Преглед изворни кода

11月14日 库存扣减更新

XMLWAN пре 3 година
родитељ
комит
de7b93578b

+ 15 - 0
src/store/modules/globalConfig.js Прегледај датотеку

@@ -629,6 +629,21 @@ const global_config = {
629 629
         sodium: 1,
630 630
         calcium: 1,
631 631
         bicarbonate: 1
632
+      },
633
+      29: {
634
+        id: 29,
635
+        name: 'PE',
636
+        dialysis_duration: 1,
637
+        replacement_way: 1,
638
+        hemodialysis_machine: 2,
639
+        blood_filter: 1,
640
+        perfusion_apparatus: 2,
641
+        blood_flow_volume: 1,
642
+        dialysate_flow: 1,
643
+        kalium: 1,
644
+        sodium: 1,
645
+        calcium: 1,
646
+        bicarbonate: 1
632 647
       }
633 648
     },
634 649
     anticoagulants_confit: { // 抗凝剂

+ 6 - 12
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Прегледај датотеку

@@ -2687,10 +2687,7 @@
2687 2687
               console.log("预充了2",this.dialysisPrescription.pre_impulse)
2688 2688
               this.dialysisPrescription.impulse = this.dialysisPrescription.pre_impulse
2689 2689
               var arr = this.dialysisPrescription
2690
-              console.log('arr2', arr)
2691
-
2692 2690
               const ParamsQuery = arr
2693
-              // console.log('长期处方1', ParamsQuery)
2694 2691
               ParamsQuery['patient'] = this.patient.id
2695 2692
               ParamsQuery['record_date'] = this.record_date
2696 2693
               ParamsQuery['mode'] = '1'
@@ -2789,11 +2786,8 @@
2789 2786
                   this.loading = false
2790 2787
                   return
2791 2788
                 }
2792
-                console.log("预充了4",this.dialysisPrescription.pre_impulse)
2793
-              this.dialysisPrescription.impulse = this.dialysisPrescription.pre_impulse
2789
+                this.dialysisPrescription.impulse = this.dialysisPrescription.pre_impulse
2794 2790
                 var arr = this.dialysisPrescription
2795
-                console.log('arr4', arr)
2796
-
2797 2791
                 const ParamsQuery = arr
2798 2792
                 // console.log('长期处方3', ParamsQuery)
2799 2793
 
@@ -2908,7 +2902,6 @@
2908 2902
                   this.loading = false
2909 2903
                   return
2910 2904
                 }
2911
-                console.log("预充了6",this.dialysisPrescription.pre_impulse)
2912 2905
                 this.dialysisPrescription.impulse = this.dialysisPrescription.pre_impulse
2913 2906
                 var arr = this.dialysisPrescription
2914 2907
                 console.log('arr', arr)
@@ -3012,11 +3005,8 @@
3012 3005
                     this.loading = false
3013 3006
                     return
3014 3007
                   }
3015
-                  console.log("预充了w233323223",this.dialysisPrescription.pre_impulse)
3016
-                this.dialysisPrescription.impulse = this.dialysisPrescription.pre_impulse
3008
+                 this.dialysisPrescription.impulse = this.dialysisPrescription.pre_impulse
3017 3009
                   var arr = this.dialysisPrescription
3018
-                  console.log('arr', arr)
3019
-
3020 3010
                   const ParamsQuery = arr
3021 3011
                   // console.log('长期处方8', ParamsQuery)
3022 3012
                   ParamsQuery['patient'] = this.patient.id
@@ -3280,6 +3270,10 @@
3280 3270
         }
3281 3271
       },
