Browse Source

Merge remote-tracking branch 'origin/20230223_pc_vue_new_branch' into 20230223_pc_vue_new_branch

yq1 1 year ago
parent
commit
51b3b8a767

+ 20 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue View File

1098
                               : "/"
1098
                               : "/"
1099
                           }}
1099
                           }}
1100
                         </div>
1100
                         </div>
1101
-                         <span v-if="org_id == 10395 || org_id == 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471 || org_id==10460 || org_id ==10624">ml</span> 
1102
-                         <span v-if="org_id!=10395&&org_id!=9829 && org_id!=10440 && org_id!=10469  && org_id!=10471 && org_id!=10460 && org_id!=10624">L</span>
1101
+                         <span v-if="org_id == 10395 || org_id == 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471 || org_id==10460 || org_id ==10624 || org_id ==10644">ml</span> 
1102
+                         <span v-if="org_id!=10395&&org_id!=9829 && org_id!=10440 && org_id!=10469  && org_id!=10471 && org_id!=10460 && org_id!=10624  && org_id!=10644">L</span>
1103
                       </div>
1103
                       </div>
1104
 
1104
 
1105
                       <div class="inline_block" style="flex: 1" v-if="org_id == 10469 || org_id ==10598">
1105
                       <div class="inline_block" style="flex: 1" v-if="org_id == 10469 || org_id ==10598">
2934
                         </div>
2934
                         </div>
2935
                         ml
2935
                         ml
2936
                       </div>
2936
                       </div>
2937
+
2938
+                      <div class="inline_block" style="flex: 1" v-if="org_id ==10598 || org_id == 0">
2939
+                        在线Kt/V:
2940
+                        <div
2941
+                          class="under_line"
2942
+                          style="width: 100px; text-align: center"
2943
+                        >
2944
+                          {{
2945
+                            record.assessment_after_dislysis &&
2946
+                            record.assessment_after_dislysis
2947
+                              .ktv
2948
+                              ? record.assessment_after_dislysis
2949
+                                  .ktv
2950
+                              : "/"
2951
+                          }}
2952
+                        </div>
2953
+                       
2954
+                      </div>
2937
                     </div>
2955
                     </div>
2938
                     <div
2956
                     <div
2939
                       class="row"
2957
                       class="row"

+ 70 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyeight.vue View File

724
                         </div>
724
                         </div>
725
                       </div>
725
                       </div>
726
                       <div
726
                       <div
727
+                        v-if="org_id != 0 && org_id !=10677"
727
                         class="inline_block"
728
                         class="inline_block"
728
                         style="margin-left: 10px; flex: 1"
729
                         style="margin-left: 10px; flex: 1"
729
                       >
730
                       >
741
                         </div>
742
                         </div>
742
                         L
743
                         L
743
                       </div>
744
                       </div>
745
+                      <div
746
+                        v-if="org_id == 0 || org_id ==10677"
747
+                        class="inline_block"
748
+                        style="margin-left: 10px; flex: 1"
749
+                      >
750
+                        置换速度:
751
+                        <div
752
+                          class="under_line"
753
+                          style="width: 70px; text-align: center"
754
+                        >
755
+                          {{
756
+                            record.prescription &&
757
+                            record.prescription.displace_speed
758
+                              ? record.prescription.displace_speed
759
+                              : "/"
760
+                          }}
761
+                        </div>
762
+                        L
763
+                      </div>
744
                       <div
764
                       <div
745
                         class="inline_block"
765
                         class="inline_block"
746
                         style="margin-left: 10px; flex: 1"
766
                         style="margin-left: 10px; flex: 1"
2936
                     </div>
2956
                     </div>
2937
                   </td>
2957
                   </td>
2938
                 </tr>
2958
                 </tr>
2959
+
2960
+                <tr v-if="org_id ==10677 || org_id == 0">
2961
+                  <td>
2962
+                    <div
2963
+                      class="row"
2964
+                      style="padding: 2px 0; line-height: 23px; display: flex"
2965
+                    >
2966
+                      <div class="inline_block" style="flex: 1">
2967
+                        带教老师:
2968
+                        <div
2969
+                          class="under_line"
2970
+                          style="width: 80px; text-align: center"
2971
+                        >
2972
+                          <span
2973
+                            v-if="
2974
+                              setAdminUserES(
2975
+                                record.quality_nurse_id,
2976
+                                'quality_nurse_id'
2977
+                              ) == ''
2978
+                            "
2979
+                            >{{
2980
+                              getAdminUser(
2981
+                                record.quality_nurse_id,
2982
+                                "quality_nurse_id"
2983
+                              )
2984
+                                ? getAdminUser(
2985
+                                    record.quality_nurse_id,
2986
+                                    "quality_nurse_id"
2987
+                                  )
2988
+                                : "/"
2989
+                            }}</span
2990
+                          >
2991
+                          <img
2992
+                            class="es-img"
2993
+                            :src="
2994
+                              setAdminUserES(
2995
+                                record.quality_nurse_id,
2996
+                                'quality_nurse_id'
2997
+                              )
2998
+                            "
2999
+                            alt=""
3000
+                            srcset=""
3001
+                            v-else
3002
+                            style="height: 40px"
3003
+                          />
3004
+                        </div>
3005
+                      </div>
3006
+                    </div>
3007
+                  </td>
3008
+                </tr>
2939
               </tbody>
3009
               </tbody>
2940
             </table>
3010
             </table>
2941
           </div>
3011
           </div>

+ 13 - 4
src/xt_pages/dialysis/details/BasicInfor.vue View File

100
         return []
100
         return []
101
       }
101
       }
102
     },
102
     },
103
-    // dialysis_date:{
104
-    //   type:String
105
-    // }
103
+    dialysis_date:{
104
+      type:String
105
+    }
106
   },
106
   },
107
   computed: {
107
   computed: {
108
     created_time: function() {
108
     created_time: function() {
165
     }
165
     }
166
   },
166
   },
