Browse Source

添加其他医院字段

csx 5 years ago
parent
commit
e6c7ae5d8e

+ 10 - 3
src/xt_pages/dialysis/details/DialysisPrescription.vue View File

@@ -95,10 +95,10 @@
95 95
           <span class="content">{{dialysate_flow != '0'?dialysate_flow:""}}</span>
96 96
           <span class="unit">{{dialysate_flow != '0'?"ml/min":""}}</span>
97 97
         </li>
98
-        <li v-if="isShow('电导')">
99
-          <label>电导 : </label>
98
+        <li v-if="isShow('电导')">
99
+          <label>电导 : </label>
100 100
           <span class="content">{{conductivity != '0'?conductivity:""}}</span>
101
-          <span class="unit">{{conductivity != '0'?"mS/cm":""}}</span>
101
+          <span class="unit">{{conductivity != '0'?"mS/m":""}}</span>
102 102
         </li>
103 103
       </ul>
104 104
 
@@ -145,6 +145,10 @@
145 145
           <span class="content">{{ultrafiltration != '0'? ultrafiltration:''}}</span>
146 146
           <span class="unit">{{ultrafiltration != '0'?"L":""}}</span>
147 147
         </li>
148
+        <li v-if="isShow('目标KT/V')">
149
+          <label>目标KT/V: </label>
150
+          <span class="content">{{target_ktv != '0'? target_ktv:''}}</span>
151
+        </li>
148 152
       </ul>
149 153
 
150 154
     </div>
@@ -364,6 +368,9 @@
364 368
       },body_fluid_other:function() {
365 369
         return this.getValueStr("body_fluid_other", "body_fluid_others")
366 370
 
371
+      },target_ktv:function () {
372
+        var v = this.getValueStr("target_ktv", "target_ktv")
373
+        return v.length == 0 ? "0" : v
367 374
       }
368 375
     },
369 376
     created() {

+ 8 - 2
src/xt_pages/dialysis/details/acceptsAssessment.vue View File

@@ -38,6 +38,8 @@
38 38
           <span class="content">{{this.record.score}}分</span>
39 39
         </li>
40 40
 
41
+
42
+
41 43
       </ul>
42 44
 
43 45
       <ul>
@@ -71,8 +73,12 @@
71 73
         </li>
72 74
       </ul>
73 75
 
74
-
75
-
76
+      <ul v-if="isShow('其他病情')">
77
+        <li>
78
+          <label>其他病情:</label>
79
+          <span class="content">{{this.record.sick_condition_other}}</span>
80
+        </li>
81
+      </ul>
76 82
 
77 83
     </div>
78 84
     <!-- <div class="note">处方医生 : {{doctor}}</div> -->

+ 5 - 0
src/xt_pages/dialysis/details/dialog/acceptsTreatmentDialog.vue View File

@@ -44,6 +44,10 @@
44 44
         <el-radio v-model="receiveTreatmentAsses.sick_condition" label="3">危</el-radio>
45 45
       </el-form-item>
46 46
 
47
+      <el-form-item label-width="100dp" label="其他病情 : "
48
+                    v-if="isShow('其他病情')">
49
+        <el-input v-model="receiveTreatmentAsses.sick_condition_other" style="width: 100px"></el-input>
50
+      </el-form-item>
47 51
 
48 52
       <el-form-item label-width="100dp" label="跌倒风险评估评分 : "
49 53
                     v-if="isShow('跌倒风险评估评分')">
@@ -105,6 +109,7 @@
105 109
           nutrition: '1',
106 110
           psychological_assessment: '1',
107 111
           psychological_assessment_other: '',
112
+          sick_condition_other:'',
108 113
           score:'',
109 114
         },
110 115
       };

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

@@ -174,8 +174,8 @@
174 174
             <el-input type="number" v-model="dialysisPrescription.dialysate_flow"></el-input>
175 175
           </el-form-item>
176 176
         </el-col>
177
-        <el-col :span="8" v-if="isShows('电导')">
178
-          <el-form-item label="电导率(mS/cm): ">
177
+        <el-col :span="8" v-if="isShows('电导')">
178
+          <el-form-item label="电导度(mS/m): ">
179 179
             <el-input type="number" v-model="dialysisPrescription.conductivity"></el-input>
180 180
           </el-form-item>
181 181
         </el-col>
@@ -264,6 +264,13 @@
264 264
               <el-input v-model="dialysisPrescription.ultrafiltration"></el-input>
265 265
             </el-form-item>
266 266
           </el-col>
267
+
268
+
269
+        <el-col :span="8" v-if="isShows('目标KT/V')">
270
+          <el-form-item label="目标KT/V">
271
+            <el-input v-model="dialysisPrescription.target_ktv"></el-input>
272
+          </el-form-item>
273
+        </el-col>
267 274
       </el-row>
268 275
 
269 276
 
@@ -391,7 +398,8 @@
391 398
           displace_liqui_part: '',
392 399
           displace_liqui_value: '',
393 400
           ultrafiltration: '',
394
-          blood_access: ''
401
+          blood_access: '',
402
+          target_ktv:'',
395 403
         },
396 404
 
397 405
         anticoagulant: {
@@ -605,6 +613,9 @@
605 613
           if (this.prescription['replacement_total'] == 0) {
606 614
             this.dialysisPrescription['replacement_total'] = ''
607 615
           }
616
+          if (this.prescription['target_ktv'] == 0) {
617
+            this.dialysisPrescription['target_ktv'] = ''
618
+          }
608 619
         }
609 620
       },