3282 3272
       changePrescription(id) {
3273
+        console.log("id233223232323232323",id)
3274
+        if(id == 1){
3275
+          this.dialysisPrescription.displace_liqui_value = ""
3276
+        }
3283 3277
         const ParamsQuery = {}
3284 3278
         ParamsQuery['patient_id'] = this.$route.query.patient_id
3285 3279
         ParamsQuery['mode_id'] = id

+ 27 - 0
src/xt_pages/dialysis/details/dialog/doubleCheckDialog.vue Прегледај датотеку

@@ -843,6 +843,33 @@
843 843
         if(id == 20){
844 844
           name = "UF"
845 845
         }
846
+        if(id == 21){
847
+          name = "HD+"
848
+        }
849
+        if(id == 22){
850
+          name = "血浆胆红素吸附+HDF"
851
+        }
852
+        if(id == 23){
853
+          name = "血浆胆红素吸附"
854
+        }
855
+        if(id == 24){
856
+          name = "I-HDF"
857
+        }
858
+        if(id == 25){
859
+          name = "HD高通"
860
+        }
861
+        if(id == 26){
862
+          name = "CVVH"
863
+        }
864
+        if(id == 27){
865
+          name = "CVVHD"
866
+        }
867
+        if(id == 28){
868
+          name = "CVVHDF"
869
+        }
870
+        if(id == 29){
871
+          name = "PE"
872
+        }
846 873
         return name
847 874
      },
848 875
 

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderFortyTwo.vue Прегледај датотеку

@@ -62,10 +62,10 @@
62 62
                   showValue='移植物内瘘'></label-box>
63 63
               &nbsp;
64 64
               <label-box :isChecked="prescription.blood_access_part_opera_name ? prescription.blood_access_part_opera_name.indexOf('临时插管')>-1?true:false : false"
65
-                  showValue='临时管'></label-box>
65
+                  showValue='临时股静脉导管'></label-box>
66 66
               &nbsp;
67 67
               <label-box :isChecked="prescription.blood_access_part_opera_name ? prescription.blood_access_part_opera_name.indexOf('长期插管')>-1?true:false : false"
68
-                  showValue='长期管'></label-box>
68
+                  showValue='长期静脉导管'></label-box>
69 69
               &nbsp;
70 70
             </td>
71 71
           </tr>

+ 11 - 0
src/xt_pages/management/components/UserForm.vue Прегледај датотеку

@@ -1021,6 +1021,7 @@ export default {
1021 1021
         { id:26, name:"CVVH"},
1022 1022
         { id:27, name:"CVVHD"},
1023 1023
         { id:28, name:"CVVHDF"},
1024
+        { id:29, name:"PE"},
1024 1025
       ],
1025 1026
       // 基表消毒方式