167
   created() {
167
   created() {
168
+   
168
     // this.dialysis_time = parseTime(this.dialysis_date, '{y}-{m}-{d}')
169
     // this.dialysis_time = parseTime(this.dialysis_date, '{y}-{m}-{d}')
169
     // this.dialysis_time = this.dialysis_date ? parseTime(this.dialysis_date, '{y}-{m}-{d}') : parseTime(new Date(), '{y}-{m}-{d}')
170
     // this.dialysis_time = this.dialysis_date ? parseTime(this.dialysis_date, '{y}-{m}-{d}') : parseTime(new Date(), '{y}-{m}-{d}')
170
-    this.dialysis_time = this.$route.query.date ? parseTime(this.$route.query.date, '{y}-{m}-{d}') : parseTime(new Date(), '{y}-{m}-{d}')
171
+    // this.dialysis_time = this.$route.query.date ? parseTime(this.$route.query.date, '{y}-{m}-{d}') : parseTime(new Date(), '{y}-{m}-{d}')
172
+
173
+    
171
   },
174
   },
175
+  watch:{
176
+    dialysis_date:function(){
177
+      console.log("hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh我爱中国",this.dialysis_date)
178
+      this.dialysis_time = this.dialysis_date
179
+    }
180
+  }
172
 }
181
 }
173
 </script>
182
 </script>
174
 
183
 

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

453
         </li>
453
         </li>
454
 
454
 
455
         <li v-if="isShow('单超时长')">
455
         <li v-if="isShow('单超时长')">
456
-          <label>单超时长(h): </label>
456
+          <label>单超时长(min): </label>
457
           <span class="content">{{this.prescription.single_time}}</span>
457
           <span class="content">{{this.prescription.single_time}}</span>
458
         </li>
458
         </li>
459
 
459
 

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

211
                     </el-col>
211
                     </el-col>
212
 
212
 
213
                     <el-col :span="8" v-if="isShows('单超时长') && dialysisPrescription.is_water == 1">
213
                     <el-col :span="8" v-if="isShows('单超时长') && dialysisPrescription.is_water == 1">
214
-                        <el-form-item label="单超时长(h):" prop="single_time" :rules="isCheckmust('单超时长')">
214
+                        <el-form-item label="单超时长(min):" prop="single_time" :rules="isCheckmust('单超时长')">
215
                             <el-input v-model="dialysisPrescription.single_time"></el-input>
215
                             <el-input v-model="dialysisPrescription.single_time"></el-input>
216
                         </el-form-item>
216
                         </el-form-item>
217
                     </el-col>
217
                     </el-col>

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

62
         <el-tab-pane label="候诊区" name="first">
62
         <el-tab-pane label="候诊区" name="first">
63
           <div class="cell clearfix" style="margin-bottom:10px;">
63
           <div class="cell clearfix" style="margin-bottom:10px;">
64
             <el-date-picker v-model="selected_date"
64
             <el-date-picker v-model="selected_date"
65
+              format="yyyy-MM-dd"
66
+              value-format="yyyy-MM-dd"
65
               prefix-icon="el-icon-date" @change="handleScheduleDateChange"
67
               prefix-icon="el-icon-date" @change="handleScheduleDateChange"
66
              :editable="false" :clearable="false"
68
              :editable="false" :clearable="false"
67
               style="width: 45%;margin-right:10px;" type="date" placeholder="选择日期时间" align="right" >
69
               style="width: 45%;margin-right:10px;" type="date" placeholder="选择日期时间" align="right" >
158
         <!-- 透析区 -->
160
         <!-- 透析区 -->
159
         <el-tab-pane label="透析区" name="second">
161
         <el-tab-pane label="透析区" name="second">
160
           <div class="cell clearfix" style="margin-bottom:10px;">
162
           <div class="cell clearfix" style="margin-bottom:10px;">
161
-            <el-date-picker v-model="selected_date" prefix-icon="el-icon-date" @change="handleScheduleDateChange" :editable="false" :clearable="false" style="width: 45%;margin-right:10px;" type="date" placeholder="选择日期时间" align="right" ></el-date-picker>
163
+            <el-date-picker v-model="selected_date" prefix-icon="el-icon-date"  format="yyyy-MM-dd"
164
+             value-format="yyyy-MM-dd"
165
+             @change="handleScheduleDateChange" :editable="false" :clearable="false" style="width: 45%;margin-right:10px;" type="date" placeholder="选择日期时间" align="right" >
166
+            </el-date-picker>
162
             <el-input size="small" style="width:25%;" @keyup.enter.native='searchAction' v-model.trim="search_input" class="filter-item"/>
167
             <el-input size="small" style="width:25%;" @keyup.enter.native='searchAction' v-model.trim="search_input" class="filter-item"/>
163
             <el-button size="small" class="filter-item" style="margin-right:20px;" type="primary" @click="searchAction">搜索</el-button>
168
             <el-button size="small" class="filter-item" style="margin-right:20px;" type="primary" @click="searchAction">搜索</el-button>
164
           </div>
169
           </div>
1479
       lastDialysisPrescribe: { id: 0 },
1484
       lastDialysisPrescribe: { id: 0 },
1480
       //
1485
       //
1481
       activeName: 'first',
1486
       activeName: 'first',
1482
-      selected_date: new Date(),
1487
+      selected_date:moment().format('YYYY-MM-DD'),
1483
       // search_input 和 search_keyword,使输入关键字时不会经常刷新 filtedSchedules
1488
       // search_input 和 search_keyword,使输入关键字时不会经常刷新 filtedSchedules
1484
       search_keyword: '', // 确定用于搜索的关键字
1489
       search_keyword: '', // 确定用于搜索的关键字
1485
       search_input: '', // 输入中的关键字
1490
       search_input: '', // 输入中的关键字
1548
       // end_time2:'',
1553
       // end_time2:'',
1549
       first_monitor:{},
1554
       first_monitor:{},
1550
       last_monitor:{},
1555
       last_monitor:{},
1556
+      new_date:0,
1551
     }
1557
     }
1552
   },
1558
   },
1553
   created() {
1559
   created() {
1562
       this.activeName = sessionStorage.getItem("nameActive")
1568
       this.activeName = sessionStorage.getItem("nameActive")
1563
     }
1569
     }
1564
     var patient_id = this.$route.query.patient_id
1570
     var patient_id = this.$route.query.patient_id
