See999 4 年 前
コミット
d6affb1be3

+ 24 - 22
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue ファイルの表示

@@ -197,6 +197,29 @@
197 197
               }}
198 198
             </template>
199 199
           </el-table-column>
200
+
201
+          <el-table-column
202
+            prop="displacement_flow_quantity"
203
+            align="center"
204
+            label="超滤率(ml/h)"
205
+            width="100"
206
+            v-if="isShow('超滤率') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26) "
207
+          >
208
+            <template slot-scope="scope">
209
+              {{ scope.row.ultrafiltration_rate ? scope.row.ultrafiltration_rate : ""  }}
210
+            </template>
211
+          </el-table-column>
212
+          <el-table-column
213
+            prop="displacement_flow_quantity"
214
+            align="center"
215
+            label="超滤率(L/h)"
216
+            width="100"
217
+            v-if="isShow('超滤率') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 12 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22  && template_id != 23 && template_id != 24 && template_id != 26"
218
+          >
219
+            <template slot-scope="scope">
220
+              {{ scope.row.ultrafiltration_rate ? scope.row.ultrafiltration_rate : ""  }}
221
+            </template>
222
+          </el-table-column>
200 223
           <el-table-column
201 224
             prop="sodium_concentration"
202 225
             align="center"
@@ -318,28 +341,7 @@
318 341
           </el-table-column>
319 342
 
320 343
 
321
-          <el-table-column
322
-            prop="displacement_flow_quantity"
323
-            align="center"
324
-            label="超滤率(ml/h)"
325
-            width="100"
326
-            v-if="isShow('超滤率') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26) "
327
-          >
328
-            <template slot-scope="scope">
329
-              {{ scope.row.ultrafiltration_rate ? scope.row.ultrafiltration_rate : ""  }}
330
-            </template>
331
-          </el-table-column>
332
-          <el-table-column
333
-            prop="displacement_flow_quantity"
334
-            align="center"
335
-            label="超滤率(L/h)"
336
-            width="100"
337
-            v-if="isShow('超滤率') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 12 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22  && template_id != 23 && template_id != 24 && template_id != 26"
338
-          >
339
-            <template slot-scope="scope">
340
-              {{ scope.row.ultrafiltration_rate ? scope.row.ultrafiltration_rate : ""  }}
341
-            </template>
342
-          </el-table-column>
344
+          
343 345
 
344 346
           <el-table-column
345 347
             prop="heparin"

+ 3 - 3
src/xt_pages/dialysis/details/dialysisMonitoring.vue ファイルの表示

