See999 4 years ago
parent
commit
714295ae56
1 changed files with 140 additions and 182 deletions
  1. 140 182
      src/xt_pages/outpatientDoctorStation/components/deskRecord.vue

+ 140 - 182
src/xt_pages/outpatientDoctorStation/components/deskRecord.vue View File

@@ -50,6 +50,22 @@
50 50
       <el-form-item label="家庭住址: " prop="name">
51 51
         <el-input v-model="patientInfo.home_address" placeholder="" :disabled="true"></el-input>
52 52
       </el-form-item>
53
+      <el-form-item label="疾病类型: " prop="name">
54
+        <el-select v-model="delivery_way" style="width:100%;" placeholder="请选择">
55
+         <el-option
56
+            v-for="item in wayOptions"
57
+           :key="item.id"
58
+           :label="item.name"
59
+           :value="item.id"
60
+          />
61
+        </el-select>
62
+      </el-form-item>
63
+      <el-form-item label="诊断: " prop="name">
64
+        <el-input v-model="patientInfo.health_care_no" placeholder=""></el-input>
65
+      </el-form-item>
66
+      <el-form-item label="过敏史: " prop="name">
67
+        <el-input v-model="patientInfo.home_address" placeholder=""></el-input>
68
+      </el-form-item>
53 69
     </el-form>
54 70
     <div class="mainTitle">体格信息:</div>
55 71
     <el-form class="physiqueForm" :model="case_history" ref="form" label-width="80px">
@@ -85,189 +101,131 @@
85 101
       <el-form-item label="" prop="name">
86 102
         <el-checkbox v-model="case_history.is_infect">是否传染</el-checkbox>
87 103
       </el-form-item>
