Procházet zdrojové kódy

Merge branch '20201109_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20201109_pc_vue_new_branch

XMLWAN před 4 roky
rodič
revize
375a0c9802

+ 140 - 182
src/xt_pages/outpatientDoctorStation/components/deskRecord.vue Zobrazit soubor

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