1565
-    var date = this.$route.query.date
1571
+    var date = moment().format('YYYY-MM-DD')
1572
+    this.new_date = (new Date(date).getTime()/1000)-28800
1573
+    this.dialysis_date = ""
1574
+    this.dialysis_date = (new Date(date).getTime()/1000)-28800
1575
+    // var date = this.$route.query.date
1566
     this.patient_id = patient_id
1576
     this.patient_id = patient_id
1567
-    this.date = date
1568
-    this.dialysis_date=
1577
+    // this.date = date
1578
+    // this.new_date = date
1579
+    // this.dialysis_date= date
1569
     this.getScheduleDetail()
1580
     this.getScheduleDetail()
1570
     this.getLongAdvice()
1581
     this.getLongAdvice()
1571
 
1582
 
1572
-    this.selected_date = this.$route.query.date * 1000
1583
+    // this.selected_date = this.$route.query.date * 1000
1584
+    // this.new_date = this.$route.query.date * 1000
1573
     var schedule_type_selected = this.$store.getters.schedule_type_selected
1585
     var schedule_type_selected = this.$store.getters.schedule_type_selected
1574
     var zone_selected = this.$store.getters.zone_selected
1586
     var zone_selected = this.$store.getters.zone_selected
1575
     var patient_state_selected = this.$store.getters.patient_state_selected
1587
     var patient_state_selected = this.$store.getters.patient_state_selected
1576
     var treat_state_selected = this.$store.getters.treat_state_selected
1588
     var treat_state_selected = this.$store.getters.treat_state_selected
1577
-    var selected_date = this.$store.getters.selected_date
1589
+    // var selected_date = this.$store.getters.selected_date
1590
+    // console.log("日志时间2222222222222222",selected_date)
1578
     if (schedule_type_selected) {
1591
     if (schedule_type_selected) {
1579
       this.scheduleStateVal = schedule_type_selected.schedule_type_selected
1592
       this.scheduleStateVal = schedule_type_selected.schedule_type_selected
1580
     }
1593
     }
1587
     if (treat_state_selected) {
1600
     if (treat_state_selected) {
1588
       this.treatStateVal = treat_state_selected.treat_state_selected
1601
       this.treatStateVal = treat_state_selected.treat_state_selected
1589
     }
1602
     }
1590
-    if (selected_date.selected_date) {
1591
-      this.selected_date = selected_date.selected_date
1592
-    }
1603
+    // if (selected_date.selected_date) {
1604
+    //   this.selected_date = selected_date.selected_date.format('YYYY-MM-DD')
1605
+    // }
1593
 
1606
 