@@ -16,6 +16,8 @@
16 16
           <th v-if="isShow('跨膜压')" width="76px">跨膜压({{monitores[0]&&monitores[0]['transmembrane_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
17 17
           <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26)" width="76px" > 超滤量(ml)</th>
18 18
           <th v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22 && template_id != 23 && template_id != 24 && template_id != 26"  width="76px"> 超滤量(L) </th>
19
+          <th v-if="isShow('超滤率') && (template_id ==6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26)" width="50px"> 超滤率 <br />(ml/h) </th>
20
+          <th v-if="isShow('超滤率') && template_id !=6 && template_id !=10 && template_id !=11 && template_id !=12 && template_id !=13 && template_id !=17 && template_id !=18 && template_id !=19 && template_id !=20 && template_id !=21 && template_id !=22 && template_id !=23 && template_id !=24 && template_id !=26" width="50px"> 超滤率 <br />(L/h) </th>
19 21
           <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
20 22
           <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
21 23
           <th v-if=" isShow('置换率') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 20 || template_id == 26) " width="92px" > 置换率(ml/min) </th>
@@ -26,8 +28,6 @@
26 28
           <th v-if="isShow('电导度')" width="92px">电导度(mS/m)</th>
27 29
           <th v-if="isShow('置换液流量')" width="92px">置换液流量(ml/h)</th>
28 30
           <th v-if="isShow('透析液流量')" width="92px">透析液流量(ml/h)</th>
29
-          <th v-if="isShow('超滤率') && (template_id ==6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26)" width="50px"> 超滤率 <br />(ml/h) </th>
30
-          <th v-if="isShow('超滤率') && template_id !=6 && template_id !=10 && template_id !=11 && template_id !=12 && template_id !=13 && template_id !=17 && template_id !=18 && template_id !=19 && template_id !=20 && template_id !=21 && template_id !=22 && template_id !=23 && template_id !=24 && template_id !=26" width="50px"> 超滤率 <br />(L/h) </th>
31 31
           <th v-if="isShow('肝素用量余量')" width="92px">肝素用量余量(ml)</th>
32 32
           <th v-if="isShow('病情变化')" width="92px">病情变化</th>
33 33
           <th v-if="isShow('处理')" width="92px">处理</th>
@@ -43,6 +43,7 @@
43 43
           <td v-if="isShow('血流量')"> {{ monitor.blood_flow_volume ? monitor.blood_flow_volume : "" }} </td>
44 44
           <td v-if="isShow('跨膜压')"> {{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : "" }} </td>
45 45
           <td v-if="isShow('超滤量')"> {{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : "" }} </td>
46
+          <td v-if="isShow('超滤率')" >{{monitor.ultrafiltration_rate?monitor.ultrafiltration_rate:''}}</td>
46 47
           <td v-if="isShow('钠浓度')"> {{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }} </td>
47 48
           <td v-if="isShow('透析液温度')"> {{ monitor.dialysate_temperature ? monitor.dialysate_temperature : "" }} </td>
48 49
           <td v-if="isShow('置换率')"> {{ monitor.replacement_rate ? monitor.replacement_rate : "" }} </td>
@@ -51,7 +52,6 @@
51 52
           <td v-if="isShow('电导度')"> {{ monitor.conductivity ? monitor.conductivity : "" }} </td>
52 53
           <th v-if="isShow('置换液流量')"> {{ monitor.displacement_flow_quantity  ? monitor.displacement_flow_quantity : "" }} </th>
53 54
           <th v-if="isShow('透析液流量')"> {{ monitor.dialysate_flow  ? monitor.dialysate_flow : "" }} </th>
54
-          <td v-if="isShow('超滤率')" >{{monitor.ultrafiltration_rate?monitor.ultrafiltration_rate:''}}</td>
55 55
           <th v-if="isShow('肝素用量余量')"> {{ monitor.heparin ? monitor.heparin : "" }} </th>
56 56
           <td v-if="isShow('病情变化')">{{ monitor.symptom }}</td>
57 57
           <td v-if="isShow('处理')">{{ monitor.dispose }}</td>

+ 7 - 16
src/xt_pages/dialysis/template/DialysisPrintOrderTwentySix.vue ファイルの表示

@@ -167,7 +167,7 @@
167 167
               <span v-if="setAdminUserES(prescription.creater) == ''">
168 168
                 {{ getAdminUser(prescription.creater) }}
169 169
               </span>
170
-              <img class="es-img" :src="setAdminUserES(prescription.creater)" alt srcset v-else />
170
+              <img class="es-img" style="height:30px;" :src="setAdminUserES(prescription.creater)" alt srcset v-else />
171 171
             </td>
172 172
           </tr>
173 173
           <tr style="text-align:left">
@@ -204,7 +204,7 @@
204 204
                 <span v-if="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) == ''">
205 205
                   {{ getAdminUser(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) }}
206 206
                 </span>
207
-                <img class="es-img" :src="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse)" alt srcset v-else />
207
+                <img class="es-img" style="height:30px;" :src="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse)" alt srcset v-else />
208 208
               </span>
209 209
             </td>
210 210
           </tr>
@@ -554,16 +554,12 @@
554 554
         </tr>
555 555
         <tr>
556 556
           <td style="width:60px" rowspan="2">时间</td>
557
-          <td colspan="6">透析参数</td>
557
+          <td colspan="5">透析参数</td>
558 558
           <td colspan="4">生命体征</td>
559 559
           <td colspan="2">治疗中病情变化</td>
560 560
           <td style="width:80px" rowspan="2">护士签名</td>
561 561
         </tr>
562 562
         <tr>
563
-          <th style="width:70px">
564
-            <p style="height:20px;line-height:20px">TMP</p>
565
-            <p style="height:20px;line-height:20px">mmHg</p>
566
-          </th>
567 563
           <th style="width:70px">
568 564
             <p style="height:20px;line-height:20px">静脉压</p>
569 565
             <p style="height:20px;line-height:20px">mmHg</p>
@@ -619,11 +615,6 @@
619 615
           <td style="min-width:60px;height:30px">
620 616
             {{ getTime(monitor.operate_time, "{h}:{i}") }}
621 617
           </td>
622
-          <td>
623
-            <span v-if="getTime(monitor.operate_time) != ''">
624
-              {{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : "0" }}
625
-            </span>
626
-          </td>
627 618
           <td>
628 619
             <span v-if="getTime(monitor.operate_time) != ''">
629 620
               {{ monitor.venous_pressure ? monitor.venous_pressure : "0" }}
@@ -677,7 +668,7 @@
677 668
           </td> -->
678 669
           <td>
679 670
             <span v-if="monitor.symptom || monitor.dispose || monitor.result">
680
-              {{ monitor.symptom + "," + monitor.dispose + "," + monitor.result }}
671
+              {{ monitor.symptom }} &nbsp;{{ monitor.dispose }} &nbsp;{{ monitor.result }}
681 672
             </span>
682 673
           </td>
683 674
           <td width="0" style="border:none;visibility: hidden;padding:0"></td>
@@ -685,7 +676,7 @@
685 676
             <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">
686 677
               {{ getAdminUser(monitor.monitoring_nurse) }}
687 678
             </span>
688
-            <img class="es-img" :src="setAdminUserES(monitor.monitoring_nurse)" alt srcset v-else />
679
+            <img class="es-img" style="height:30px;" :src="setAdminUserES(monitor.monitoring_nurse)" alt srcset v-else />
689 680
           </td>
690 681
         </tr>
691 682
       </table>
@@ -1090,7 +1081,7 @@
1090 1081
               <span v-if="setAdminUserES(check == null ? 0 : check.modifier) == ''">
1091 1082
                 {{ getAdminUser(check == null ? 0 : check.modifier) }}
1092 1083
               </span>
1093
-              <img style="height:20px;" :src="setAdminUserES(check == null ? 0 : check.modifier)" alt srcset v-else />
1084
+              <img style="height:30px;" :src="setAdminUserES(check == null ? 0 : check.modifier)" alt srcset v-else />
1094 1085
             </span>
1095 1086
             护士签名
1096 1087
             <span style="display: inline-block;width:100px;text-align: left;">
@@ -1099,7 +1090,7 @@
1099 1090
                 <span v-if="setAdminUserES(doctor_advices[0].execution_staff) == ''">
1100 1091
                   {{ getAdminUser(doctor_advices[0].execution_staff) }}
1101 1092
                 </span>
1102
-                <img class="es-img" :src="setAdminUserES(doctor_advices[0].execution_staff)" alt srcset v-else />
1093
+                <img class="es-img" style="height:30px;" :src="setAdminUserES(doctor_advices[0].execution_staff)" alt srcset v-else />
1103 1094
               </p>
1104 1095
             </span>
1105 1096
           </td>

+ 23 - 3
src/xt_pages/workforce/components/ScheduleItem.vue ファイルの表示

@@ -2,13 +2,13 @@
2 2
     <div >
3 3
         <el-tooltip placement="right" :disabled="scheduleDetail.patient.length>0?false:true" >
4 4
             <div slot="content">
5
-                {{scheduleDetail.patient}}
5
+                {{scheduleDetail.patient}}11
6 6
                 <br/>
7 7
                 <span v-if="scheduleDetail.mode_name.length>0">({{scheduleDetail.mode_name}})</span>
8 8
             </div>
9 9
             <div>
10
-                <span>{{scheduleDetail.patient}}</span><br/>
11
-                <span v-if="scheduleDetail.mode_name.length>0">({{scheduleDetail.mode_name}})</span>
10
+                <span :class='modeColor(scheduleDetail.mode_name)'>{{scheduleDetail.patient}}</span><br/>
11
+                <span v-if="scheduleDetail.mode_name.length>0" :class='modeColor(scheduleDetail.mode_name)'>({{scheduleDetail.mode_name}})</span>
12 12
             </div>
13 13
         </el-tooltip>
14 14
     </div>
@@ -30,5 +30,25 @@ export default {
30 30
           },
31 31
       },
32 32
   },
33
+  methods:{
34
+        modeColor(name){
35
+            if(name == 'HD'){
36
+
37
+            }else if(name == 'HDF'){
38
+                return 'modeRed'
39
+            }else if(name == 'HD+HP'){
40
+                return 'modePurple'
41
+            }
42
+        }
43
+  }
33 44
 };
