瀏覽代碼

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

yq1 1 年之前
父節點
當前提交
51b3b8a767

+ 20 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue 查看文件

@@ -1098,8 +1098,8 @@
1098 1098
                               : "/"
1099 1099
                           }}
1100 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 1103
                       </div>
1104 1104
 
1105 1105
                       <div class="inline_block" style="flex: 1" v-if="org_id == 10469 || org_id ==10598">
@@ -2934,6 +2934,24 @@
2934 2934
                         </div>
2935 2935
                         ml
2936 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 2955
                     </div>
2938 2956
                     <div
2939 2957
                       class="row"

+ 70 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyeight.vue 查看文件

@@ -724,6 +724,7 @@
724 724
                         </div>
725 725
                       </div>
726 726
                       <div
727
+                        v-if="org_id != 0 && org_id !=10677"
727 728
                         class="inline_block"
728 729
                         style="margin-left: 10px; flex: 1"
729 730
                       >
@@ -741,6 +742,25 @@
741 742
                         </div>
742 743
                         L
743 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 764
                       <div
745 765
                         class="inline_block"
746 766
                         style="margin-left: 10px; flex: 1"
@@ -2936,6 +2956,56 @@
2936 2956
                     </div>
2937 2957
                   </td>
2938 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 3009
               </tbody>
2940 3010
             </table>
2941 3011
           </div>

+ 13 - 4
src/xt_pages/dialysis/details/BasicInfor.vue 查看文件

@@ -100,9 +100,9 @@ export default {
100 100
         return []
101 101
       }
102 102
     },
103
-    // dialysis_date:{
104
-    //   type:String
105
-    // }
103
+    dialysis_date:{
104
+      type:String
105
+    }
106 106
   },