610 621
       'solution.id': function() {
@@ -683,6 +694,9 @@
683 694
             if (this.prescription['replacement_total'] == 0) {
684 695
               this.dialysisPrescription['replacement_total'] = ''
685 696
             }
697
+            if (this.prescription['target_ktv'] == 0) {
698
+              this.dialysisPrescription['target_ktv'] = ''
699
+            }
686 700
 
687 701
           } else if (this.solution != null && typeof this.solution.id !== 'undefined' && this.solution.id) {
688 702
             for (const key in this.solution) {
@@ -752,6 +766,9 @@
752 766
             if (this.solution['replacement_total'] == 0) {
753 767
               this.dialysisPrescription['replacement_total'] = ''
754 768
             }
769
+            if (this.solution['target_ktv'] == 0) {
770
+              this.dialysisPrescription['target_ktv'] = ''
771
+            }
755 772
           }
756 773
         }
757 774
       }

+ 16 - 0
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue View File

@@ -75,6 +75,11 @@
75 75
               {{scope.row.displacement_quantity?scope.row.displacement_quantity:''}}
76 76
             </template>
77 77
           </el-table-column>
78
+          <el-table-column prop="conductivity" align="center" label="电导度(mS/m)" width="100">
79
+            <template slot-scope="scope">
80
+              {{scope.row.conductivity?scope.row.conductivity:''}}
81
+            </template>
82
+          </el-table-column>
78 83
           <el-table-column prop="symptom" align="center" label="病情变化" width="130">
79 84
           </el-table-column>
80 85
           <el-table-column prop="dispose" align="center" label="处理" width="130">
@@ -186,6 +191,12 @@
186 191
                 <el-input v-model="form.displacement_quantity"></el-input>
187 192
               </el-form-item>
188 193
             </el-col>
194
+
195
+            <el-col :span="8" v-if="isShow('电导度')">
196
+              <el-form-item label="电导度(mS/m):">
197
+                <el-input v-model="form.conductivity"></el-input>
198
+              </el-form-item>
199
+            </el-col>
189 200
           <!-- </el-row>
190 201
 
191 202
           <el-row :gutter="20"> -->
@@ -303,6 +314,7 @@
303 314
           dialysate_temperature: '', // 透析液温度
304 315
           replacement_rate: '', // 置换率
305 316
           displacement_quantity: '', // 置换量
317
+          conductivity:'',
306 318
           ktv: '', // KT/V
307 319
           symptom: '', // 病情变化
308 320
           dispose: '', // 处理
@@ -406,6 +418,7 @@
406 418
           this.form.dialysate_temperature = ''
407 419
           this.form.replacement_rate = ''
408 420
           this.form.displacement_quantity = ''
421
+          this.form.conductivity = ''
409 422
           this.form.ktv = ''
410 423
           this.form.symptom = ''
411 424
           this.form.dispose = ''
@@ -433,6 +446,7 @@
433 446
           this.form.dialysate_temperature = monitor.dialysate_temperature ? monitor.dialysate_temperature : ''
434 447
           this.form.replacement_rate = monitor.replacement_rate ? monitor.replacement_rate : ''
435 448
           this.form.displacement_quantity = monitor.displacement_quantity ? monitor.displacement_quantity : ''
449
+          this.form.conductivity = monitor.conductivity ? monitor.conductivity : ''
436 450
           this.form.ktv = monitor.ktv
437 451
           this.form.symptom = monitor.symptom
438 452
           this.form.dispose = monitor.dispose
@@ -464,6 +478,8 @@
464 478
         this.form.dialysate_temperature = parseFloat(this.form.dialysate_temperature) == NaN ? 0 : parseFloat(this.form.dialysate_temperature)
465 479
         this.form.replacement_rate = parseFloat(this.form.replacement_rate) == NaN ? 0 : parseFloat(this.form.replacement_rate)
466 480
         this.form.displacement_quantity = parseFloat(this.form.displacement_quantity) == NaN ? 0 : parseFloat(this.form.displacement_quantity)
481
+        this.form.conductivity = parseFloat(this.form.conductivity) == NaN ? 0 : parseFloat(this.form.conductivity)
482
+
467 483
         this.form.ktv = parseFloat(this.form.ktv) == NaN ? 0 : parseFloat(this.form.ktv)
468 484
         this.form.monitoring_date = parseInt(this.form.monitoring_date)
469 485
 

+ 2 - 0
src/xt_pages/dialysis/details/dialysisMonitoring.vue View File

@@ -17,6 +17,7 @@
17 17
         <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
18 18
         <th v-if="isShow('置换率')" width="92px">置换率(L/h)</th>
19 19
         <th v-if="isShow('置换量')" width="92px">置换量(L)</th>
20
+        <th v-if="isShow('电导度')" width="92px">电导度(mS/m)</th>
20 21
         <th v-if="isShow('病情变化')" width="92px">病情变化</th>
21 22
         <th v-if="isShow('处理')"  width="92px">处理</th>
22 23
         <th v-if="isShow('结果')" width="92px">结果</th>
@@ -35,6 +36,7 @@
35 36
         <td v-if="isShow('透析液温度')">{{ monitor.dialysate_temperature?monitor.dialysate_temperature:'' }}</td>
36 37
         <td v-if="isShow('置换率')">{{ monitor.replacement_rate?monitor.replacement_rate:'' }}</td>
37 38
         <td v-if="isShow('置换量')">{{ monitor.displacement_quantity?monitor.displacement_quantity:'' }}</td>
39
+        <td v-if="isShow('电导度')">{{ monitor.conductivity?monitor.conductivity:'' }}</td>
38 40
         <td v-if="isShow('病情变化')">{{ monitor.symptom }}</td>
39 41
         <td v-if="isShow('处理')">{{ monitor.dispose }}</td>
40 42
         <td v-if="isShow('结果')">{{ monitor.result }}</td>