34 45
 </script>
46
+
47
+<style lang="scss" scoped>
48
+.modeRed{
49
+  color:#ed5555;
50
+}
51
+.modePurple{
52
+  color: #53b86e;
53
+}
54
+</style>

+ 19 - 4
src/xt_pages/workforce/components/tableData.vue ファイルの表示

@@ -99,12 +99,13 @@
99 99
       @cell-click="clickThis"
100 100
       :summary-method="getSummaries"
101 101
       show-summary
102
-      :row-class-name="rowClass"
102
+      :row-class-name="tableRowClassName"
103 103
       :cell-class-name="cellClass"
104 104
       sum-text="总数"
105 105
       :height="tableContainHeight"
106 106
       ref="table"
107 107
       style="width: 100%;cursor: pointer;"
108
+      
108 109
     >
109 110
       <el-table-column
110 111
         prop="area"
@@ -329,6 +330,7 @@
329 330
                 v-model="searchKey"
330 331
                 placeholder="请输入搜索的内容"
331 332
                 style="width:260px"
333
+                @keyup.enter.native='SubmitSearch'
332 334
               ></el-input>
333 335
               <el-button
334 336
                 type="primary"
@@ -464,8 +466,11 @@
464 466
           :disabled="$store.getters.xt_user.subscibe.state == 3 ? true : false"