88
-      <el-row :gutter = "20">
89
-        <el-col :span="24">
90
-          <el-form-item label="主诉:">
91
-              <el-select @change="changeMainTemplate" v-model="value" style="width:200px">
92
-                  <el-option
93
-                    v-for="(item, index) in tabledata"
94
-                    :label="item.title"
95
-                    :value="item.content"
96
-                    :key="index"
97
-                  ></el-option>
98
-              </el-select>
99
-          </el-form-item>
100
-      </el-col>
101
-      <el-col :span="24">
102
-        <el-form-item  prop="name" style="width:100%;">
103
-          <el-input
104
-            type="textarea"
105
-            :rows="2"
106
-            placeholder="请输入内容"
107
-            v-model="case_history.chief_conplaint">
108
-          </el-input>
109
-        </el-form-item>
110
-      </el-col>
111
-      </el-row>
112
-      <el-row :gutter="20">
113
-        <el-col :span="24">
114
-           <el-form-item label="现病史:">
115
-              <el-select @change="changeMainTemplateOne" v-model="valueOne" style="width:200px">
116
-                  <el-option
117
-                    v-for="(item, index) in tabledataOne"
118
-                    :label="item.title"
119
-                    :value="item.content"
120
-                    :key="index"
121
-                  ></el-option>
122
-              </el-select>
123
-          </el-form-item>
124
-        </el-col>
125
-        <el-col :span="24">
126
-          <el-form-item  prop="name" style="width:100%;">
127
-            <el-input
128
-              type="textarea"
129
-              :rows="2"
130
-              placeholder="请输入内容"
131
-              v-model="case_history.history_of_present_illness">
132
-            </el-input>
133
-          </el-form-item>
134
-        </el-col>
135
-      </el-row>
136
-      <el-row :gutter="20">
137
-         <el-col :span="24">
138
-           <el-form-item label="既往史:">
139
-            <el-select @change="changeMainTemplateTwo" v-model="valueTwo" style="width:200px">
140
-                  <el-option
141
-                    v-for="(item, index) in tabledataTwo"
142
-                    :label="item.title"
143
-                    :value="item.content"
144
-                    :key="index"
145
-                  ></el-option>
146
-             </el-select>
147
-            </el-form-item>
148
-         </el-col>
149
-         <el-col :span="24">
150
-            <el-form-item  prop="name" style="width:100%;">
151
-              <el-input
152
-                type="textarea"
153
-                :rows="2"
154
-                placeholder="请输入内容"
155
-                v-model="case_history.past_history">
156
-              </el-input>
157
-           </el-form-item>
158
-         </el-col>
159
-      </el-row>
160
-     <el-row :gutter="24">
161
-       <el-col :span="20">
162
-          <el-form-item label="个人史:">
163
-            <el-select @change="changeMainTemplateThree" v-model="valueThree" style="width:200px">
164
-                  <el-option
165
-                    v-for="(item, index) in tabledataThree"
166
-                    :label="item.title"
167
-                    :value="item.content"
168
-                    :key="index"
169
-                  ></el-option>
170
-             </el-select>
171
-            </el-form-item>
172
-       </el-col>
173
-       <el-col :span="20">
174
-        <el-form-item  prop="name" style="width:100%;">
175
-          <el-input
176
-            type="textarea"
177
-            :rows="2"
178
-            placeholder="请输入内容"
179
-            v-model="case_history.personal_history">
180
-          </el-input>
181
-        </el-form-item>
182
-      </el-col>
183
-     </el-row>
184
-     <el-row :gutter="24">
185
-       <el-col :span="20">
186
-          <el-form-item  label="家族史:">
187
-            <el-select @change="changeMainTemplateFour" v-model="valueFour" style="width:200px">
188
-                  <el-option
189
-                    v-for="(item, index) in tabledataFour"
190
-                    :label="item.title"
191
-                    :value="item.content"
192
-                    :key="index"
193
-                  ></el-option>
194
-             </el-select>
195
-         </el-form-item>
196
-       </el-col>
197
-        <el-col :span="20">
198
-          <el-form-item prop="name" style="width:100%;">
199
-            <el-input
200
-              type="textarea"
201
-              :rows="2"
202
-              placeholder="请输入内容"
203
-              v-model="case_history.family_history">
204
-            </el-input>
205
-          </el-form-item>
206
-       </el-col>
207
-     </el-row>
208
-     <el-row :gutter="24">
209
-       <el-col :span="20">
210
-          <el-form-item label="诊断信息:">
211
-            <el-select @change="changeMainTemplateFive" v-model="valueFive" style="width:200px">
212
-                  <el-option
213
-                    v-for="(item, index) in tabledataFive"
214
-                    :label="item.title"
215
-                    :value="item.content"
216
-                    :key="index"
217
-                  ></el-option>
218
-             </el-select>
219
-         </el-form-item>
220
-       </el-col>
221
-       <el-col :span="20">
222
-        <el-form-item  prop="name" style="width:100%;">
223
-          <el-input
224
-            type="textarea"
225
-            :rows="2"
226
-            placeholder="请输入内容"
227
-            v-model="case_history.diagnostic">
228
-          </el-input>
104
+      <el-form-item label="" prop="name" style="visibility: hidden;">
105
+        <div></div>
106
+      </el-form-item>
107
+      <el-form-item label="主诉:" style="width:49%;">
108
+        <el-select @change="changeMainTemplate" v-model="value" style="width:100%;margin-bottom:10px;">
109
+            <el-option
110
+              v-for="(item, index) in tabledata"
111
+              :label="item.title"
112
+              :value="item.content"
113
+              :key="index"
114
+            ></el-option>
115
+        </el-select>
116
+        <el-input
117
+          type="textarea"
118
+          :rows="2"
119
+          placeholder="请输入内容"
120
+          v-model="case_history.chief_conplaint">
121
+        </el-input>
122
+      </el-form-item>
123
+      <el-form-item label="现病史:" style="width:49%;">
124
+        <el-select @change="changeMainTemplateOne" v-model="valueOne" style="width:100%;margin-bottom:10px;">
125
+          <el-option
126
+            v-for="(item, index) in tabledataOne"
127
+            :label="item.title"
128
+            :value="item.content"
129
+            :key="index"
130
+          ></el-option>
131
+        </el-select>
132
+        <el-input
133
+          type="textarea"
134
+          :rows="2"
135
+          placeholder="请输入内容"
136
+          v-model="case_history.history_of_present_illness">
137
+        </el-input>
138
+      </el-form-item>
139
+      <el-form-item label="既往史:" style="width:49%;">
140
+        <el-select @change="changeMainTemplateTwo" v-model="valueTwo" style="width:100%;margin-bottom:10px;">
141
+          <el-option
142
+            v-for="(item, index) in tabledataTwo"
143
+            :label="item.title"
144
+            :value="item.content"
145
+            :key="index"
146
+          ></el-option>
147
+        </el-select>
148
+        <el-input
149
+          type="textarea"
150
+          :rows="2"
151
+          placeholder="请输入内容"
152
+          v-model="case_history.past_history">
153
+        </el-input>
154
+      </el-form-item>
155
+      <el-form-item label="个人史:" style="width:49%;">
156
+        <el-select @change="changeMainTemplateThree" v-model="valueThree" style="width:100%;margin-bottom:10px;">
157
+          <el-option
158
+            v-for="(item, index) in tabledataThree"
159
+            :label="item.title"
160
+            :value="item.content"
161
+            :key="index"
162
+          ></el-option>
163
+        </el-select>
164
+        <el-input
165
+          type="textarea"
166
+          :rows="2"
167
+          placeholder="请输入内容"
168
+          v-model="case_history.personal_history">
169
+        </el-input>
170
+      </el-form-item>
171
+      <el-form-item  label="家族史:" style="width:49%;">
172
+        <el-select @change="changeMainTemplateFour" v-model="valueFour" style="width:100%;margin-bottom:10px;">
173
+          <el-option
174
+            v-for="(item, index) in tabledataFour"
175
+            :label="item.title"
176
+            :value="item.content"
177
+            :key="index"
178
+          ></el-option>
179
+        </el-select>
180
+        <el-input
181
+          type="textarea"
182
+          :rows="2"
183
+          placeholder="请输入内容"
184
+          v-model="case_history.family_history">
185
+        </el-input>
186
+      </el-form-item>
187
+      <el-form-item label="诊断信息:" style="width:49%;">
188
+        <el-select @change="changeMainTemplateFive" v-model="valueFive" style="width:100%;margin-bottom:10px;">
189
+          <el-option
190
+            v-for="(item, index) in tabledataFive"
191
+            :label="item.title"
192
+            :value="item.content"
193
+            :key="index"
194
+          ></el-option>
195
+        </el-select>
196
+        <el-input
197
+          type="textarea"
198
+          :rows="2"
199
+          placeholder="请输入内容"
200
+          v-model="case_history.diagnostic">
201
+        </el-input>
202
+      </el-form-item>
203
+
204
+      <el-form-item label="医嘱:" style="width:49%;">
205
+        <el-select @change="changeMainTemplateSix" v-model="valueSix" style="width:100%;margin-bottom:10px;">
206
+          <el-option
207
+            v-for="(item, index) in tabledataSix"
208
+            :label="item.title"
209
+            :value="item.content"
210
+            :key="index"
211
+          ></el-option>
212
+        </el-select>
213
+        <el-input
214
+          type="textarea"
215
+          :rows="2"
216
+          placeholder="请输入内容"
217
+          v-model="case_history.doctor_advice">
218
+        </el-input>
219
+      </el-form-item>
220
+
221
+      <el-form-item label ="备注"  prop="name" style="width:49%;">
222
+        <el-input
223
+          type="textarea"
224
+          :rows="2"
225
+          placeholder="请输入内容"
226
+          v-model="case_history.remark">
227
+        </el-input>
229 228
       </el-form-item>
