See999 4 years ago
parent
commit
6ef0401e87

+ 20 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_twenty.vue View File

@@ -182,7 +182,7 @@
182 182
                                 <td width="">
183 183
                                 <div class="under-line">
184 184
                                     &nbsp;
185
-                                    <span v-if="record.assessment_before_dislysis.is_hemorrhage == 1">{{ record.assessment_before_dislysis.hemorrhage && ['穿刺点渗血','牙龈出血','消化道出血','女性经期','置管处渗血'].indexOf(record.assessment_before_dislysis.hemorrhage) == -1 ? record.assessment_before_dislysis.hemorrhage : '' }}</span>
185
+                                    <span v-if="record.assessment_before_dislysis.is_hemorrhage == 1">{{ record.assessment_before_dislysis.hemorrhage ? getHemorrhage(record.assessment_before_dislysis.hemorrhage) : '' }}</span>
186 186
                                 </div>
187 187
                                 </td>
188 188
                             </tr>
@@ -1277,6 +1277,25 @@ export default {
1277 1277
       })
1278 1278
   },
1279 1279
   methods: {
1280
+    getHemorrhage(hemorrhage){
1281
+      if(hemorrhage.indexOf(',') == -1){
1282
+        let str = hemorrhage
1283
+        if(['无','穿刺点渗血','牙龈出血','消化道出血','女性经期','置管处渗血'].indexOf(str) == -1){
1284
+          return str
1285
+        }
1286
+      }else if(hemorrhage.indexOf(',') > -1){
1287
+        let str = hemorrhage
1288
+        if(['无','穿刺点渗血','牙龈出血','消化道出血','女性经期','置管处渗血'].indexOf(str) == -1){
1289
+          let newStr = ''
1290
+          str.split(',').map(item => {
1291
+            if(['无','穿刺点渗血','牙龈出血','消化道出血','女性经期','置管处渗血'].indexOf(item) == -1){
1292
+              newStr += item + ','
1293
+            }
1294
+          })
1295
+          return newStr.substring(0, newStr.length - 1)
1296
+        }
1297
+      }
1298
+    },
1280 1299
     dialysateFormulationName(id) {
1281 1300
       if (id in this.dialysateFormulationOptions) {
1282 1301
         return this.dialysateFormulationOptions[id].name

+ 5 - 5
src/xt_pages/dialysis/details/index.vue View File

@@ -607,7 +607,7 @@ export default {
607 607
       search_keyword: '', // 确定用于搜索的关键字
608 608
       search_input: '', // 输入中的关键字
609 609
       patient_state: [
610
-        { value: 0, label: '全部' },
610
+        { value: 0, label: '全部患者' },
611 611
         { value: 1, label: '已签到' },
612 612
         { value: 2, label: '未签到' },
613 613
         { value: 3, label: '已上机' },
@@ -615,20 +615,20 @@ export default {
615 615
       ],
616 616
       patientStateVal: 0,
617 617
       treat_state: [
618
-        { value: 0, label: '全部' },
618
+        { value: 0, label: '全部治疗' },
619 619
         { value: 1, label: '待开处方' },
620 620
         { value: 2, label: '待开小结' }
621 621
       ],
622 622
       treatStateVal: 0,
623 623
       schedule_options: [
624
-        { value: 0, label: '全部' },
624
+        { value: 0, label: '全部' },
625 625
         { value: 1, label: '上午' },
626 626
         { value: 2, label: '下午' },
627 627
         { value: 3, label: '晚上' }
628 628
       ],
629 629
       scheduleStateVal: 0,
630 630
       zone_options: [
631
-        { id: 0, text: '全部' }
631
+        { id: 0, text: '全部分区' }
632 632
       ],
633 633
       zoneVal: 0,
634 634
       tableData: [],
@@ -1056,7 +1056,7 @@ export default {
1056 1056
         if (resp.state == 1) {
1057 1057
           var zones = resp.data.zones
1058 1058
           var schedules = resp.data.schedules
1059
-          var zone_options = [{ id: 0, text: '全部' }]
1059
+          var zone_options = [{ id: 0, text: '全部分区' }]
1060 1060
           for (let z_i = 0; z_i < zones.length; z_i++) {
1061 1061
             const zone = zones[z_i]
1062 1062
             zone_options.push({ id: zone.id, text: zone.name })

+ 3 - 3
src/xt_pages/dialysis/schedualPatient.vue View File

@@ -108,14 +108,14 @@ import { getDialysisRecordInitData, getDialysisSchedules } from '@/api/dialysis_
108 108
         selected_date: new Date(), // this.$store.getters.app.dialysis_area.schedule_date,
109 109
         schedule_type_selected: 0, // this.$store.getters.app.dialysis_area.schedule_type_select_index,
110 110
         schedule_type_options: [
111
-          { value: 0, text: '全部' },
111
+          { value: 0, text: '全部' },
112 112
           { value: 1, text: '上午' },
113 113
           { value: 2, text: '下午' },
114 114
           { value: 3, text: '晚上' }
115 115
         ],
116 116
         zone_selected: 0, // this.$store.getters.app.dialysis_area.zone_select_index,
117 117
         zone_options: [
118
-          { id: 0, text: '全部' }
118
+          { id: 0, text: '全部分区' }
119 119
         ],
120 120
         zone_schedules: [],
121 121
 
@@ -324,7 +324,7 @@ import { getDialysisRecordInitData, getDialysisSchedules } from '@/api/dialysis_
324 324
           if (resp.state == 1) {
325 325
             var zones = resp.data.zones
326 326
             var schedules = resp.data.schedules
327
-            var zone_options = [{ id: 0, text: '全部' }]
327
+            var zone_options = [{ id: 0, text: '全部分区' }]
328 328
             for (let z_i = 0; z_i < zones.length; z_i++) {
329 329
               const zone = zones[z_i]
330 330
               zone_options.push({ id: zone.id, text: zone.name })

+ 20 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderTwenty.vue View File

@@ -173,7 +173,7 @@
173 173
                     <td width="">
174 174
                       <div class="under-line">
175 175
                         &nbsp;
176
-                        <span v-if="predialysis.is_hemorrhage == 1">{{ predialysis.hemorrhage && ['穿刺点渗血','牙龈出血','消化道出血','女性经期','置管处渗血'].indexOf(predialysis.hemorrhage) == -1 ? predialysis.hemorrhage : '' }}</span>
176
+                        <span v-if="predialysis.is_hemorrhage == 1">{{ predialysis.hemorrhage ? getHemorrhage(predialysis.hemorrhage) : '' }}</span>
177 177
                       </div>
178 178
                     </td>
179 179
                   </tr>
@@ -1075,6 +1075,25 @@ export default {
1075 1075
     }
1076 1076
   },
1077 1077
   methods: {
1078
+    getHemorrhage(hemorrhage){
1079
+      if(hemorrhage.indexOf(',') == -1){
1080
+        let str = hemorrhage
1081
+        if(['无','穿刺点渗血','牙龈出血','消化道出血','女性经期','置管处渗血'].indexOf(str) == -1){
1082
+          return str
1083
+        }
1084
+      }else if(hemorrhage.indexOf(',') > -1){
1085
+        let str = hemorrhage
1086
+        if(['无','穿刺点渗血','牙龈出血','消化道出血','女性经期','置管处渗血'].indexOf(str) == -1){
1087
+          let newStr = ''
1088
+          str.split(',').map(item => {
1089
+            if(['无','穿刺点渗血','牙龈出血','消化道出血','女性经期','置管处渗血'].indexOf(item) == -1){
1090
+              newStr += item + ','
1091
+            }
1092
+          })
1093
+          return newStr.substring(0, newStr.length - 1)
1094
+        }
1095
+      }
1096
+    },
1078 1097
     QueryPartById: function(val) {
1079 1098
       let vascular_access_part_name = '/'
1080 1099
       const vascular_access = getDataConfig('hemodialysis', 'vascular_access')