1026 1027
       disinfectType: [
@@ -1284,6 +1285,9 @@ export default {
1284 1285
             if (information[index].dialysis_mode === 28) {
1285 1286
               information[index].dialysis_mode = "CVVHDF";
1286 1287
             }
1288
+            if (information[index].dialysis_mode === 29) {
1289
+              information[index].dialysis_mode = "PE";
1290
+            }
1287 1291
 
1288 1292
             if (information[index].move === 0) {
1289 1293
               information[index].move = "";
@@ -1851,6 +1855,10 @@ export default {
1851 1855
               information[index].dialysis_mode = "CVVHDF";
1852 1856
             }
1853 1857
 
1858
+             if (information[index].dialysis_mode === 29) {
1859
+              information[index].dialysis_mode = "PE";
1860
+            }
1861
+
1854 1862
            
1855 1863
  
1856 1864
             if (information[index].move === 0) {
@@ -2184,6 +2192,9 @@ export default {
2184 2192
             if (information[index].dialysis_mode === 28) {
2185 2193
               information[index].dialysis_mode = "CVVHDF";
2186 2194
             }
2195
+            if (information[index].dialysis_mode === 29) {
2196
+              information[index].dialysis_mode = "PE";
2197
+            }
2187 2198
 
2188 2199
             if (information[index].move === 0) {
2189 2200
               information[index].move = "";

+ 1 - 0
src/xt_pages/management/home.vue Прегледај датотеку

@@ -3023,6 +3023,7 @@ export default {
3023 3023
           { id:26, name:"CVVH"},
3024 3024
           { id:27, name:"CVVHD"},
3025 3025
           { id:28, name:"CVVHDF"},
3026
+          { id:29, name:"PE"},
3026 3027
         ],
3027 3028
         disinfection: [
3028 3029
           { id: 0, name: '请选择' },

+ 6 - 1
src/xt_pages/qcd/treatmentControlAnalysis/components/TimePersonal.vue Прегледај датотеку

@@ -288,6 +288,9 @@ export default {
288 288
              if(modeIdCount[i].mode_id == 28){
289 289
                modeIdCount[i].mode_id = "CVVHDF"
290 290
             }
291
+            if(modeIdCount[i].mode_id == 29){
292
+               modeIdCount[i].mode_id = "PE"
293
+            }
291 294
           }
292 295
           this.modeIdCount = modeIdCount
293 296
           let dataInfo = {}
@@ -467,6 +470,8 @@ export default {
467 470
           patients[i].mode_id = "CVVHD"
468 471
         }else if(patients[i].mode_id == 28){
469 472
           patients[i].mode_id = "CVVHDF"
473
+        }else if(patients[i].mode_id == 29){
474
+          patients[i].mode_id = "PE"
470 475
         }
471 476
       }
472 477
     },
@@ -531,7 +536,7 @@ export default {
531 536
          this.DialysisData[i].CVVH = this.getHdModeIdCount(this.DialysisData[i].patient_id,"CVVH")
532 537
          this.DialysisData[i].CVVHD = this.getHdModeIdCount(this.DialysisData[i].patient_id,"CVVHD")
533 538
          this.DialysisData[i].CVVHDF = this.getHdModeIdCount(this.DialysisData[i].patient_id,"CVVHDF")
534
-
539
+         this.DialysisData[i].PE = this.getHdModeIdCount(this.DialysisData[i].patient_id,"PE")
535 540
 
536 541
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
537 542
          this.DialysisData[i].total_count = this.getDialysisCount(this.DialysisData[i].patient_id)

+ 17 - 7
src/xt_pages/workforce/components/tableWeeks.vue Прегледај датотеку

@@ -219,18 +219,28 @@
219 219
             </el-table-column>
220 220
             <el-table-column label="透析器/灌流器" min-width="100" align="center">
221 221
                 <template slot-scope="scope">
222
-                    <span v-if="org_id!=9987&&org_id!=10131&&org_id!=10215 &&org_id!=10233 && org_id!=10290">
222
+                    <!-- <span v-if="org_id!=9987&&org_id!=10131&&org_id!=10215 &&org_id!=10233 && org_id!=10290">
223 223
                       <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus!=''">
224 224
                         <span>{{ scope.row.prescription.dialyzer_perfusion_apparatus }}</span>
225 225
                       </span>
226 226
 
227
-                      <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus==''&& scope.row.dialysissolution.id > 0 ">{{scope.row.dialysissolution.dialysis_dialyszers}}</span>
228
-                    </span>
229
-                    <span v-if="org_id==10131 || org_id == 10215 || org_id == 10233">{{scope.row.dialysissolution.dialyzer_perfusion_apparatus}}</span>
230
-                    {{scope.row.prescription.dialysis_dialyszers}}
227
+                      <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus==''&& scope.row.dialysissolution.id > 0 && scope.row.prescription.dialysis_dialyszers == ''">{{scope.row.dialysissolution.dialysis_dialyszers}}</span>
228
+                    </span> -->
231 229
 
232
-                    <span v-if="scope.row.prescription.dialysis_dialyszers!='' && scope.row.prescription.dialysis_irrigation!=''">/</span>
233
-                    <span v-if="scope.row.prescription.dialysis_irrigation!=''">{{scope.row.prescription.dialysis_irrigation}}</span>
230
+                    <!-- <span v-if="org_id==10131 || org_id == 10215 || org_id == 10233">{{scope.row.dialysissolution.dialyzer_perfusion_apparatus}}</span> -->
231
+                    
232
+                      <!-- {{scope.row.prescription.dialysis_dialyszers}} -->
233
+                    <span v-if="scope.row.prescription.dialysis_dialyszers =='' ">
234
+                       {{scope.row.dialysissolution.dialysis_dialyszers}}
235
+                    </span>
236
+                    <span v-if="scope.row.prescription.dialysis_dialyszers !=''">{{scope.row.prescription.dialysis_dialyszers}}</span>
237
+                    <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus =='' ">
238
+                       {{scope.row.dialysissolution.dialyzer_perfusion_apparatus}}
239
+                    </span>
240
+                    <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus !=''">{{scope.row.prescription.dialyzer_perfusion_apparatus}}</span>
241
+  
242
+                    <span v-if="scope.row.prescription.dialysis_irrigation==''">/{{scope.row.dialysissolution.dialysis_irrigation}}</span>
243
+                    <span v-if="scope.row.prescription.dialysis_irrigation!=''">/{{scope.row.prescription.dialysis_irrigation}}</span>
234 244
             </template>
235 245
             </el-table-column>
236 246
 

+ 10 - 2
src/xt_pages/workforce/remind_print.vue Прегледај датотеку

@@ -63,7 +63,7 @@
63 63
                 </td>
64 64
 
65 65
                 <td :width="td_1_width" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus ==1">
66
-                  <span v-if="org_id!=9987">
66
+                  <!-- <span v-if="org_id!=9987">
67 67
                      <span > 
68 68
                        <span v-if="org_id!=10131 && org_id!=10215 && org_id!=10233 && main_collection.prescription.dialyzer_perfusion_apparatus!=''">{{main_collection.prescription.dialyzer_perfusion_apparatus}}</span> 
69 69
                      
@@ -73,8 +73,16 @@
73 73
                   </span>
74 74
                     {{main_collection.prescription.dialysis_dialyszers}}
75 75
                   <span v-if="main_collection.prescription.dialysis_dialyszers!=''&& main_collection.prescription.dialysis_irrigation!='' ">/</span>
76
-                  <span v-if="main_collection.prescription.dialysis_irrigation!=''">{{main_collection.prescription.dialysis_irrigation}}</span>
76
+                  <span v-if="main_collection.prescription.dialysis_irrigation!=''">{{main_collection.prescription.dialysis_irrigation}}</span> -->
77
+                  
78
+                  <span v-if="main_collection.prescription.dialysis_dialyszers == ''">{{main_collection.dialysissolution.dialysis_dialyszers}}</span>
79
+                  <span v-if="main_collection.prescription.dialysis_dialyszers != ''">{{main_collection.prescription.dialysis_dialyszers}}</span>
77 80
 
81
+                  <span v-if="main_collection.prescription.dialyzer_perfusion_apparatus == ''">{{main_collection.dialysissolution.dialyzer_perfusion_apparatus}}</span>
82
+                  <span v-if="main_collection.prescription.dialyzer_perfusion_apparatus != ''">{{main_collection.prescription.dialyzer_perfusion_apparatus}}</span>
83
+
84
+                  <span v-if="main_collection.prescription.dialysis_irrigation == ''">/{{main_collection.dialysissolution.dialysis_irrigation}}</span>
85
+                  <span v-if="main_collection.prescription.dialysis_irrigation != ''">/{{main_collection.prescription.dialysis_irrigation}}</span>
78 86
                 </td>
79 87
                 <td :width="td_1_width" v-if="printObj.anticoagulant == 1">
80 88
                   {{ main_collection.dialysissolution.anticoagulant ? anticoagulants_confit[main_collection.dialysissolution.anticoagulant].name : ''}}