1594
     this.initData = {
1607
     this.initData = {
1595
       cmd: "queue/join",
1608
       cmd: "queue/join",
1879
     getLongAdvice() {
1892
     getLongAdvice() {
1880
       const params = {
1893
       const params = {
1881
         patient_id: this.patient_id,
1894
         patient_id: this.patient_id,
1882
-        schedule_date:this.$route.query.date,
1895
+        schedule_date:this.new_date,
1883
 
1896
 
1884
       }
1897
       }
1885
       getLongAdviceTwo(params).then(rs => {
1898
       getLongAdviceTwo(params).then(rs => {
1948
     },
1961
     },
1949
     getScheduleDetail: function() {
1962
     getScheduleDetail: function() {
1950
       this.loading = true
1963
       this.loading = true
1951
-      var dateStr = parseTime(this.date, '{y}-{m}-{d}')
1964
+      // var dateStr = parseTime(this.date, '{y}-{m}-{d}')
1952
       if(this.$route.query.showView == true){
1965
       if(this.$route.query.showView == true){
1953
         this.loading = false
1966
         this.loading = false
1954
         return
1967
         return
1955
       }
1968
       }
1956
-      // console.log('kkkkkkk',dateStr);
1969
+      console.log('kkkkkkk2222222222222222222',this.selected_date);
1957
       this.doctor_advices = []
1970
       this.doctor_advices = []
1958
-      getDialysisScheduleDetail(this.patient_id, dateStr).then(rs => {
1971
+      getDialysisScheduleDetail(this.patient_id, this.selected_date).then(rs => {
1959
 
1972
 
1960
         var resp = rs.data
1973
         var resp = rs.data
1961
         if (resp.state == 1) {
1974
         if (resp.state == 1) {
2233
       //   schedule_type: this.schedule_type_selected,
2246
       //   schedule_type: this.schedule_type_selected,
2234
       //   schedule_date: this.selected_date,
2247
       //   schedule_date: this.selected_date,
2235
       // })
2248
       // })
2249
+      console.log("index-------------",index)
2250
+      this.new_date = (new Date(index).getTime()/1000)-28800
2251
+      this.dialysis_date = (new Date(index).getTime()/1000)-28800
2236
       this.selected_date = index
2252
       this.selected_date = index
2237
       this.$store.dispatch('SetSelectedDate', { selected_date: index })
2253
       this.$store.dispatch('SetSelectedDate', { selected_date: index })
2238
       this.requestDialysisSchedules()
2254
       this.requestDialysisSchedules()
2331
     },
2347
     },
2332
     requestDialysisSchedules: function() {
2348
     requestDialysisSchedules: function() {
2333
 
2349
 
2334
-      var ymd = parseTime(this.selected_date, '{y}-{m}-{d}')
2335
-      getDialysisSchedules(ymd).then(rs => {
2350
+      // var ymd = parseTime(this.selected_date, '{y}-{m}-{d}')
2351
+      console.log("热切吴2222222222",this.selected_date)
2352
+      getDialysisSchedules(this.selected_date).then(rs => {
2336
         var resp = rs.data
2353
         var resp = rs.data
2337
         if (resp.state == 1) {
2354
         if (resp.state == 1) {
2338
           var schedules = resp.data.schedules
2355
           var schedules = resp.data.schedules
2383
     changePatient(schedual) {
2400
     changePatient(schedual) {
2384
         this.patient_id = schedual.patient_id
2401
         this.patient_id = schedual.patient_id
2385
         this.date = schedual.schedule_date
2402
         this.date = schedual.schedule_date
2403
+
2404
+        this.new_date = schedual.schedule_date
2405
+        this.dialysis_date = ""
2406
+        this.dialysis_date = schedual.schedule_date
2407
+
2408
+        console.log("到哪去啊大大阿道夫阿道夫",this.dialysis_date)
2386
          this.getScheduleDetail();
2409
          this.getScheduleDetail();
2387
         console.log('schedual',schedual);
2410
         console.log('schedual',schedual);
2388
         //this.getLongAdvice();
2411
         //this.getLongAdvice();
2389
 
2412
 
2390
         var patient_id = schedual.patient_id
2413
         var patient_id = schedual.patient_id
2391
-        var date = schedual.schedule_date
2392
-        this.$router.push({
2393
-          path: '/dialysis/details',
2394
-          query: {
2395
-            patient_id: patient_id,
2396
-            date: date,
2397
-            patient_name: schedual.patient.name,
2398
-            mode_id:schedual.mode_id
2399
-          }
2400
-        })
2414
+        // var date = schedual.schedule_date
2415
+        // this.$router.push({
2416
+        //   path: '/dialysis/details',
2417
+        //   query: {
2418
+        //     patient_id: patient_id,
2419
+        //     date: date,
2420
+        //     patient_name: schedual.patient.name,
2421
+        //     mode_id:schedual.mode_id
2422
+        //   }
2423
+        // })
2401
     },
2424
     },
2402
     handleClick(type) {
2425
     handleClick(type) {
2403
       sessionStorage.setItem('nameActive', type.name);
2426
       sessionStorage.setItem('nameActive', type.name);
2908
               path: '/dialysis/details',
2931
               path: '/dialysis/details',
2909
               query: {
2932
               query: {
2910
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2933
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2911
-                date: this.$route.query.date,
2934
+                date: this.new_date,
2912
                 patient_name: res.data.data.patientInfo.patient_name,
2935
                 patient_name: res.data.data.patientInfo.patient_name,
2913
                 mode_id:newArr[arr.indexOf(parseInt(res.data.data.patientInfo.patient_id))].mode_id,
2936
                 mode_id:newArr[arr.indexOf(parseInt(res.data.data.patientInfo.patient_id))].mode_id,
2914
                 curPatientTime:res.data.data.patientInfo.create_time,
2937
                 curPatientTime:res.data.data.patientInfo.create_time,
2923
               path: '/dialysis/details',
2946
               path: '/dialysis/details',
2924
               query: {
2947
               query: {
2925
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2948
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2926
-                date: this.$route.query.date,
2949
+                date: this.new_date,
2927
                 patient_name: res.data.data.patientInfo.patient_name,
2950
                 patient_name: res.data.data.patientInfo.patient_name,
2928
                 mode_id:this.$route.query.mode_id,
2951
                 mode_id:this.$route.query.mode_id,
2929
                 curPatientTime:res.data.data.patientInfo.create_time,
2952
                 curPatientTime:res.data.data.patientInfo.create_time,
2969
               path: '/dialysis/details',
2992
               path: '/dialysis/details',
2970
               query: {
2993
               query: {
2971
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2994
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2972
-                date: this.$route.query.date,
2995
+                date:this.new_date,
2973
                 patient_name: res.data.data.patientInfo.patient_name,
2996
                 patient_name: res.data.data.patientInfo.patient_name,
2974
                 mode_id:newArr[arr.indexOf(parseInt(res.data.data.patientInfo.patient_id))].mode_id,
2997
                 mode_id:newArr[arr.indexOf(parseInt(res.data.data.patientInfo.patient_id))].mode_id,
2975
                 curPatientTime:res.data.data.patientInfo.create_time,
2998
                 curPatientTime:res.data.data.patientInfo.create_time,
2982
               path: '/dialysis/details',
3005
               path: '/dialysis/details',
2983
               query: {
3006
               query: {
2984
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
3007
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2985
-                date: this.$route.query.date,
3008
+                date:this.new_date,
2986
                 patient_name: res.data.data.patientInfo.patient_name,
3009
                 patient_name: res.data.data.patientInfo.patient_name,
2987
                 mode_id:this.$route.query.mode_id,
3010
                 mode_id:this.$route.query.mode_id,
2988
                 curPatientTime:res.data.data.patientInfo.create_time,
3011
                 curPatientTime:res.data.data.patientInfo.create_time,
3018
 
3041
 
3019
        var params = {
3042
        var params = {
3020
          patient_id:this.$route.query.patient_id,
3043
          patient_id:this.$route.query.patient_id,
3021
-         record_date:this.$route.query.date,
3044
+         record_date:this.new_date,
3022
        }
3045
        }
3023
       getInitPrintData(params).then(response=>{
3046
       getInitPrintData(params).then(response=>{
3024
         if(response.data.state == 1){
3047
         if(response.data.state == 1){

+ 1 - 1
src/xt_pages/dialysis/dialysisPrintOrder.vue View File

3207
       this.queryParams.xtdate = xtdate;
3207
       this.queryParams.xtdate = xtdate;
3208
       this.queryParams.xtno = xtno;
3208
       this.queryParams.xtno = xtno;
3209
       this.queryParams.patient_id = patient_id
3209
       this.queryParams.patient_id = patient_id
3210
-      console.log('wwwwww121212',this.org_template_info.template_id);
3210
+      // console.log('wwwwww121212',this.org_template_info.template_id);
3211
       this.getDialysisRecord();
3211
       this.getDialysisRecord();
3212
     } else {
3212
     } else {
3213
       this.$message.error("参数不齐");
3213
       this.$message.error("参数不齐");

+ 4 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderFiftySeven.vue View File

757
               <span v-if="advice.single_dose != 0"
757
               <span v-if="advice.single_dose != 0"
758
                 >{{ advice.single_dose }}{{ advice.single_dose_unit }}</span
758
                 >{{ advice.single_dose }}{{ advice.single_dose_unit }}</span
759
               >
759
               >
760
-              <span v-if="advice.parent_id == 0 && advice.children.length == 0">{{
760
+              <span v-if="advice.advice_name!=undefined">{{
761
                 advice.delivery_way
761
                 advice.delivery_way
762
               }}</span>
762
               }}</span>
763
-              <span v-if="advice.parent_id == 0 && advice.children.length == 0">{{
763
+              <span v-if="advice.advice_name!=undefined">{{
764
                 advice.execution_frequency
764
                 advice.execution_frequency
765
               }}</span>
765
               }}</span>
766
             </td>
766
             </td>
1434
             this.advices = tableAdvice;
1434
             this.advices = tableAdvice;
1435
           }
1435
           }
1436
 
1436
 
1437
-          console.log(this.advices, "this.advices");
1437
+          console.log("0000000000000000000000000000000000000000", this.advices);
1438
 
1438
 
1439
           this.loading = false;
1439
           this.loading = false;
1440
 
1440
 
1468
 
1468
 
1469
                 var doctor_advice = {
1469
                 var doctor_advice = {
1470
                   delivery_way: this.doctor_advices[index].delivery_way,
1470
                   delivery_way: this.doctor_advices[index].delivery_way,
1471
-                  execution_frequency:
1472
-                    this.doctor_advices[index].execution_frequency,
1471
+                  execution_frequency:this.doctor_advices[index].execution_frequency,
1473
                   groupno: this.doctor_advices[index].groupno,
1472
                   groupno: this.doctor_advices[index].groupno,
1474
                   id: this.doctor_advices[index].id,
1473
                   id: this.doctor_advices[index].id,
1475
                   parent_id: this.doctor_advices[index].parent_id,
1474
                   parent_id: this.doctor_advices[index].parent_id,

+ 16 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue View File

2989
                       <span v-if="org_id!=9675&&org_id!=10447 &&org_id!=10624"> ml</span>
2989
                       <span v-if="org_id!=9675&&org_id!=10447 &&org_id!=10624"> ml</span>
2990
                       <span v-if="org_id ==9675||org_id==10447 || org_id==10624">L</span>
2990
                       <span v-if="org_id ==9675||org_id==10447 || org_id==10624">L</span>
2991
                     </div>
2991
                     </div>
2992
+
2993
+                    <div class="inline_block" style="flex: 1" v-if="org_id ==10598 || org_id == 0">
2994
+                      在线Kt/V:
2995
+                      <div
2996
+                          class="under_line"
2997
+                          style="width: 100px; text-align: center"
2998
+                        >
2999
+                          {{
3000
+                            afterdialysis &&
3001
+                            afterdialysis.ktv
3002
+                              ? afterdialysis.ktv
3003
+                              : "/"
3004
+                          }}
3005
+                        </div>
3006
+                    </div>
3007
+                    
2992
                   </div>
3008
                   </div>
2993
                   <div
3009
                   <div
2994
                     class="row"
3010
                     class="row"

+ 70 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyeight.vue View File

748
                       </div>
748
                       </div>
749
                     </div>
749
                     </div>
750
                     <div
750
                     <div
751
+                      v-if="org_id != 0 && org_id!=10677"
751
                       class="inline_block"
752
                       class="inline_block"
752
                       style="margin-left: 10px; flex: 1"
753
                       style="margin-left: 10px; flex: 1"
753
                     >
754
                     >
764
                       </div>
765
                       </div>
765
                       L
766
                       L
766
                     </div>
767
                     </div>
768
+                    <div
769
+                      v-if="org_id == 0 || org_id==10677"
770
+                      class="inline_block"
771
+                      style="margin-left: 10px; flex: 1"
772
+                    >
773
+                      置换速度:
774
+                      <div
775
+                        class="under_line"
776
+                        style="width: 70px; text-align: center"
777
+                      >
778
+                      {{
779
+                              prescription &&
780
+                              prescription.displace_speed
781
+                                ? prescription.displace_speed
782
+                                : "/"
783
+                            }}
784
+                      </div>
785
+                      ml/min
786
+                    </div>
767
                     <div
787
                     <div
768
                       class="inline_block"
788
                       class="inline_block"
769
                       style="margin-left: 10px; flex: 1"
789
                       style="margin-left: 10px; flex: 1"
2499
                   </div>
2519
                   </div>
2500
                 </td>
2520
                 </td>
2501
               </tr>
2521
               </tr>
2522
+              <tr v-if="org_id ==10677 || org_id == 0">
2523
+                <td colspan="7">
2524
+                  <div
2525
+                    class="row"
2526
+                    style="padding: 2px 0; line-height: 23px; display: flex"
2527
+                  >
2528
+                  <div>
2529
+                    <div class="inline_block" style="flex: 1">
2530
+                      带教老师:
2531
+                      <div
2532
+                        class="under_line"
2533
+                        style="width: 90px; text-align: center"
2534
+                      >
2535
+                        <span
2536
+                          style="height: 30px; display: inline-block"
2537
+                          v-if="
2538
+                            setAdminUserES(
2539
+                              dialysisOrder == null
2540
+                                ? 0
2541
+                                : dialysisOrder.quality_nurse_id
2542
+                            ) == ''
2543
+                          "
2544
+                        >
2545
+                          {{
2546
+                            getAdminUser(
2547
+                              dialysisOrder == null
2548
+                                ? 0
2549
+                                : dialysisOrder.quality_nurse_id
2550
+                            )
2551
+                          }}</span
2552
+                        >
2553
+                        <img
2554
+                          style="height: 35px"
2555
+                          :src="
2556
+                            setAdminUserES(
2557
+                              dialysisOrder == null
2558
+                                ? 0
2559
+                                : dialysisOrder.quality_nurse_id
2560
+                            )
2561
+                          "
2562
+                          alt=""
2563
+                          srcset=""
2564
+                          v-else
2565
+                        />
2566
+                      </div>
2567
+                    </div>
2568
+                  </div>
2569
+                  </div>
2570
+                </td>
2571
+              </tr>
2502
             </tbody>
2572
             </tbody>
2503
           </table>
2573
           </table>
2504
           <!-- <div  class="print-yema">1</div> -->
2574
           <!-- <div  class="print-yema">1</div> -->

+ 98 - 17
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue View File

17
         <el-button style="width: 100px"  size="small" @click="callElePre(3)" type="primary">处方上传</el-button>
17
         <el-button style="width: 100px"  size="small" @click="callElePre(3)" type="primary">处方上传</el-button>
18
         <el-button style="width: 100px"  size="small" @click="callElePre(4)" type="primary">处方撤销</el-button>
18
         <el-button style="width: 100px"  size="small" @click="callElePre(4)" type="primary">处方撤销</el-button>
19
         <el-button style="width: 100px"  size="small" @click="callElePre(5)" type="primary">处方信息查询</el-button>
19
         <el-button style="width: 100px"  size="small" @click="callElePre(5)" type="primary">处方信息查询</el-button>
20
-        <el-button style="width: 100px"  size="small" @click="callElePre(6)" type="primary">处方结果查询</el-button>
20
+        <el-button style="width: 100px"  size="small" @click="callElePre(6)" type="primary">处方审核结果查询</el-button>
21
+          <el-button style="width: 100px"  size="small" @click="callElePre(7)" type="primary">处方取药结果查询</el-button>
22
+          <el-button style="width: 100px"  size="small" @click="callElePre(8)" type="primary">药品在售查询</el-button>
23
+
24
+
21
         </div>
25
         </div>
22
         <el-tabs v-model="dayorMonth" @tab-click="changeDayOrMonth">
26
         <el-tabs v-model="dayorMonth" @tab-click="changeDayOrMonth">
23
           <el-tab-pane label="日结" name="day"></el-tab-pane>
27
           <el-tab-pane label="日结" name="day"></el-tab-pane>
4447
         case 2:
4451
         case 2:
4448
           var  that = this
4452
           var  that = this
4449
           let params2 = {
4453
           let params2 = {
4450
-            'order_id': this.order.id,
4451
-            'admin_user_id': this.$store.getters.xt_user.user.id,
4452
-            'fapiao_code':this.fapiao_code,
4454
+            'admin_user_id':3626,
4455
+            'patient_id': this.patientInfo.id,
4456
+            'his_patient_id': this.hisPatientInfo.id,
4457
+            'record_time':this.record_date
4453
           }
4458
           }
4454
           axios.get('http://127.0.0.1:9532/api/CFYLJG002', {
4459
           axios.get('http://127.0.0.1:9532/api/CFYLJG002', {
4455
             params: params2
4460
             params: params2
4484
         case 3:
4489
         case 3:
4485
           var  that = this
4490
           var  that = this
4486
           let params3 = {
4491
           let params3 = {
4487
-            'order_id': this.order.id,
4488
-            'admin_user_id': this.$store.getters.xt_user.user.id,
4489
-            'fapiao_code':this.fapiao_code,
4492
+            'admin_user_id':3626,
4493
+            'patient_id': this.patientInfo.id,
4494
+            'his_patient_id': this.hisPatientInfo.id,
4495
+            'record_time':this.record_date
4490
           }
4496
           }
4491
           axios.get('http://127.0.0.1:9532/api/CFYLJG003', {
4497
           axios.get('http://127.0.0.1:9532/api/CFYLJG003', {
4492
             params: params3
4498
             params: params3
4521
         case 4:
4527
         case 4:
4522
           var  that = this
4528
           var  that = this
4523
           let params4 = {
4529
           let params4 = {
4524
-            'order_id': this.order.id,
4525
-            'admin_user_id': this.$store.getters.xt_user.user.id,
4526
-            'fapiao_code':this.fapiao_code,
4530
+            'admin_user_id':3626,
4531
+            'patient_id': this.patientInfo.id,
4532
+            'his_patient_id': this.hisPatientInfo.id,
4533
+            'record_time':this.record_date
4527
           }
4534
           }
4528
           axios.get('http://127.0.0.1:9532/api/CFYLJG004', {
4535
           axios.get('http://127.0.0.1:9532/api/CFYLJG004', {
4529
             params: params4
4536
             params: params4
4558
         case 5:
4565
         case 5:
4559
           var  that = this
4566
           var  that = this
4560
           let params5 = {
4567
           let params5 = {
4561
-            'order_id': this.order.id,
4562
-            'admin_user_id': this.$store.getters.xt_user.user.id,
4563
-            'fapiao_code':this.fapiao_code,
4568
+            'admin_user_id':3626,
4569
+            'patient_id': this.patientInfo.id,
4570
+            'his_patient_id': this.hisPatientInfo.id,
4571
+            'record_time':this.record_date
4564
           }
4572
           }
4565
           axios.get('http://127.0.0.1:9532/api/CFYLJG005', {
4573
           axios.get('http://127.0.0.1:9532/api/CFYLJG005', {
4566
             params: params5
4574
             params: params5
4595
         case 6:
4603
         case 6:
4596
           var  that = this
4604
           var  that = this
4597
           let params6 = {
4605
           let params6 = {
4598
-            'order_id': this.order.id,
4599
-            'admin_user_id': this.$store.getters.xt_user.user.id,
4600
-            'fapiao_code':this.fapiao_code,
4606
+            'admin_user_id':3626,
4607
+            'patient_id': this.patientInfo.id,
4608
+            'his_patient_id': this.hisPatientInfo.id,
4609
+            'record_time':this.record_date
4601
           }
4610
           }
4602
           axios.get('http://127.0.0.1:9532/api/CFYLJG006', {
4611
           axios.get('http://127.0.0.1:9532/api/CFYLJG006', {
4603
             params: params6
4612
             params: params6
4629
 
4638
 
4630
             })
4639
             })
4631
           break
4640
           break
4641
+        case 7:
4642
+          var  that = this
4643
+          let params7 = {
4644
+            'admin_user_id':3626,
4645
+            'patient_id': this.patientInfo.id,
4646
+            'his_patient_id': this.hisPatientInfo.id,
4647
+            'record_time':this.record_date
4648
+          }
4649
+          axios.get('http://127.0.0.1:9532/api/CFYLJG007', {
4650
+            params: params7
4651
+          }).then(function(response) {
4652
+            if (response.data.state == 0) {
4653
+              that.$message.error(response.data.msg)
4654
+              that.fapiaoCodeDialogVisible = false
4655
+              return false
4656
+            } else {
4657
+              that.fapiaoCodeDialogVisible = false
4658
+              if (response.data.data.failed_code == -10) {
4659
+                that.$confirm(response.data.data.msg, '医保错误信息', {
4660
+                  confirmButtonText: '确 定',
4661
+                  type: 'warning'
4662
+                }).then(() => {
4632
 
4663
 
4633
-      }
4664
+                }).catch(() => {
4665
+
4666
+                })
4634
 
4667
 
4668
+              } else {
4669
+                that.$message({ message: '上传成功', type: 'success', duration: 5000 })
4670
+                that.order.is_upload_diagnose = 1
4671
+              }
4672
+
4673
+            }
4674
+          })
4675
+            .catch(function(error) {
4676
+
4677
+            })
4678
+          break
4679
+        case 8:
4680
+          var  that = this
4681
+          let params8 = {
4682
+            'admin_user_id':3626,
4683
+            'patient_id': this.patientInfo.id,
4684
+            'his_patient_id': this.hisPatientInfo.id,
4685
+            'record_time':this.record_date
4686
+          }
4687
+          axios.get('http://127.0.0.1:9532/api/CFYLJG008', {
4688
+            params: params8
4689
+          }).then(function(response) {
4690
+            if (response.data.state == 0) {
4691
+              that.$message.error(response.data.msg)
4692
+              that.fapiaoCodeDialogVisible = false
4693
+              return false
4694
+            } else {
4695
+              that.fapiaoCodeDialogVisible = false
4696
+              if (response.data.data.failed_code == -10) {
4697
+                that.$confirm(response.data.data.msg, '医保错误信息', {
4698
+                  confirmButtonText: '确 定',
4699
+                  type: 'warning'
4700
+                }).then(() => {
4701
+
4702
+                }).catch(() => {
4703
+
4704
+                })
4635
 
4705
 
4706
+              } else {
4707
+                that.$message({ message: '上传成功', type: 'success', duration: 5000 })
4708
+                that.order.is_upload_diagnose = 1
4709
+              }
4636
 
4710
 
4711
+            }
4712
+          })
4713
+            .catch(function(error) {
4714
+
4715
+            })
4716
+          break
4717
+      }
4637
     }
4718
     }
4638
   }, mounted() {
4719
   }, mounted() {
4639
     this.request_record_date = this.record_date
4720
     this.request_record_date = this.record_date

+ 63 - 8
src/xt_pages/qcd/treatmentControlAnalysis/components/TimePersonal.vue View File

346
             if(modeIdCount[i].mode_id == 32){
346
             if(modeIdCount[i].mode_id == 32){
347
                modeIdCount[i].mode_id = "HDP"
347
                modeIdCount[i].mode_id = "HDP"
348
             }
348
             }
349
+            if(modeIdCount[i].mode_id == 33){
350
+              modeIdCount[i].mode_id = "HFD"
351
+            }
352
+            if(modeIdCount[i].mode_id == 34){
353
+              modeIdCount[i].mode_id = "HDF100"
354
+            }
355
+            if(modeIdCount[i].mode_id == 35){
356
+              modeIdCount[i].mode_id = "HDF600"
357
+            }
358
+            if(modeIdCount[i].mode_id == 36){
359
+              modeIdCount[i].mode_id = "HDF800"
360
+            }
361
+            if(modeIdCount[i].mode_id == 37){
362
+              modeIdCount[i].mode_id = "HDF1000"
363
+            }
349
           }
364
           }
350
           this.modeIdCount = modeIdCount
365
           this.modeIdCount = modeIdCount
351
 
366
 
449
             if(scheduleCount[i].mode_id == 32){
464
             if(scheduleCount[i].mode_id == 32){
450
               scheduleCount[i].mode_id = "HDP"
465
               scheduleCount[i].mode_id = "HDP"
451
             }
466
             }
467
+            if(scheduleCount[i].mode_id == 33){
468
+              scheduleCount[i].mode_id = "HFD"
469
+            }
470
+            if(scheduleCount[i].mode_id == 34){
471
+              scheduleCount[i].mode_id = "HDF100"
472
+            }
473
+            if(scheduleCount[i].mode_id == 35){
474
+              scheduleCount[i].mode_id = "HDF600"
475
+            }
476
+            if(scheduleCount[i].mode_id == 36){
477
+              scheduleCount[i].mode_id = "HDF800"
478
+            }
479
+            if(scheduleCount[i].mode_id == 37){
480
+              scheduleCount[i].mode_id = "HDF1000"
481
+            }
452
           }
482
           }
453
           this.scheduleCount = scheduleCount
483
           this.scheduleCount = scheduleCount
454
           let dataInfo = {}
484
           let dataInfo = {}
645
           patients[i].mode_id = "HPD"
675
           patients[i].mode_id = "HPD"
646
         }else if(patients[i].mode_id == 32){
676
         }else if(patients[i].mode_id == 32){
647
           patients[i].mode_id = "HDP"
677
           patients[i].mode_id = "HDP"
678
+        }else if(patients[i].mode_id == 33){
679
+          patients[i].mode_id = "HFD"
680
+        }else if(patients[i].mode_id == 34){
681
+          patients[i].mode_id = "HDF100"
682
+        }else if(patients[i].mode_id == 35){
683
+          patients[i].mode_id = "HDF600"
684
+        }else if(patients[i].mode_id == 36){
685
+          patients[i].mode_id = "HDF800"
686
+        }else if(patients[i].mode_id == 37){
687
+          patients[i].mode_id = "HDF1000"
648
         }
688
         }
689
+        
649
 
690
 
650
       }
691
       }
651
     },
692
     },
714
          this.DialysisData[i].PE = this.getHdModeIdCount(this.DialysisData[i].patient_id,"PE")
755
          this.DialysisData[i].PE = this.getHdModeIdCount(this.DialysisData[i].patient_id,"PE")
715
          this.DialysisData[i].XUEHP = this.getHdModeIdCount(this.DialysisData[i].patient_id,"血浆胆红素吸附+HP")
756
          this.DialysisData[i].XUEHP = this.getHdModeIdCount(this.DialysisData[i].patient_id,"血浆胆红素吸附+HP")
716
          this.DialysisData[i].HPD = this.getHdModeIdCount(this.DialysisData[i].patient_id,"HPD")
757
          this.DialysisData[i].HPD = this.getHdModeIdCount(this.DialysisData[i].patient_id,"HPD")
717
-          this.DialysisData[i].HDP = this.getHdModeIdCount(this.DialysisData[i].patient_id,"HDP")
758
+         this.DialysisData[i].HDP = this.getHdModeIdCount(this.DialysisData[i].patient_id,"HDP")
759
+         this.DialysisData[i].PHF = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"PHF")
760
+         this.DialysisData[i].HDF100 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF100")
761
+         this.DialysisData[i].HDF600 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF600")
762
+         this.DialysisData[i].HDF800 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF800")
763
+         this.DialysisData[i].HDF1000 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF1000")
718
 
764
 
719
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
765
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
720
          this.DialysisData[i].total_count = this.getDialysisCount(this.DialysisData[i].patient_id)
766
          this.DialysisData[i].total_count = this.getDialysisCount(this.DialysisData[i].patient_id)
721
        }
767
        }
722
        console.log("hhh2323323232",this.DialysisData)
768
        console.log("hhh2323323232",this.DialysisData)
723
        import('@/vendor/Export2Excel').then(excel => {
769
        import('@/vendor/Export2Excel').then(excel => {
724
-        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','总数']
725
-        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','total_count']
770
+        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','总数']
771
+        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','total_count']
726
 
772
 
727
         const data = this.formatJson(filterVal, this.DialysisData)
773
         const data = this.formatJson(filterVal, this.DialysisData)
728
 
774
 
763
          this.DialysisData[i].XUEHP = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"血浆胆红素吸附+HP")
809
          this.DialysisData[i].XUEHP = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"血浆胆红素吸附+HP")
764
          this.DialysisData[i].HPD = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HPD")
810
          this.DialysisData[i].HPD = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HPD")
765
          this.DialysisData[i].HDP = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDP")
811
          this.DialysisData[i].HDP = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDP")
812
+         this.DialysisData[i].PHF = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"PHF")
813
+         this.DialysisData[i].HDF100 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF100")
814
+         this.DialysisData[i].HDF600 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF600")
815
+         this.DialysisData[i].HDF800 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF800")
816
+         this.DialysisData[i].HDF1000 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF1000")
766
 
817
 
767
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
818
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
768
          this.DialysisData[i].total_count = this.getScheduleDialysisCount(this.DialysisData[i].patient_id)
819
          this.DialysisData[i].total_count = this.getScheduleDialysisCount(this.DialysisData[i].patient_id)
769
        }
820
        }
770
        console.log("hhh2323323232",this.DialysisData)
821
        console.log("hhh2323323232",this.DialysisData)
771
        import('@/vendor/Export2Excel').then(excel => {
822
        import('@/vendor/Export2Excel').then(excel => {
772
-        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','总数']
773
-        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','total_count']
823
+        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','总数']
824
+        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','total_count']
774
 
825
 
775
         const data = this.formatJson(filterVal, this.DialysisData)
826
         const data = this.formatJson(filterVal, this.DialysisData)
776
 
827
 
812
          this.scheduleList[i].XUEHP = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"血浆胆红素吸附+HP")
863
          this.scheduleList[i].XUEHP = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"血浆胆红素吸附+HP")
813
          this.scheduleList[i].HPD = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HPD")
864
          this.scheduleList[i].HPD = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HPD")
814
          this.scheduleList[i].HDP = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HDP")
865
          this.scheduleList[i].HDP = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HDP")
815
-
866
+         this.scheduleList[i].PHF = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"PHF")
867
+         this.scheduleList[i].HDF100 = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HDF100")
868
+         this.scheduleList[i].HDF600 = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HDF600")
869
+         this.scheduleList[i].HDF800 = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HDF800")
870
+         this.scheduleList[i].HDF1000 = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HDF1000")
816
          this.scheduleList[i].age = this.getAge(this.scheduleList[i].id_card_no)
871
          this.scheduleList[i].age = this.getAge(this.scheduleList[i].id_card_no)
817
          this.scheduleList[i].total_count = this.getScheduleDialysisCount(this.scheduleList[i].patient_id)
872
          this.scheduleList[i].total_count = this.getScheduleDialysisCount(this.scheduleList[i].patient_id)
818
        }
873
        }
819
        console.log("hhh2323323232",this.scheduleList)
874
        console.log("hhh2323323232",this.scheduleList)
820
        import('@/vendor/Export2Excel').then(excel => {
875
        import('@/vendor/Export2Excel').then(excel => {
821
-        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','总数']
822
-        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','total_count']
876
+        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','总数']
877
+        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','total_count']
823
 
878
 
824
         const data = this.formatJson(filterVal, this.scheduleList)
879
         const data = this.formatJson(filterVal, this.scheduleList)
825
 
880
 

+ 5 - 2
src/xt_pages/workforce/components/template_table_four.vue View File

1830
     },
1830
     },
1831
     dragstartTwo(event, item) {
1831
     dragstartTwo(event, item) {
1832
       console.log("start的索引", item.moveIndex);
1832
       console.log("start的索引", item.moveIndex);
1833
-    },search_two: function () {
1833
+    },
1834
+    search_two: function () {
1835
+      console.log("hhhhhhhhhhhhhhhhhhhhhh",this.all_patients)
1834
       if (this.keywords.length == 0) {
1836
       if (this.keywords.length == 0) {
1835
         this.patients = this.all_patients;
1837
         this.patients = this.all_patients;
1836
       } else {
1838
       } else {
1838
         for (let i = 0; i < this.all_patients.length; i++) {
1840
         for (let i = 0; i < this.all_patients.length; i++) {
1839
           if (
1841
           if (
1840
               this.all_patients[i].name.indexOf(this.keywords) != -1 ||
1842
               this.all_patients[i].name.indexOf(this.keywords) != -1 ||
1841
-              this.all_patients[i].dialysis_no.indexOf(this.keywords) != -1
1843
+              this.all_patients[i].dialysis_no.indexOf(this.keywords) != -1 ||
1844
+              this.all_patients[i].first_letter.indexOf(this.keywords)!=-1
1842
           ) {
1845
           ) {
1843
             this.patients.push(this.all_patients[i]);
1846
             this.patients.push(this.all_patients[i]);
1844
           }
1847
           }