465 467
           type="primary"
466 468
           @click="submitTiaoX"
467
-          >保 存</el-button
468
-        >
469
+          >
470
+          <span v-if='tiaoZhengType == 1'>保存</span>
471
+          <span v-if='tiaoZhengType == 2'>下一步</span>
472
+          <span v-if='tiaoZhengType == 3'>下一步</span>
473
+          </el-button>
469 474
       </span>
470 475
     </el-dialog>
471 476
     <el-dialog
@@ -626,7 +631,7 @@ export default {
626 631
     return {
627 632
       // tableContainHeight:400,
628 633
       // tableHeight:'window.innerHeight - 0',
629
-      rowClass: "table-row-new-class schedule-table-row",
634
+      // rowClass: "table-row-new-class schedule-table-row",
630 635
       searchKey: "",
631 636
       tiaoZhengType: 1,
632 637
       modeOptions: null,
@@ -1931,6 +1936,13 @@ export default {
1931 1936
       this.currentData.id = row.id;
1932 1937
       this.searchTableVisible = false;
1933 1938
       this.msDialogVisible = true;
1939
+    },
1940
+    tableRowClassName({row, rowIndex}) {
1941
+      if(row.zone_type == 1){
1942
+        return 'table-row-new-class schedule-table-row'
1943
+      }else {
1944
+        return 'table-row-new-class schedule-table-row backPurple'
1945
+      }
1934 1946
     }
1935 1947
   },
1936 1948
   components: {
@@ -2062,4 +2074,7 @@ export default {
2062 2074
     color: #fff;
2063 2075
   }
2064 2076
 }
2077
+.backPurple{
2078
+  color: #08c3df !important;
2079
+}
2065 2080
 </style>