浏览代码

添加其他医院字段

csx 5 年前
父节点
当前提交
e6c7ae5d8e

+ 10 - 3
src/xt_pages/dialysis/details/DialysisPrescription.vue 查看文件

95
           <span class="content">{{dialysate_flow != '0'?dialysate_flow:""}}</span>
95
           <span class="content">{{dialysate_flow != '0'?dialysate_flow:""}}</span>
96
           <span class="unit">{{dialysate_flow != '0'?"ml/min":""}}</span>
96
           <span class="unit">{{dialysate_flow != '0'?"ml/min":""}}</span>
97
         </li>
97
         </li>
98
-        <li v-if="isShow('电导')">
99
-          <label>电导 : </label>
98
+        <li v-if="isShow('电导')">
99
+          <label>电导 : </label>
100
           <span class="content">{{conductivity != '0'?conductivity:""}}</span>
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
         </li>
102
         </li>
103
       </ul>
103
       </ul>
104
 
104
 
145
           <span class="content">{{ultrafiltration != '0'? ultrafiltration:''}}</span>
145
           <span class="content">{{ultrafiltration != '0'? ultrafiltration:''}}</span>
146
           <span class="unit">{{ultrafiltration != '0'?"L":""}}</span>
146
           <span class="unit">{{ultrafiltration != '0'?"L":""}}</span>
147
         </li>
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
       </ul>
152
       </ul>
149
 
153
 
150
     </div>
154
     </div>
364
       },body_fluid_other:function() {
368
       },body_fluid_other:function() {
365
         return this.getValueStr("body_fluid_other", "body_fluid_others")
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
     created() {
376
     created() {

+ 8 - 2
src/xt_pages/dialysis/details/acceptsAssessment.vue 查看文件

38
           <span class="content">{{this.record.score}}分</span>
38
           <span class="content">{{this.record.score}}分</span>
39
         </li>
39
         </li>
40
 
40
 
41
+
42
+
41
       </ul>
43
       </ul>
42
 
44
 
43
       <ul>
45
       <ul>
71
         </li>
73
         </li>
72
       </ul>
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
     </div>
83
     </div>
78
     <!-- <div class="note">处方医生 : {{doctor}}</div> -->
84
     <!-- <div class="note">处方医生 : {{doctor}}</div> -->

+ 5 - 0
src/xt_pages/dialysis/details/dialog/acceptsTreatmentDialog.vue 查看文件

44
         <el-radio v-model="receiveTreatmentAsses.sick_condition" label="3">危</el-radio>
44
         <el-radio v-model="receiveTreatmentAsses.sick_condition" label="3">危</el-radio>
45
       </el-form-item>
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
       <el-form-item label-width="100dp" label="跌倒风险评估评分 : "
52
       <el-form-item label-width="100dp" label="跌倒风险评估评分 : "
49
                     v-if="isShow('跌倒风险评估评分')">
53
                     v-if="isShow('跌倒风险评估评分')">
105
           nutrition: '1',
109
           nutrition: '1',
106
           psychological_assessment: '1',
110
           psychological_assessment: '1',
107
           psychological_assessment_other: '',
111
           psychological_assessment_other: '',
112
+          sick_condition_other:'',
108
           score:'',
113
           score:'',
109
         },
114
         },
110
       };
115
       };

+ 20 - 3
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue 查看文件

174
             <el-input type="number" v-model="dialysisPrescription.dialysate_flow"></el-input>
174
             <el-input type="number" v-model="dialysisPrescription.dialysate_flow"></el-input>
175
           </el-form-item>
175
           </el-form-item>
176
         </el-col>
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
             <el-input type="number" v-model="dialysisPrescription.conductivity"></el-input>
179
             <el-input type="number" v-model="dialysisPrescription.conductivity"></el-input>
180
           </el-form-item>
180
           </el-form-item>
181
         </el-col>
181
         </el-col>
264
               <el-input v-model="dialysisPrescription.ultrafiltration"></el-input>
264
               <el-input v-model="dialysisPrescription.ultrafiltration"></el-input>
265
             </el-form-item>
265
             </el-form-item>
266
           </el-col>
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
       </el-row>
274
       </el-row>
268
 
275
 
269
 
276
 
391
           displace_liqui_part: '',
398
           displace_liqui_part: '',
392
           displace_liqui_value: '',
399
           displace_liqui_value: '',
393
           ultrafiltration: '',
400
           ultrafiltration: '',
394
-          blood_access: ''
401
+          blood_access: '',
402
+          target_ktv:'',
395
         },
403
         },
396
 
404
 
397
         anticoagulant: {
405
         anticoagulant: {
605
           if (this.prescription['replacement_total'] == 0) {
613
           if (this.prescription['replacement_total'] == 0) {
606
             this.dialysisPrescription['replacement_total'] = ''
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
       'solution.id': function() {
621
       'solution.id': function() {
683
             if (this.prescription['replacement_total'] == 0) {
694
             if (this.prescription['replacement_total'] == 0) {
684
               this.dialysisPrescription['replacement_total'] = ''
695
               this.dialysisPrescription['replacement_total'] = ''
685
             }
696
             }
697
+            if (this.prescription['target_ktv'] == 0) {
698
+              this.dialysisPrescription['target_ktv'] = ''
699
+            }
686
 
700
 
687
           } else if (this.solution != null && typeof this.solution.id !== 'undefined' && this.solution.id) {
701
           } else if (this.solution != null && typeof this.solution.id !== 'undefined' && this.solution.id) {
688
             for (const key in this.solution) {
702
             for (const key in this.solution) {
752
             if (this.solution['replacement_total'] == 0) {
766
             if (this.solution['replacement_total'] == 0) {
753
               this.dialysisPrescription['replacement_total'] = ''
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 查看文件

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

+ 2 - 0
src/xt_pages/dialysis/details/dialysisMonitoring.vue 查看文件

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