XMLWAN 5 years ago
parent
commit
91e6876aca

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

@@ -6,8 +6,8 @@
6 6
 module.exports = {
7 7
   NODE_ENV: '"development"',
8 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 11
   SSO_HOST: '"http://testsso.sgjyun.com"',
12 12
   SRCM_HOST: '"http://test1.sgjyun.com"',
13 13
   XT_HOST: '"http://xt.test.sgjyun.com"',

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

@@ -39,22 +39,10 @@
39 39
             </el-form-item>
40 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 46
             </el-form-item>
59 47
           </el-col>
60 48
 
@@ -67,20 +55,6 @@
67 55
             </el-form-item>
68 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 59
           <el-col :span="8" v-if="isShow('并发症')">
86 60
             <el-form-item label="并发症: ">
@@ -92,6 +66,131 @@
92 66
             </el-form-item>
93 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 194
           <el-col :span="8" v-if="isShow('患者去向')">
96 195
             <el-form-item label="患者去向: ">
97 196
               <el-select v-model="form.patient_gose">
@@ -107,6 +206,35 @@
107 206
             </el-form-item>
108 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 238
           <el-row :gutter="20" v-if="form.patient_gose == 3 && isShow('科室')">
111 239
             <el-col :span="24">
112 240
               <el-form-item label="科室: ">
@@ -147,11 +275,7 @@
147 275
             </el-col>
148 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 279
           <el-col :span="8" v-if="isShow('体温')">
156 280
             <el-form-item label="体温(℃): ">
157 281
               <el-input v-model="form.temperature"></el-input>
@@ -230,15 +354,7 @@
230 354
 
231 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 358
 <!--          <el-col :span="8" v-if="isShow('血管通路部位')">-->
243 359
 <!--            <el-form-item label="血管通路部位: ">-->
244 360
 <!--              <el-select v-model="form.blood_access_part_id">-->
@@ -270,78 +386,18 @@
270 386
           <!-- </el-row>
271 387
 
272 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 394
           <!-- </el-row>
314 395
 
315 396
 
316 397
 
317 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 402
                   </el-row>
347 403
 
@@ -392,36 +448,9 @@
392 448
 
393 449
 
394 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 454
               <el-select v-model="form.dialyzer">
426 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,19 +36,44 @@
36 36
             </el-form-item>
37 37
           </el-col>
38 38
 
39
-
40 39
           <el-col :span="8">
41 40
             <el-form-item label="衣物重(kg):" v-if="isShow('衣物重')">
42 41
               <el-input type="number" v-model="assessmentBeforeDislysis.additional_weight"></el-input>
43 42
             </el-form-item>
44 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 60
           <el-col :span="8">
47 61
             <el-form-item label="体温(℃):" v-if="isShow('体温')">
48 62
               <el-input type="number" v-model="assessmentBeforeDislysis.temperature"></el-input>
49 63
             </el-form-item>
50 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 77
           <el-col :span="8">
53 78
             <el-form-item label="呼吸频率(次/分):" v-if="isShow('呼吸频率')">
54 79
               <el-input type="number" v-model="assessmentBeforeDislysis.breathing_rate"></el-input>
@@ -56,16 +81,51 @@
56 81
           </el-col>
57 82
 
58 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 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 97
               </el-select>
66 98
             </el-form-item>
67 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 130
           <el-col :span="8" v-if="assessmentBeforeDislysis.is_hemorrhage == 1&&isShow('出血选项')">
71 131
             <el-form-item label="出血选项: ">
@@ -81,17 +141,28 @@
81 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 158
             </el-form-item>
93 159
           </el-col>
94 160
 
161
+          <!-- </el-row>
162
+
163
+          <el-row :gutter="20"> -->
164
+
165
+
95 166
           <el-col :span="8">
96 167
             <el-form-item label="内瘘皮肤情况: " v-if="isShow('内瘘皮肤情况')">
97 168
               <el-input v-model="assessmentBeforeDislysis.internal_fistula_skin" readonly
@@ -99,6 +170,21 @@
99 170
             </el-form-item>
100 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 188
           <el-col :span="8">
103 189
             <el-form-item label="导管: " v-if="isShow('导管')">
104 190
               <el-input v-model="assessmentBeforeDislysis.catheter" @focus="showInnerDialog('4')"></el-input>
@@ -106,6 +192,8 @@
106 192
           </el-col>
107 193
 
108 194
 
195
+
196
+
109 197
           <!--<el-col :span="8">-->
110 198
           <!--<el-form-item label="附加物重(kg): ">-->
111 199
           <!--<el-input type="number" v-model="assessmentBeforeDislysis.additional_weight"></el-input>-->
@@ -128,44 +216,50 @@
128 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 220
           <!-- </el-row>
142 221
 
143 222
 
144 223
           <el-row :gutter="20"> -->
145 224
 
146 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 228
             </el-form-item>
150 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 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 239
                            :key="item.id"></el-option>
160 240
               </el-select>
161 241
             </el-form-item>
162 242
           </el-col>
243
+
244
+
163 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 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 263
                            :key="item.id"></el-option>
170 264
               </el-select>
171 265
             </el-form-item>
@@ -179,6 +273,14 @@
179 273
             </el-form-item>
180 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 284
           <el-col :span="8">
183 285
             <el-form-item label="前次透析后症状:" v-if="isShow('前次透析后症状')">
184 286
               <el-input v-model="assessmentBeforeDislysis.last_post_dialysis" @focus="showInnerDialog('1')"></el-input>
@@ -186,34 +288,43 @@
186 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 314
           <el-col :span="8">
190 315
             <el-form-item label="透析期间: " v-if="isShow('透析期间')">
191 316
               <el-input v-model="assessmentBeforeDislysis.dialysis_interphase" @focus="showInnerDialog('2')">>
192 317
               </el-input>
193 318
             </el-form-item>
194 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 329
 <!--          <el-col :span="8" v-if="isShow('血管通路(内瘘)')">-->
219 330
 <!--            <el-form-item label="血管通路(内瘘):">-->
@@ -224,56 +335,15 @@
224 335
 <!--            </el-form-item>-->
225 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 349
 <!--          <el-col :span="8">-->
@@ -289,11 +359,7 @@
289 359
 <!--            </el-form-item>-->
290 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 365
 <!--          <el-col :span="8" v-if="isShow('导管')">-->
@@ -316,22 +382,7 @@
316 382
 
317 383
 
318 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 388
           <el-col :span="8">
@@ -362,16 +413,7 @@
362 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 419
           <el-col :span="8" v-if="isShow('其他皮肤情况')">
@@ -380,11 +422,7 @@
380 422
             </el-form-item>
381 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 426
           <!-- </el-row>
389 427
 
390 428