230
-       </el-col>
231
-     </el-row>
232
-
233
-     <el-row :gutter="24">
234
-       <el-col :span="20">
235
-         <el-form-item label="医嘱:">
236
-            <el-select @change="changeMainTemplateSix" v-model="valueSix" style="width:200px">
237
-                  <el-option
238
-                    v-for="(item, index) in tabledataSix"
239
-                    :label="item.title"
240
-                    :value="item.content"
241
-                    :key="index"
242
-                  ></el-option>
243
-             </el-select>
244
-         </el-form-item>
245
-       </el-col>
246
-       <el-col :span="20">
247
-        <el-form-item  prop="doctor_advice" style="width:100%;">
248
-          <el-input
249
-            type="textarea"
250
-            :rows="2"
251
-            placeholder="请输入内容"
252
-            v-model="case_history.doctor_advice">
253
-          </el-input>
254
-        </el-form-item>
255
-       </el-col>
256
-     </el-row>
257
-
258
-        <el-form-item label ="备注"  prop="name" style="width:100%;">
259
-          <el-input
260
-            type="textarea"
261
-            :rows="2"
262
-            placeholder="请输入内容"
263
-            v-model="case_history.remark">
264
-          </el-input>
265
-        </el-form-item>
266
-    
267
-    
268
-     
269
-    
270
-    
271 229
     </el-form>
272 230
 
273 231
   </div>