107 107
   computed: {
108 108
     created_time: function() {
@@ -165,10 +165,19 @@ export default {
165 165
     }
166 166
   },
167 167
   created() {
168
+   
168 169
     // this.dialysis_time = parseTime(this.dialysis_date, '{y}-{m}-{d}')
169 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 182
 </script>
174 183
 

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

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

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

@@ -211,7 +211,7 @@
211 211
                     </el-col>
212 212
 
213 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 215
                             <el-input v-model="dialysisPrescription.single_time"></el-input>
216 216
                         </el-form-item>
217 217
                     </el-col>

+ 54 - 31
src/xt_pages/dialysis/details/index.vue 查看文件

@@ -62,6 +62,8 @@
62 62
         <el-tab-pane label="候诊区" name="first">
63 63
           <div class="cell clearfix" style="margin-bottom:10px;">
64 64
             <el-date-picker v-model="selected_date"
65
+              format="yyyy-MM-dd"
66
+              value-format="yyyy-MM-dd"
65 67
               prefix-icon="el-icon-date" @change="handleScheduleDateChange"
66 68
              :editable="false" :clearable="false"
67 69
               style="width: 45%;margin-right:10px;" type="date" placeholder="选择日期时间" align="right" >
@@ -158,7 +160,10 @@
158 160
         <!-- 透析区 -->
159 161
         <el-tab-pane label="透析区" name="second">
160 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 167
             <el-input size="small" style="width:25%;" @keyup.enter.native='searchAction' v-model.trim="search_input" class="filter-item"/>
163 168
             <el-button size="small" class="filter-item" style="margin-right:20px;" type="primary" @click="searchAction">搜索</el-button>
164 169
           </div>
@@ -1479,7 +1484,7 @@ export default {
1479 1484
       lastDialysisPrescribe: { id: 0 },
1480 1485
       //
1481 1486
       activeName: 'first',
1482
-      selected_date: new Date(),
1487
+      selected_date:moment().format('YYYY-MM-DD'),
1483 1488
       // search_input 和 search_keyword,使输入关键字时不会经常刷新 filtedSchedules
1484 1489
       search_keyword: '', // 确定用于搜索的关键字
1485 1490
       search_input: '', // 输入中的关键字
@@ -1548,6 +1553,7 @@ export default {
1548 1553
       // end_time2:'',
1549 1554
       first_monitor:{},
1550 1555
       last_monitor:{},
1556
+      new_date:0,
1551 1557
     }
1552 1558
   },
1553 1559
   created() {
@@ -1562,19 +1568,26 @@ export default {
1562 1568
       this.activeName = sessionStorage.getItem("nameActive")
1563 1569
     }
1564 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 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 1580
     this.getScheduleDetail()
1570 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 1585
     var schedule_type_selected = this.$store.getters.schedule_type_selected
1574 1586
     var zone_selected = this.$store.getters.zone_selected
1575 1587
     var patient_state_selected = this.$store.getters.patient_state_selected
1576 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 1591
     if (schedule_type_selected) {
1579 1592
       this.scheduleStateVal = schedule_type_selected.schedule_type_selected
1580 1593
     }
@@ -1587,9 +1600,9 @@ export default {
1587 1600
     if (treat_state_selected) {
1588 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 1607
     this.initData = {
1595 1608
       cmd: "queue/join",
@@ -1879,7 +1892,7 @@ export default {
1879 1892
     getLongAdvice() {
1880 1893
       const params = {
1881 1894
         patient_id: this.patient_id,
1882
-        schedule_date:this.$route.query.date,
1895
+        schedule_date:this.new_date,
1883 1896
 
1884 1897
       }
1885 1898
       getLongAdviceTwo(params).then(rs => {
@@ -1948,14 +1961,14 @@ export default {
1948 1961
     },
1949 1962
     getScheduleDetail: function() {
1950 1963
       this.loading = true
1951
-      var dateStr = parseTime(this.date, '{y}-{m}-{d}')
1964
+      // var dateStr = parseTime(this.date, '{y}-{m}-{d}')
1952 1965
       if(this.$route.query.showView == true){
1953 1966
         this.loading = false
1954 1967
         return
1955 1968
       }
1956
-      // console.log('kkkkkkk',dateStr);
1969
+      console.log('kkkkkkk2222222222222222222',this.selected_date);
1957 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 1973
         var resp = rs.data
1961 1974
         if (resp.state == 1) {
@@ -2233,6 +2246,9 @@ export default {
2233 2246
       //   schedule_type: this.schedule_type_selected,
2234 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 2252
       this.selected_date = index
2237 2253
       this.$store.dispatch('SetSelectedDate', { selected_date: index })
2238 2254
       this.requestDialysisSchedules()
@@ -2331,8 +2347,9 @@ export default {
2331 2347
     },
2332 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 2353
         var resp = rs.data
2337 2354
         if (resp.state == 1) {
2338 2355
           var schedules = resp.data.schedules
@@ -2383,21 +2400,27 @@ export default {
2383 2400
     changePatient(schedual) {
2384 2401
         this.patient_id = schedual.patient_id
2385 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 2409
          this.getScheduleDetail();
2387 2410
         console.log('schedual',schedual);
2388 2411
         //this.getLongAdvice();
2389 2412
 
2390 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 2425
     handleClick(type) {
2403 2426
       sessionStorage.setItem('nameActive', type.name);
@@ -2908,7 +2931,7 @@ export default {
2908 2931
               path: '/dialysis/details',
2909 2932
               query: {
2910 2933
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2911
-                date: this.$route.query.date,
2934
+                date: this.new_date,
2912 2935
                 patient_name: res.data.data.patientInfo.patient_name,
2913 2936
                 mode_id:newArr[arr.indexOf(parseInt(res.data.data.patientInfo.patient_id))].mode_id,
2914 2937
                 curPatientTime:res.data.data.patientInfo.create_time,
@@ -2923,7 +2946,7 @@ export default {
2923 2946
               path: '/dialysis/details',
2924 2947
               query: {
2925 2948
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2926
-                date: this.$route.query.date,
2949
+                date: this.new_date,
2927 2950
                 patient_name: res.data.data.patientInfo.patient_name,
2928 2951
                 mode_id:this.$route.query.mode_id,
2929 2952
                 curPatientTime:res.data.data.patientInfo.create_time,
@@ -2969,7 +2992,7 @@ export default {
2969 2992
               path: '/dialysis/details',
2970 2993
               query: {
2971 2994
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2972
-                date: this.$route.query.date,
2995
+                date:this.new_date,
2973 2996
                 patient_name: res.data.data.patientInfo.patient_name,
2974 2997
                 mode_id:newArr[arr.indexOf(parseInt(res.data.data.patientInfo.patient_id))].mode_id,
2975 2998
                 curPatientTime:res.data.data.patientInfo.create_time,
@@ -2982,7 +3005,7 @@ export default {
2982 3005
               path: '/dialysis/details',
2983 3006
               query: {
2984 3007
                 patient_id: parseInt(res.data.data.patientInfo.patient_id),
2985
-                date: this.$route.query.date,
3008
+                date:this.new_date,
2986 3009
                 patient_name: res.data.data.patientInfo.patient_name,
2987 3010
                 mode_id:this.$route.query.mode_id,
2988 3011
                 curPatientTime:res.data.data.patientInfo.create_time,
@@ -3018,7 +3041,7 @@ export default {
3018 3041
 
3019 3042
        var params = {
3020 3043
          patient_id:this.$route.query.patient_id,
3021
-         record_date:this.$route.query.date,
3044
+         record_date:this.new_date,
3022 3045
        }
3023 3046
       getInitPrintData(params).then(response=>{
3024 3047
         if(response.data.state == 1){

+ 1 - 1
src/xt_pages/dialysis/dialysisPrintOrder.vue 查看文件

@@ -3207,7 +3207,7 @@ export default {
3207 3207
       this.queryParams.xtdate = xtdate;
3208 3208
       this.queryParams.xtno = xtno;
3209 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 3211
       this.getDialysisRecord();
3212 3212
     } else {
3213 3213
       this.$message.error("参数不齐");

+ 4 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderFiftySeven.vue 查看文件

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

+ 16 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue 查看文件

@@ -2989,6 +2989,22 @@
2989 2989
                       <span v-if="org_id!=9675&&org_id!=10447 &&org_id!=10624"> ml</span>
2990 2990
                       <span v-if="org_id ==9675||org_id==10447 || org_id==10624">L</span>
2991 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 3008
                   </div>
2993 3009
                   <div
2994 3010
                     class="row"

+ 70 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyeight.vue 查看文件

@@ -748,6 +748,7 @@
748 748
                       </div>
749 749
                     </div>
750 750
                     <div
751
+                      v-if="org_id != 0 && org_id!=10677"
751 752
                       class="inline_block"
752 753
                       style="margin-left: 10px; flex: 1"
753 754
                     >
@@ -764,6 +765,25 @@
764 765
                       </div>
765 766
                       L
766 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 787
                     <div
768 788
                       class="inline_block"
769 789
                       style="margin-left: 10px; flex: 1"
@@ -2499,6 +2519,56 @@
2499 2519
                   </div>
2500 2520
                 </td>
2501 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 2572
             </tbody>
2503 2573
           </table>
2504 2574
           <!-- <div  class="print-yema">1</div> -->

+ 98 - 17
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue 查看文件

@@ -17,7 +17,11 @@
17 17
         <el-button style="width: 100px"  size="small" @click="callElePre(3)" type="primary">处方上传</el-button>
18 18
         <el-button style="width: 100px"  size="small" @click="callElePre(4)" type="primary">处方撤销</el-button>
19 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 25
         </div>
22 26
         <el-tabs v-model="dayorMonth" @tab-click="changeDayOrMonth">
23 27
           <el-tab-pane label="日结" name="day"></el-tab-pane>
@@ -4447,9 +4451,10 @@ export default {
4447 4451
         case 2:
4448 4452
           var  that = this
4449 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 4459
           axios.get('http://127.0.0.1:9532/api/CFYLJG002', {
4455 4460
             params: params2
@@ -4484,9 +4489,10 @@ export default {
4484 4489
         case 3:
4485 4490
           var  that = this
4486 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 4497
           axios.get('http://127.0.0.1:9532/api/CFYLJG003', {
4492 4498
             params: params3
@@ -4521,9 +4527,10 @@ export default {
4521 4527
         case 4:
4522 4528
           var  that = this
4523 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 4535
           axios.get('http://127.0.0.1:9532/api/CFYLJG004', {
4529 4536
             params: params4
@@ -4558,9 +4565,10 @@ export default {
4558 4565
         case 5:
4559 4566
           var  that = this
4560 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 4573
           axios.get('http://127.0.0.1:9532/api/CFYLJG005', {
4566 4574
             params: params5
@@ -4595,9 +4603,10 @@ export default {
4595 4603
         case 6:
4596 4604
           var  that = this
4597 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 4611
           axios.get('http://127.0.0.1:9532/api/CFYLJG006', {
4603 4612
             params: params6
@@ -4629,11 +4638,83 @@ export default {
4629 4638
 
4630 4639
             })
4631 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 4719
   }, mounted() {
4639 4720
     this.request_record_date = this.record_date

+ 63 - 8
src/xt_pages/qcd/treatmentControlAnalysis/components/TimePersonal.vue 查看文件

@@ -346,6 +346,21 @@ export default {
346 346
             if(modeIdCount[i].mode_id == 32){
347 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 365
           this.modeIdCount = modeIdCount
351 366
 
@@ -449,6 +464,21 @@ export default {
449 464
             if(scheduleCount[i].mode_id == 32){
450 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 483
           this.scheduleCount = scheduleCount
454 484
           let dataInfo = {}
@@ -645,7 +675,18 @@ export default {
645 675
           patients[i].mode_id = "HPD"
646 676
         }else if(patients[i].mode_id == 32){
647 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,15 +755,20 @@ export default {
714 755
          this.DialysisData[i].PE = this.getHdModeIdCount(this.DialysisData[i].patient_id,"PE")
715 756
          this.DialysisData[i].XUEHP = this.getHdModeIdCount(this.DialysisData[i].patient_id,"血浆胆红素吸附+HP")
716 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 765
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
720 766
          this.DialysisData[i].total_count = this.getDialysisCount(this.DialysisData[i].patient_id)
721 767
        }
722 768
        console.log("hhh2323323232",this.DialysisData)
723 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 773
         const data = this.formatJson(filterVal, this.DialysisData)
728 774
 
@@ -763,14 +809,19 @@ export default {
763 809
          this.DialysisData[i].XUEHP = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"血浆胆红素吸附+HP")
764 810
          this.DialysisData[i].HPD = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HPD")
765 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 818
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
768 819
          this.DialysisData[i].total_count = this.getScheduleDialysisCount(this.DialysisData[i].patient_id)
769 820
        }
770 821
        console.log("hhh2323323232",this.DialysisData)
771 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 826
         const data = this.formatJson(filterVal, this.DialysisData)
776 827
 
@@ -812,14 +863,18 @@ export default {
812 863
          this.scheduleList[i].XUEHP = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"血浆胆红素吸附+HP")
813 864
          this.scheduleList[i].HPD = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HPD")
814 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 871
          this.scheduleList[i].age = this.getAge(this.scheduleList[i].id_card_no)
817 872
          this.scheduleList[i].total_count = this.getScheduleDialysisCount(this.scheduleList[i].patient_id)
818 873
        }
819 874
        console.log("hhh2323323232",this.scheduleList)
820 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 879
         const data = this.formatJson(filterVal, this.scheduleList)
825 880
 

+ 5 - 2
src/xt_pages/workforce/components/template_table_four.vue 查看文件

@@ -1830,7 +1830,9 @@ export default {
1830 1830
     },
1831 1831
     dragstartTwo(event, item) {
1832 1832
       console.log("start的索引", item.moveIndex);
1833
-    },search_two: function () {
1833
+    },
1834
+    search_two: function () {
1835
+      console.log("hhhhhhhhhhhhhhhhhhhhhh",this.all_patients)
1834 1836
       if (this.keywords.length == 0) {
1835 1837
         this.patients = this.all_patients;
1836 1838
       } else {
@@ -1838,7 +1840,8 @@ export default {
1838 1840
         for (let i = 0; i < this.all_patients.length; i++) {
1839 1841
           if (
1840 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 1846
             this.patients.push(this.all_patients[i]);
1844 1847
           }