See999 5 gadus atpakaļ
vecāks
revīzija
6ef0401e87

+ 20 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_twenty.vue Parādīt failu

182
                                 <td width="">
182
                                 <td width="">
183
                                 <div class="under-line">
183
                                 <div class="under-line">
184
                                     &nbsp;
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
                                 </div>
186
                                 </div>
187
                                 </td>
187
                                 </td>
188
                             </tr>
188
                             </tr>
1277
       })
1277
       })
1278
   },
1278
   },
1279
   methods: {
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
     dialysateFormulationName(id) {
1299
     dialysateFormulationName(id) {
1281
       if (id in this.dialysateFormulationOptions) {
1300
       if (id in this.dialysateFormulationOptions) {
1282
         return this.dialysateFormulationOptions[id].name
1301
         return this.dialysateFormulationOptions[id].name

+ 5 - 5
src/xt_pages/dialysis/details/index.vue Parādīt failu

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

+ 3 - 3
src/xt_pages/dialysis/schedualPatient.vue Parādīt failu

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

+ 20 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderTwenty.vue Parādīt failu

173
                     <td width="">
173
                     <td width="">
174
                       <div class="under-line">
174
                       <div class="under-line">
175
                         &nbsp;
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
                       </div>
177
                       </div>
178
                     </td>
178
                     </td>
179
                   </tr>
179
                   </tr>
1075
     }
1075
     }
1076
   },
1076
   },
1077
   methods: {
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
     QueryPartById: function(val) {
1097
     QueryPartById: function(val) {
1079
       let vascular_access_part_name = '/'
1098
       let vascular_access_part_name = '/'
1080
       const vascular_access = getDataConfig('hemodialysis', 'vascular_access')
1099
       const vascular_access = getDataConfig('hemodialysis', 'vascular_access')