Browse Source

Merge branch 'master' of http://git.shengws.com/csx/Vue_New

csx 5 years ago
parent
commit
e0b2bf0f99

+ 2 - 2
config/dev.env.js View File

6
 module.exports = {
6
 module.exports = {
7
   NODE_ENV: '"development"',
7
   NODE_ENV: '"development"',
8
   ENV_CONFIG: '"dev"',
8
   ENV_CONFIG: '"dev"',
9
-  // BASE_API:  '"http://api.xt.test.sgjyun.com"',// //http://api.xt.test.sgjyun.com http://112.74.16.180:9527,////'"http://localhost:9529"',
10
-  BASE_API:'"http://localhost:9531"',
9
+  BASE_API: '"http://api.xt.test.sgjyun.com"', // //http://api.xt.test.sgjyun.com http://112.74.16.180:9527,////'"http://localhost:9529"',
10
+  // BASE_API:'"http://localhost:9531"',
11
   SSO_HOST: '"http://testsso.sgjyun.com"',
11
   SSO_HOST: '"http://testsso.sgjyun.com"',
12
   SRCM_HOST: '"http://test1.sgjyun.com"',
12
   SRCM_HOST: '"http://test1.sgjyun.com"',
13
   XT_HOST: '"http://xt.test.sgjyun.com"',
13
   XT_HOST: '"http://xt.test.sgjyun.com"',

+ 163 - 134
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue View File

39
             </el-form-item>
39
             </el-form-item>
40
           </el-col>
40
           </el-col>
41
 
41
 
42
-          <el-col :span="8" v-if="isShow('透析器凝血')">
43
-            <el-form-item label="透析器凝血: ">
44
-              <el-input
45
-                v-model="form.cruor"
46
-                readonly
47
-                @focus="showDialog('1')"
48
-              ></el-input>
49
-            </el-form-item>
50
-          </el-col>
51
 
42
 
52
-          <el-col :span="8" v-if="isShow('拔针后穿刺点渗血')">
53
-            <el-form-item label="拔针后穿刺点渗血: ">
54
-              <el-radio-group v-model="form.puncture_point_oozing_blood">
55
-                <el-radio :label="1">有</el-radio>
56
-                <el-radio :label="2">无</el-radio>
57
-              </el-radio-group>
43
+          <el-col :span="8" v-if="isShow('体重减少')">
44
+            <el-form-item label="体重减少(kg): ">
45
+              <el-input v-model="form.weight_loss"></el-input>
58
             </el-form-item>
46
             </el-form-item>
59
           </el-col>
47
           </el-col>
60
 
48
 
67
             </el-form-item>
55
             </el-form-item>
68
           </el-col>
56
           </el-col>
69
 
57
 
70
-<!--          <el-col :span="8" v-if="isShow('压迫后内瘘震颤')">-->
71
-<!--            <el-form-item label="压迫后内瘘震颤: ">-->
72
-<!--              <el-select v-model="form.internal_fistula_tremor_ac">-->
73
-<!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
74
-
75
-<!--                <el-option-->
76
-<!--                  v-for="item in internalFistulaTremorAcOptions"-->
77
-<!--                  :label="item.name"-->
78
-<!--                  :value="item.id"-->
79
-<!--                  :key="item.id"-->
80
-<!--                ></el-option>-->
81
-<!--              </el-select>-->
82
-<!--            </el-form-item>-->
83
-<!--          </el-col>-->
84
 
58
 
85
           <el-col :span="8" v-if="isShow('并发症')">
59
           <el-col :span="8" v-if="isShow('并发症')">
86
             <el-form-item label="并发症: ">
60
             <el-form-item label="并发症: ">
92
             </el-form-item>
66
             </el-form-item>
93
           </el-col>
67
           </el-col>
94
 
68
 
69
+
70
+          <el-col :span="8" v-if="isShow('内瘘')">
71
+            <el-form-item label="内瘘: ">
72
+              <el-input
73
+                v-model="form.internal_fistula"
74
+                readonly
75
+                @focus="showDialog('3')"
76
+              ></el-input>
77
+            </el-form-item>
78
+          </el-col>
79
+
80
+          <el-col :span="8" v-if="isShow('导管')">
81
+            <el-form-item label="导管: ">
82
+              <el-input
83
+                v-model="form.catheter"
84
+                readonly
85
+                @focus="showDialog('4')"
86
+              ></el-input>
87
+            </el-form-item>
88
+          </el-col>
89
+
90
+          <el-col :span="8" v-if="isShow('透析过程')">
91
+            <el-form-item label="透析过程: ">
92
+              <el-select v-model="form.dialysis_process">
93
+                <el-option :key="0" label="请选择" :value="0"></el-option>
94
+
95
+                <el-option
96
+                  v-for="item in this.$store.getters.dialysis_process"
97
+                  :label="item.name"
98
+                  :value="item.id"
99
+                  :key="item.id"
100
+                ></el-option>
101
+              </el-select>
102
+            </el-form-item>
103
+          </el-col>
104
+
105
+          <el-col :span="8" v-if="isShow('透析过程提前时间')">
106
+            <el-form-item label="透析过程提前时间(min): ">
107
+              <el-input v-model="form.in_advance_minute"></el-input>
108
+            </el-form-item>
109
+          </el-col>
110
+
111
+          <el-col :span="8" v-if="isShow('透析过程提前原因')">
112
+            <el-form-item label="透析过程提前原因: ">
113
+              <el-input
114
+                v-model="form.in_advance_reason"
115
+                readonly
116
+                @focus="showDialog('7')"
117
+              ></el-input>
118
+            </el-form-item>
119
+          </el-col>
120
+
121
+
122
+          <el-col :span="8" v-if="isShow('透析过程提前其他原因')">
123
+            <el-form-item label="透析过程提前其他原因: ">
124
+              <el-input
125
+                v-model="form.in_advance_reason_other"
126
+                :rows="2"
127
+              ></el-input>
128
+            </el-form-item>
129
+          </el-col>
130
+
131
+
132
+          <el-col :span="8" v-if="isShow('内瘘管拔针后压迫止血时间')">
133
+            <el-form-item label="内瘘管拔针后压迫止血时间(min): ">
134
+              <el-input v-model="form.hemostasis_minute" :rows="5"></el-input>
135
+            </el-form-item>
136
+          </el-col>
137
+          <el-col :span="8" v-if="isShow('内瘘管拔针后压迫止血操作')">
138
+            <el-form-item label="内瘘管拔针后压迫止血操作: ">
139
+              <el-select v-model="form.hemostasis_opera">
140
+                <el-option :key="0" label="请选择" :value="0"></el-option>
141
+
142
+                <el-option
143
+                  v-for="item in this.$store.getters.hemostasis_opera"
144
+                  :label="item.name"
145
+                  :value="item.id"
146
+                  :key="item.id"
147
+                ></el-option>
148
+              </el-select>
149
+            </el-form-item>
150
+          </el-col>
151
+
152
+
153
+          <el-col :span="8" v-if="isShow('动脉管道')">
154
+            <el-form-item label="动脉管道: ">
155
+              <el-select v-model="form.arterial_tube">
156
+                <el-option :key="0" label="请选择" :value="0"></el-option>
157
+
158
+                <el-option
159
+                  v-for="item in this.$store.getters.arterial_tube"
160
+                  :label="item.name"
161
+                  :value="item.id"
162
+                  :key="item.id"
163
+                ></el-option>
164
+              </el-select>
165
+            </el-form-item>
166
+          </el-col>
167
+          <el-col :span="8" v-if="isShow('静脉管道')">
168
+            <el-form-item label="静脉管道: ">
169
+              <el-select v-model="form.intravenous_tube">
170
+                <el-option :key="0" label="请选择" :value="0"></el-option>
171
+
172
+                <el-option
173
+                  v-for="item in this.$store.getters.intravenous_tube"
174
+                  :label="item.name"
175
+                  :value="item.id"
176
+                  :key="item.id"
177
+                ></el-option>
178
+              </el-select>
179
+            </el-form-item>
180
+          </el-col>
181
+
182
+
183
+<!--          <el-col :span="8" v-if="isShow('透析器凝血')">-->
184
+<!--            <el-form-item label="透析器凝血: ">-->
185
+<!--              <el-input-->
186
+<!--                v-model="form.cruor"-->
187
+<!--                readonly-->
188
+<!--                @focus="showDialog('1')"-->
189
+<!--              ></el-input>-->
190
+<!--            </el-form-item>-->
191
+<!--          </el-col>-->
192
+
193
+
95
           <el-col :span="8" v-if="isShow('患者去向')">
194
           <el-col :span="8" v-if="isShow('患者去向')">
96
             <el-form-item label="患者去向: ">
195
             <el-form-item label="患者去向: ">
97
               <el-select v-model="form.patient_gose">
196
               <el-select v-model="form.patient_gose">
107
             </el-form-item>
206
             </el-form-item>
108
           </el-col>
207
           </el-col>
109
 
208
 
209
+          <el-col :span="8" v-if="isShow('拔针后穿刺点渗血')">
210
+            <el-form-item label="拔针后穿刺点渗血: ">
211
+              <el-radio-group v-model="form.puncture_point_oozing_blood">
212
+                <el-radio :label="1">有</el-radio>
213
+                <el-radio :label="2">无</el-radio>
214
+              </el-radio-group>
215
+            </el-form-item>
216
+          </el-col>
217
+
218
+
219
+
220
+<!--          <el-col :span="8" v-if="isShow('压迫后内瘘震颤')">-->
221
+<!--            <el-form-item label="压迫后内瘘震颤: ">-->
222
+<!--              <el-select v-model="form.internal_fistula_tremor_ac">-->
223
+<!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
224
+
225
+<!--                <el-option-->
226
+<!--                  v-for="item in internalFistulaTremorAcOptions"-->
227
+<!--                  :label="item.name"-->
228
+<!--                  :value="item.id"-->
229
+<!--                  :key="item.id"-->
230
+<!--                ></el-option>-->
231
+<!--              </el-select>-->
232
+<!--            </el-form-item>-->
233
+<!--          </el-col>-->
234
+
235
+
236
+
237
+
110
           <el-row :gutter="20" v-if="form.patient_gose == 3 && isShow('科室')">
238
           <el-row :gutter="20" v-if="form.patient_gose == 3 && isShow('科室')">
111
             <el-col :span="24">
239
             <el-col :span="24">
112
               <el-form-item label="科室: ">
240
               <el-form-item label="科室: ">
147
             </el-col>
275
             </el-col>
148
           </el-row>
276
           </el-row>
149
 
277
 
150
-          <el-col :span="8" v-if="isShow('体重减少')">
151
-            <el-form-item label="体重减少(kg): ">
152
-              <el-input v-model="form.weight_loss"></el-input>
153
-            </el-form-item>
154
-          </el-col>
278
+
155
           <el-col :span="8" v-if="isShow('体温')">
279
           <el-col :span="8" v-if="isShow('体温')">
156
             <el-form-item label="体温(℃): ">
280
             <el-form-item label="体温(℃): ">
157
               <el-input v-model="form.temperature"></el-input>
281
               <el-input v-model="form.temperature"></el-input>
230
 
354
 
231
         <el-row :gutter="20"> -->
355
         <el-row :gutter="20"> -->
232
 
356
 
233
-          <el-col :span="8" v-if="isShow('内瘘')">
234
-            <el-form-item label="内瘘: ">
235
-              <el-input
236
-                v-model="form.internal_fistula"
237
-                readonly
238
-                @focus="showDialog('3')"
239
-              ></el-input>
240
-            </el-form-item>
241
-          </el-col>
357
+
242
 <!--          <el-col :span="8" v-if="isShow('血管通路部位')">-->
358
 <!--          <el-col :span="8" v-if="isShow('血管通路部位')">-->
243
 <!--            <el-form-item label="血管通路部位: ">-->
359
 <!--            <el-form-item label="血管通路部位: ">-->
244
 <!--              <el-select v-model="form.blood_access_part_id">-->
360
 <!--              <el-select v-model="form.blood_access_part_id">-->
270
           <!-- </el-row>
386
           <!-- </el-row>
271
 
387
 
272
         <el-row :gutter="20"> -->
388
         <el-row :gutter="20"> -->
273
-          <el-col :span="8" v-if="isShow('导管')">
274
-            <el-form-item label="导管: ">
275
-              <el-input
276
-                v-model="form.catheter"
277
-                readonly
278
-                @focus="showDialog('4')"
279
-              ></el-input>
280
-            </el-form-item>
281
-          </el-col>
282
 
389
 
283
-          <el-col :span="8" v-if="isShow('透析过程')">
284
-            <el-form-item label="透析过程: ">
285
-              <el-select v-model="form.dialysis_process">
286
-                <el-option :key="0" label="请选择" :value="0"></el-option>
287
 
390
 
288
-                <el-option
289
-                  v-for="item in this.$store.getters.dialysis_process"
290
-                  :label="item.name"
291
-                  :value="item.id"
292
-                  :key="item.id"
293
-                ></el-option>
294
-              </el-select>
295
-            </el-form-item>
296
-          </el-col>
297
-          <el-col :span="8" v-if="isShow('透析过程提前时间')">
298
-            <el-form-item label="透析过程提前时间(min): ">
299
-              <el-input v-model="form.in_advance_minute"></el-input>
300
-            </el-form-item>
301
-          </el-col>
302
 
391
 
303
-          <el-col :span="8" v-if="isShow('透析过程提前原因')">
304
-            <el-form-item label="透析过程提前原因: ">
305
-              <el-input
306
-                v-model="form.in_advance_reason"
307
-                readonly
308
-                @focus="showDialog('7')"
309
-              ></el-input>
310
-            </el-form-item>
311
-          </el-col>
392
+
312
 
393
 
313
           <!-- </el-row>
394
           <!-- </el-row>
314
 
395
 
315
 
396
 
316
 
397
 
317
           <el-row :gutter="20" > -->
398
           <el-row :gutter="20" > -->
318
-          <el-col :span="8" v-if="isShow('透析过程提前其他原因')">
319
-            <el-form-item label="透析过程提前其他原因: ">
320
-              <el-input
321
-                v-model="form.in_advance_reason_other"
322
-                :rows="2"
323
-              ></el-input>
324
-            </el-form-item>
325
-          </el-col>
326
-          <el-col :span="8" v-if="isShow('内瘘管拔针后压迫止血时间')">
327
-            <el-form-item label="内瘘管拔针后压迫止血时间(min): ">
328
-              <el-input v-model="form.hemostasis_minute" :rows="5"></el-input>
329
-            </el-form-item>
330
-          </el-col>
331
-          <el-col :span="8" v-if="isShow('内瘘管拔针后压迫止血操作')">
332
-            <el-form-item label="内瘘管拔针后压迫止血操作: ">
333
-              <el-select v-model="form.hemostasis_opera">
334
-                <el-option :key="0" label="请选择" :value="0"></el-option>
335
 
399
 
336
-                <el-option
337
-                  v-for="item in this.$store.getters.hemostasis_opera"
338
-                  :label="item.name"
339
-                  :value="item.id"
340
-                  :key="item.id"
341
-                ></el-option>
342
-              </el-select>
343
-            </el-form-item>
344
-          </el-col>
400
+
345
           <!--
401
           <!--
346
                   </el-row>
402
                   </el-row>
347
 
403
 
392
 
448
 
393
 
449
 
394
           <el-row :gutter="20"  > -->
450
           <el-row :gutter="20"  > -->
395
-          <el-col :span="8" v-if="isShow('动脉管道')">
396
-            <el-form-item label="动脉管道: ">
397
-              <el-select v-model="form.arterial_tube">
398
-                <el-option :key="0" label="请选择" :value="0"></el-option>
399
-
400
-                <el-option
401
-                  v-for="item in this.$store.getters.arterial_tube"
402
-                  :label="item.name"
403
-                  :value="item.id"
404
-                  :key="item.id"
405
-                ></el-option>
406
-              </el-select>
407
-            </el-form-item>
408
-          </el-col>
409
-          <el-col :span="8" v-if="isShow('静脉管道')">
410
-            <el-form-item label="静脉管道: ">
411
-              <el-select v-model="form.intravenous_tube">
412
-                <el-option :key="0" label="请选择" :value="0"></el-option>
413
 
451
 
414
-                <el-option
415
-                  v-for="item in this.$store.getters.intravenous_tube"
416
-                  :label="item.name"
417
-                  :value="item.id"
418
-                  :key="item.id"
419
-                ></el-option>
420
-              </el-select>
421
-            </el-form-item>
422
-          </el-col>
423
-          <el-col :span="8" v-if="isShow('透析器')">
424
-            <el-form-item label="透析器: ">
452
+          <el-col :span="8" v-if="isShow('透析器凝血')">
453
+            <el-form-item label="透析器凝血: ">
425
               <el-select v-model="form.dialyzer">
454
               <el-select v-model="form.dialyzer">
426
                 <el-option :key="0" label="请选择" :value="0"></el-option>
455
                 <el-option :key="0" label="请选择" :value="0"></el-option>
427
 
456
 

+ 159 - 121
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue View File

36
             </el-form-item>
36
             </el-form-item>
37
           </el-col>
37
           </el-col>
38
 
38
 
39
-
40
           <el-col :span="8">
39
           <el-col :span="8">
41
             <el-form-item label="衣物重(kg):" v-if="isShow('衣物重')">
40
             <el-form-item label="衣物重(kg):" v-if="isShow('衣物重')">
42
               <el-input type="number" v-model="assessmentBeforeDislysis.additional_weight"></el-input>
41
               <el-input type="number" v-model="assessmentBeforeDislysis.additional_weight"></el-input>
43
             </el-form-item>
42
             </el-form-item>
44
           </el-col>
43
           </el-col>
45
 
44
 
45
+          <el-col :span="8">
46
+            <el-form-item label="透析机型号:" v-if="isShow('透析机型号')">
47
+              <el-input v-model="assessmentBeforeDislysis.machine_type"></el-input>
48
+            </el-form-item>
49
+          </el-col>
50
+
51
+          <el-col :span="8" v-if="isShow('透析频次')">
52
+            <el-form-item label="透析频次(次/周):">
53
+              <el-input v-model="assessmentBeforeDislysis.dialysis_count"></el-input>
54
+            </el-form-item>
55
+          </el-col>
56
+
57
+
58
+
59
+
46
           <el-col :span="8">
60
           <el-col :span="8">
47
             <el-form-item label="体温(℃):" v-if="isShow('体温')">
61
             <el-form-item label="体温(℃):" v-if="isShow('体温')">
48
               <el-input type="number" v-model="assessmentBeforeDislysis.temperature"></el-input>
62
               <el-input type="number" v-model="assessmentBeforeDislysis.temperature"></el-input>
49
             </el-form-item>
63
             </el-form-item>
50
           </el-col>
64
           </el-col>
51
 
65
 
66
+          <el-col :span="8">
67
+            <el-form-item label="收缩压(mmHg): " v-if="isShow('收缩压')">
68
+              <el-input type="number" v-model="assessmentBeforeDislysis.systolic_blood_pressure"></el-input>
69
+            </el-form-item>
70
+          </el-col>
71
+          <el-col :span="8">
72
+            <el-form-item label="舒张压(mmHg): " v-if="isShow('舒张压')">
73
+              <el-input type="number" v-model="assessmentBeforeDislysis.diastolic_blood_pressure"></el-input>
74
+            </el-form-item>
75
+          </el-col>
76
+
52
           <el-col :span="8">
77
           <el-col :span="8">
53
             <el-form-item label="呼吸频率(次/分):" v-if="isShow('呼吸频率')">
78
             <el-form-item label="呼吸频率(次/分):" v-if="isShow('呼吸频率')">
54
               <el-input type="number" v-model="assessmentBeforeDislysis.breathing_rate"></el-input>
79
               <el-input type="number" v-model="assessmentBeforeDislysis.breathing_rate"></el-input>
56
           </el-col>
81
           </el-col>
57
 
82
 
58
           <el-col :span="8">
83
           <el-col :span="8">
59
-            <el-form-item label="出血: " v-if="isShow('出血')">
60
-              <el-select v-model="assessmentBeforeDislysis.is_hemorrhage">
84
+            <el-form-item label="脉搏(次/分):" v-if="isShow('脉搏')">
85
+              <el-input type="number" v-model="assessmentBeforeDislysis.pulse_frequency"></el-input>
86
+            </el-form-item>
87
+          </el-col>
88
+
89
+
90
+          <el-col :span="8">
91
+            <el-form-item label="血管通路: " v-if="isShow('血管通路')">
92
+              <el-select v-model="assessmentBeforeDislysis.blood_access_part_opera_id">
61
                 <el-option :key="0" label="请选择" :value="0"></el-option>
93
                 <el-option :key="0" label="请选择" :value="0"></el-option>
62
 
94
 
63
-                <el-option label="是" value="1"></el-option>
64
-                <el-option label="否" value="2"></el-option>
95
+                <el-option v-for="item in blood_access_part_opera" :label="item.name" :value="item.id"
96
+                           :key="item.id"></el-option>
65
               </el-select>
97
               </el-select>
66
             </el-form-item>
98
             </el-form-item>
67
           </el-col>
99
           </el-col>
68
 
100
 
101
+          <el-col :span="8">
102
+            <el-form-item label="血管通路部位: " v-if="isShow('血管通路部位')">
103
+              <el-select v-model="assessmentBeforeDislysis.blood_access_part_id">
104
+                <el-option :key="0" label="请选择" :value="0"></el-option>
105
+
106
+                <el-option v-for="item in blood_access_part" :label="item.name" :value="item.id"
107
+                           :key="item.id"></el-option>
108
+              </el-select>
109
+            </el-form-item>
110
+          </el-col>
111
+
112
+          <el-col :span="8">
113
+            <el-form-item label="血管通路其他部位:" v-if="isShow('血管通路其他部位')">
114
+              <el-input v-model="assessmentBeforeDislysis.venous_catheterization_part_other"></el-input>
115
+            </el-form-item>
116
+          </el-col>
117
+
118
+
119
+          <el-col :span="8">
120
+            <el-form-item label="内瘘: " v-if="isShow('内瘘')">
121
+              <el-input v-model="assessmentBeforeDislysis.internal_fistula" readonly
122
+                        @focus="showInnerDialog('7')"></el-input>
123
+            </el-form-item>
124
+          </el-col>
125
+
126
+
127
+
128
+
69
 
129
 
70
           <el-col :span="8" v-if="assessmentBeforeDislysis.is_hemorrhage == 1&&isShow('出血选项')">
130
           <el-col :span="8" v-if="assessmentBeforeDislysis.is_hemorrhage == 1&&isShow('出血选项')">
71
             <el-form-item label="出血选项: ">
131
             <el-form-item label="出血选项: ">
81
           </el-col>
141
           </el-col>
82
 
142
 
83
 
143
 
84
-          <!-- </el-row>
144
+          <el-col :span="8">
145
+            <el-form-item label="血管通路(内瘘)其他:" v-if="isShow('血管通路(内瘘)其他')">
146
+              <el-input v-model="assessmentBeforeDislysis.internal_fistula_other"></el-input>
147
+            </el-form-item>
148
+          </el-col>
85
 
149
 
86
-          <el-row :gutter="20"> -->
150
+          <el-col :span="8" v-if="isShow('血管杂音')">
151
+            <el-form-item label="血管杂音: ">
152
+              <el-select v-model="assessmentBeforeDislysis.blood_access_noise">
153
+                <el-option :key="0" label="请选择" :value="0"></el-option>
87
 
154
 
88
-          <el-col :span="8">
89
-            <el-form-item label="内瘘: " v-if="isShow('内瘘')">
90
-              <el-input v-model="assessmentBeforeDislysis.internal_fistula" readonly
91
-                        @focus="showInnerDialog('7')"></el-input>
155
+                <el-option v-for="item in blood_access_noise" :label="item.name" :value="item.id"
156
+                           :key="item.id"></el-option>
157
+              </el-select>
92
             </el-form-item>
158
             </el-form-item>
93
           </el-col>
159
           </el-col>
94
 
160
 
161
+          <!-- </el-row>
162
+
163
+          <el-row :gutter="20"> -->
164
+
165
+
95
           <el-col :span="8">
166
           <el-col :span="8">
96
             <el-form-item label="内瘘皮肤情况: " v-if="isShow('内瘘皮肤情况')">
167
             <el-form-item label="内瘘皮肤情况: " v-if="isShow('内瘘皮肤情况')">
97
               <el-input v-model="assessmentBeforeDislysis.internal_fistula_skin" readonly
168
               <el-input v-model="assessmentBeforeDislysis.internal_fistula_skin" readonly
99
             </el-form-item>
170
             </el-form-item>
100
           </el-col>
171
           </el-col>
101
 
172
 
173
+
174
+          <el-col :span="8">
175
+
176
+            <el-form-item label="中心静脉置管: " v-if="isShow('中心静脉置管')">
177
+              <el-select v-model="assessmentBeforeDislysis.venous_catheterization">
178
+                <el-option :key="0" label="请选择" :value="0"></el-option>
179
+
180
+                <el-option v-for="item in this.$store.getters.venous_catheterization" :label="item.name"
181
+                           :value="item.id"
182
+                           :key="item.id"></el-option>
183
+              </el-select>
184
+            </el-form-item>
185
+          </el-col>
186
+
187
+
102
           <el-col :span="8">
188
           <el-col :span="8">
103
             <el-form-item label="导管: " v-if="isShow('导管')">
189
             <el-form-item label="导管: " v-if="isShow('导管')">
104
               <el-input v-model="assessmentBeforeDislysis.catheter" @focus="showInnerDialog('4')"></el-input>
190
               <el-input v-model="assessmentBeforeDislysis.catheter" @focus="showInnerDialog('4')"></el-input>
106
           </el-col>
192
           </el-col>
107
 
193
 
108
 
194
 
195
+
196
+
109
           <!--<el-col :span="8">-->
197
           <!--<el-col :span="8">-->
110
           <!--<el-form-item label="附加物重(kg): ">-->
198
           <!--<el-form-item label="附加物重(kg): ">-->
111
           <!--<el-input type="number" v-model="assessmentBeforeDislysis.additional_weight"></el-input>-->
199
           <!--<el-input type="number" v-model="assessmentBeforeDislysis.additional_weight"></el-input>-->
128
           </el-col>
216
           </el-col>
129
 
217
 
130
 
218
 
131
-          <el-col :span="8">
132
-            <el-form-item label="收缩压(mmHg): " v-if="isShow('收缩压')">
133
-              <el-input type="number" v-model="assessmentBeforeDislysis.systolic_blood_pressure"></el-input>
134
-            </el-form-item>
135
-          </el-col>
136
-          <el-col :span="8">
137
-            <el-form-item label="舒张压(mmHg): " v-if="isShow('舒张压')">
138
-              <el-input type="number" v-model="assessmentBeforeDislysis.diastolic_blood_pressure"></el-input>
139
-            </el-form-item>
140
-          </el-col>
219
+
141
           <!-- </el-row>
220
           <!-- </el-row>
142
 
221
 
143
 
222
 
144
           <el-row :gutter="20"> -->
223
           <el-row :gutter="20"> -->
145
 
224
 
146
           <el-col :span="8">
225
           <el-col :span="8">
147
-            <el-form-item label="脉搏(次/分):" v-if="isShow('脉搏')">
148
-              <el-input type="number" v-model="assessmentBeforeDislysis.pulse_frequency"></el-input>
226
+            <el-form-item label="穿刺针: " v-if="isShow('穿刺针')">
227
+              <el-input v-model="assessmentBeforeDislysis.puncture_needle" @focus="showInnerDialog('11')"></el-input>
149
             </el-form-item>
228
             </el-form-item>
150
           </el-col>
229
           </el-col>
151
 
230
 
152
-          <el-col :span="8">
153
 
231
 
154
-            <el-form-item label="血管通路部位: " v-if="isShow('血管通路部位')">
155
-              <el-select v-model="assessmentBeforeDislysis.blood_access_part_id">
232
+
233
+          <el-col :span="8">
234
+            <el-form-item label="穿刺方式: " v-if="isShow('穿刺方式')">
235
+              <el-select v-model="assessmentBeforeDislysis.puncture_way">
156
                 <el-option :key="0" label="请选择" :value="0"></el-option>
236
                 <el-option :key="0" label="请选择" :value="0"></el-option>
157
 
237
 
158
-                <el-option v-for="item in blood_access_part" :label="item.name" :value="item.id"
238
+                <el-option v-for="item in this.$store.getters.puncture_way" :label="item.name" :value="item.id"
159
                            :key="item.id"></el-option>
239
                            :key="item.id"></el-option>
160
               </el-select>
240
               </el-select>
161
             </el-form-item>
241
             </el-form-item>
162
           </el-col>
242
           </el-col>
243
+
244
+
163
           <el-col :span="8">
245
           <el-col :span="8">
164
-            <el-form-item label="血管通路: " v-if="isShow('血管通路')">
165
-              <el-select v-model="assessmentBeforeDislysis.blood_access_part_opera_id">
246
+            <el-form-item label="血: " v-if="isShow('血')">
247
+              <el-select v-model="assessmentBeforeDislysis.is_hemorrhage">
166
                 <el-option :key="0" label="请选择" :value="0"></el-option>
248
                 <el-option :key="0" label="请选择" :value="0"></el-option>
167
 
249
 
168
-                <el-option v-for="item in blood_access_part_opera" :label="item.name" :value="item.id"
250
+                <el-option label="是" value="1"></el-option>
251
+                <el-option label="否" value="2"></el-option>
252
+              </el-select>
253
+            </el-form-item>
254
+          </el-col>
255
+
256
+
257
+          <el-col :span="8" v-if="isShow('皮肤')">
258
+            <el-form-item label="皮肤: ">
259
+              <el-select v-model="assessmentBeforeDislysis.skin">
260
+                <el-option :key="0" label="请选择" :value="0"></el-option>
261
+
262
+                <el-option v-for="item in this.$store.getters.skin" :label="item.name" :value="item.id"
169
                            :key="item.id"></el-option>
263
                            :key="item.id"></el-option>
170
               </el-select>
264
               </el-select>
171
             </el-form-item>
265
             </el-form-item>
179
             </el-form-item>
273
             </el-form-item>
180
           </el-col>
274
           </el-col>
181
 
275
 
276
+          <el-col :span="8">
277
+            <el-form-item label="透析前症状: " v-if="isShow('透析前症状')">
278
+              <el-input v-model="assessmentBeforeDislysis.symptom_before_dialysis"
279
+                        @focus="showInnerDialog('3')"></el-input>
280
+            </el-form-item>
281
+          </el-col>
282
+
283
+
182
           <el-col :span="8">
284
           <el-col :span="8">
183
             <el-form-item label="前次透析后症状:" v-if="isShow('前次透析后症状')">
285
             <el-form-item label="前次透析后症状:" v-if="isShow('前次透析后症状')">
184
               <el-input v-model="assessmentBeforeDislysis.last_post_dialysis" @focus="showInnerDialog('1')"></el-input>
286
               <el-input v-model="assessmentBeforeDislysis.last_post_dialysis" @focus="showInnerDialog('1')"></el-input>
186
           </el-col>
288
           </el-col>
187
 
289
 
188
 
290
 
291
+          <el-col :span="8" v-if="isShow('急诊')">
292
+            <el-form-item label="急诊: ">
293
+              <el-select v-model="assessmentBeforeDislysis.emergency_treatment">
294
+                <el-option :key="0" label="请选择" :value="0"></el-option>
295
+
296
+                <el-option v-for="item in this.$store.getters.emergency_treatment" :label="item.name" :value="item.id"
297
+                           :key="item.id"></el-option>
298
+              </el-select>
299
+            </el-form-item>
300
+          </el-col>
301
+
302
+          <el-col :span="8" v-if="isShow('其他急诊情况')">
303
+            <el-form-item label="其他急诊情况:">
304
+              <el-input v-model="assessmentBeforeDislysis.emergency_treatment_other"></el-input>
305
+            </el-form-item>
306
+          </el-col>
307
+
308
+          <el-col :span="24">
309
+            <el-form-item label="备注: ">
310
+              <el-input type="textarea" v-model="assessmentBeforeDislysis.remark" :rows="5"></el-input>
311
+            </el-form-item>
312
+          </el-col>
313
+
189
           <el-col :span="8">
314
           <el-col :span="8">
190
             <el-form-item label="透析期间: " v-if="isShow('透析期间')">
315
             <el-form-item label="透析期间: " v-if="isShow('透析期间')">
191
               <el-input v-model="assessmentBeforeDislysis.dialysis_interphase" @focus="showInnerDialog('2')">>
316
               <el-input v-model="assessmentBeforeDislysis.dialysis_interphase" @focus="showInnerDialog('2')">>
192
               </el-input>
317
               </el-input>
193
             </el-form-item>
318
             </el-form-item>
194
           </el-col>
319
           </el-col>
195
-          <el-col :span="8">
196
-            <el-form-item label="透析前症状: " v-if="isShow('透析前症状')">
197
-              <el-input v-model="assessmentBeforeDislysis.symptom_before_dialysis"
198
-                        @focus="showInnerDialog('3')"></el-input>
199
-            </el-form-item>
200
-          </el-col>
201
 
320
 
202
 
321
 
203
 
322
 
204
 
323
 
205
 
324
 
206
-          <el-col :span="8">
207
-            <el-form-item label="透析机型号:" v-if="isShow('透析机型号')">
208
-              <el-input v-model="assessmentBeforeDislysis.machine_type"></el-input>
209
-            </el-form-item>
210
-          </el-col>
211
 
325
 
212
-          <el-col :span="8" v-if="isShow('透析频次')">
213
-            <el-form-item label="透析频次(次/周):">
214
-              <el-input v-model="assessmentBeforeDislysis.dialysis_count"></el-input>
215
-            </el-form-item>
216
-          </el-col>
326
+
327
+
217
 
328
 
218
 <!--          <el-col :span="8" v-if="isShow('血管通路(内瘘)')">-->
329
 <!--          <el-col :span="8" v-if="isShow('血管通路(内瘘)')">-->
219
 <!--            <el-form-item label="血管通路(内瘘):">-->
330
 <!--            <el-form-item label="血管通路(内瘘):">-->
224
 <!--            </el-form-item>-->
335
 <!--            </el-form-item>-->
225
 <!--          </el-col>-->
336
 <!--          </el-col>-->
226
 
337
 
227
-          <el-col :span="8">
228
-            <el-form-item label="血管通路(内瘘)其他:" v-if="isShow('血管通路(内瘘)其他')">
229
-              <el-input v-model="assessmentBeforeDislysis.internal_fistula_other"></el-input>
230
-            </el-form-item>
231
-          </el-col>
232
 
338
 
233
 
339
 
234
-          <el-col :span="8" v-if="isShow('血管杂音')">
235
-            <el-form-item label="血管杂音: ">
236
-              <el-select v-model="assessmentBeforeDislysis.blood_access_noise">
237
-                <el-option :key="0" label="请选择" :value="0"></el-option>
238
 
340
 
239
-                <el-option v-for="item in blood_access_noise" :label="item.name" :value="item.id"
240
-                           :key="item.id"></el-option>
241
-              </el-select>
242
-            </el-form-item>
243
-          </el-col>
244
 
341
 
245
 
342
 
246
-          <el-col :span="8">
247
-            <el-form-item label="穿刺针: " v-if="isShow('穿刺针')">
248
-              <el-input v-model="assessmentBeforeDislysis.puncture_needle" @focus="showInnerDialog('11')"></el-input>
249
-            </el-form-item>
250
-          </el-col>
251
 
343
 
252
 
344
 
253
 
345
 
254
-          <el-col :span="8">
255
-            <el-form-item label="穿刺方式: " v-if="isShow('穿刺方式')">
256
-              <el-select v-model="assessmentBeforeDislysis.puncture_way">
257
-                <el-option :key="0" label="请选择" :value="0"></el-option>
258
 
346
 
259
-                <el-option v-for="item in this.$store.getters.puncture_way" :label="item.name" :value="item.id"
260
-                           :key="item.id"></el-option>
261
-              </el-select>
262
-            </el-form-item>
263
-          </el-col>
264
-
265
-          <el-col :span="8">
266
-
267
-            <el-form-item label="中心静脉置管: " v-if="isShow('中心静脉置管')">
268
-              <el-select v-model="assessmentBeforeDislysis.venous_catheterization">
269
-                <el-option :key="0" label="请选择" :value="0"></el-option>
270
-
271
-                <el-option v-for="item in this.$store.getters.venous_catheterization" :label="item.name"
272
-                           :value="item.id"
273
-                           :key="item.id"></el-option>
274
-              </el-select>
275
-            </el-form-item>
276
-          </el-col>
277
 
347
 
278
 
348
 
279
 <!--          <el-col :span="8">-->
349
 <!--          <el-col :span="8">-->
289
 <!--            </el-form-item>-->
359
 <!--            </el-form-item>-->
290
 <!--          </el-col>-->
360
 <!--          </el-col>-->
291
 
361
 
292
-          <el-col :span="8">
293
-            <el-form-item label="其他位置:" v-if="isShow('其他位置')">
294
-              <el-input v-model="assessmentBeforeDislysis.venous_catheterization_part_other"></el-input>
295
-            </el-form-item>
296
-          </el-col>
362
+
297
 
363
 
298
 
364
 
299
 <!--          <el-col :span="8" v-if="isShow('导管')">-->
365
 <!--          <el-col :span="8" v-if="isShow('导管')">-->
316
 
382
 
317
 
383
 
318
           <el-row :gutter="20"> -->
384
           <el-row :gutter="20"> -->
319
-          <el-col :span="8" v-if="isShow('急诊')">
320
-            <el-form-item label="急诊: ">
321
-              <el-select v-model="assessmentBeforeDislysis.emergency_treatment">
322
-                <el-option :key="0" label="请选择" :value="0"></el-option>
323
 
385
 
324
-                <el-option v-for="item in this.$store.getters.emergency_treatment" :label="item.name" :value="item.id"
325
-                           :key="item.id"></el-option>
326
-              </el-select>
327
-            </el-form-item>
328
-          </el-col>
329
-
330
-          <el-col :span="8" v-if="isShow('其他急诊情况')">
331
-            <el-form-item label="其他急诊情况:">
332
-              <el-input v-model="assessmentBeforeDislysis.emergency_treatment_other"></el-input>
333
-            </el-form-item>
334
-          </el-col>
335
 
386
 
336
 
387
 
337
           <el-col :span="8">
388
           <el-col :span="8">
362
           </el-col>
413
           </el-col>
363
 
414
 
364
 
415
 
365
-          <el-col :span="8" v-if="isShow('皮肤')">
366
-            <el-form-item label="皮肤: ">
367
-              <el-select v-model="assessmentBeforeDislysis.skin">
368
-                <el-option :key="0" label="请选择" :value="0"></el-option>
369
 
416
 
370
-                <el-option v-for="item in this.$store.getters.skin" :label="item.name" :value="item.id"
371
-                           :key="item.id"></el-option>
372
-              </el-select>
373
-            </el-form-item>
374
-          </el-col>
375
 
417
 
376
 
418
 
377
           <el-col :span="8" v-if="isShow('其他皮肤情况')">
419
           <el-col :span="8" v-if="isShow('其他皮肤情况')">
380
             </el-form-item>
422
             </el-form-item>
381
           </el-col>
423
           </el-col>
382
 
424
 
383
-          <el-col :span="24">
384
-            <el-form-item label="备注: ">
385
-              <el-input type="textarea" v-model="assessmentBeforeDislysis.remark" :rows="5"></el-input>
386
-            </el-form-item>
387
-          </el-col>
425
+
388
           <!-- </el-row>
426
           <!-- </el-row>
389
 
427
 
390
 
428
 

+ 1 - 1
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

1705
             })
1705
             })
1706
           } else if (this.is_open == 1) {
1706
           } else if (this.is_open == 1) {
1707
             if (this.targetAdvices.length > 0) {
1707
             if (this.targetAdvices.length > 0) {
1708
-              // 弹框推送提
1708
+              // 弹框推送提
1709
               this.isShowRemindAdvice = true
1709
               this.isShowRemindAdvice = true
1710
               this.isVisibility = false
1710
               this.isVisibility = false
1711
             } else {
1711
             } else {