28169 1 mese fa
parent
commit
a74a69967e
41 ha cambiato i file con 529 aggiunte e 62 eliminazioni
  1. 9 6
      src/api/dialysis.js
  2. 46 0
      src/xt_pages/dialysis/details/DialysisPrescription.vue
  3. 1 0
      src/xt_pages/dialysis/details/consumable/dialysisParameter.vue
  4. 2 1
      src/xt_pages/dialysis/details/consumable/dialysisParameterPrint.vue
  5. 1 1
      src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue
  6. 73 6
      src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue
  7. 1 1
      src/xt_pages/dialysis/details/index.vue
  8. 1 1
      src/xt_pages/dialysis/doctorAdvicePrint.vue
  9. 2 2
      src/xt_pages/dialysis/signPrint.vue
  10. 6 0
      src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue
  11. 6 1
      src/xt_pages/hospitalStation/treatTemplate/printOne.vue
  12. 6 1
      src/xt_pages/hospitalStation/treatTemplate/printTwo.vue
  13. 6 1
      src/xt_pages/outpatientDoctorStation/template/printOne.vue
  14. 5 1
      src/xt_pages/user/Informed/components/Bring_informed.vue
  15. 6 2
      src/xt_pages/user/Informed/components/CRRT_informed.vue
  16. 6 2
      src/xt_pages/user/Informed/components/Death_informed.vue
  17. 6 2
      src/xt_pages/user/Informed/components/Disease_diagnosis.vue
  18. 7 1
      src/xt_pages/user/Informed/components/Falloutbedprint.vue
  19. 5 1
      src/xt_pages/user/Informed/components/Filter_informed.vue
  20. 5 1
      src/xt_pages/user/Informed/components/Highrisk_informed.vue
  21. 5 1
      src/xt_pages/user/Informed/components/Surrender_informed.vue
  22. 5 1
      src/xt_pages/user/Informed/components/Terminate_informed.vue
  23. 5 1
      src/xt_pages/user/Informed/components/anticoagulation_informed.vue
  24. 5 1
      src/xt_pages/user/Informed/components/arteriovenous_informed.vue
  25. 5 1
      src/xt_pages/user/Informed/components/catheterization_informed.vue
  26. 6 2
      src/xt_pages/user/Informed/components/critical_informed.vue
  27. 5 1
      src/xt_pages/user/Informed/components/criticalpatient_informed.vue
  28. 5 1
      src/xt_pages/user/Informed/components/criticalpatient_informed2.vue
  29. 5 1
      src/xt_pages/user/Informed/components/dialyzer_informed.vue
  30. 5 1
      src/xt_pages/user/Informed/components/heal_informed.vue
  31. 5 1
      src/xt_pages/user/Informed/components/hemodialysis.vue
  32. 5 1
      src/xt_pages/user/Informed/components/hemoperfusion_informed.vue
  33. 5 1
      src/xt_pages/user/Informed/components/informef_Twentyfive.vue
  34. 5 1
      src/xt_pages/user/Informed/components/informef_Twentyfour.vue
  35. 5 1
      src/xt_pages/user/Informed/components/informef_Twentysevre.vue
  36. 5 1
      src/xt_pages/user/Informed/components/informef_Twentysix.vue
  37. 5 1
      src/xt_pages/user/Informed/components/nonheparin_informed.vue
  38. 5 1
      src/xt_pages/user/Informed/components/profunda_informed.vue
  39. 5 1
      src/xt_pages/user/Informed/components/therapy_informed.vue
  40. 170 5
      src/xt_pages/user/dialysisSolution.vue
  41. 63 6
      src/xt_pages/workforce/remind_print_setting.vue

+ 9 - 6
src/api/dialysis.js Vedi File

145
 }
145
 }
146
 
146
 
147
 export function postPrescription(params) {
147
 export function postPrescription(params) {
148
-   if(params.patient > 0){
149
-       params.patient_id = params.patient
148
+   
149
+ 
150
+   if(params.patient_id == undefined){
151
+    if(params.patient > 0){
152
+      params.patient_id = params.patient
153
+     }
150
    }
154
    }
151
-  console.log('params+++++++++++++++++', params)
152
   return request({
155
   return request({
153
     url: '/api/dialysis/prescription',
156
     url: '/api/dialysis/prescription',
154
     method: 'Post',
157
     method: 'Post',
155
     params: params,
158
     params: params,
156
-    // headers: {
157
-    //   'Permission': 2
158
-    // }
159
+    headers: {
160
+      'Permission': 2
161
+    }
159
   })
162
   })
160
 }
163
 }
161
 
164
 

+ 46 - 0
src/xt_pages/dialysis/details/DialysisPrescription.vue Vedi File

661
           <span class="content">{{this.prescription.warsh_count}}</span>
661
           <span class="content">{{this.prescription.warsh_count}}</span>
662
         </li>
662
         </li>
663
 
663
 
664
+        <li v-if="isShow('灭菌注射用水')&& this.prescription.mode_id == 13">
665
+          <label>灭菌注射用水(ml): </label>
666
+          <span class="content">{{this.prescription.sterilization_water}}</span>
667
+        </li>
668
+
669
+        <li v-if="isShow('5%葡萄糖注射液')&& this.prescription.mode_id == 13">
670
+          <label>5%葡萄糖注射液(ml): </label>
671
+          <span class="content">{{this.prescription.five_glucose}}</span>
672
+        </li>
673
+
674
+        <li v-if="isShow('50%葡萄糖注射液')&& this.prescription.mode_id == 13">
675
+          <label>50%葡萄糖注射液(ml): </label>
676
+          <span class="content">{{this.prescription.fifty_glucose}}</span>
677
+        </li>
678
+
679
+        <li v-if="isShow('25%硫酸镁针')&& this.prescription.mode_id == 13">
680
+          <label>25%硫酸镁针(ml): </label>
681
+          <span class="content">{{this.prescription.magnesium_sulfate_injection}}</span>
682
+        </li>
683
+
684
+        <li v-if="isShow('10%葡萄糖酸钙')&& this.prescription.mode_id == 13">
685
+          <label>10%葡萄糖酸钙(ml): </label>
686
+          <span class="content">{{this.prescription.calcium_gluconate}}</span>
687
+        </li>
688
+
689
+        <li v-if="isShow('15%氯化钾针')&& this.prescription.mode_id == 13">
690
+          <label>15%氯化钾针(ml): </label>
691
+          <span class="content">{{this.prescription.five_potassium_chloride_injection}}</span>
692
+        </li>
693
+
694
+        <li v-if="isShow('10%氯化钾针')&& this.prescription.mode_id == 13">
695
+          <label>10%氯化钾针(ml): </label>
696
+          <span class="content">{{this.prescription.ten_potassium_chloride_injection}}</span>
697
+        </li>
698
+
699
+        <li v-if="isShow('5%碳酸氢钠注射液')&& this.prescription.mode_id == 13">
700
+          <label>5%碳酸氢钠注射液(ml): </label>
701
+          <span class="content">{{this.prescription.five_sodium_bicarbonate_injection}}</span>
702
+        </li>
703
+
704
+        
705
+        <li v-if="isShow('NS')">
706
+          <label>NS(ml): </label>
707
+          <span class="content">{{this.prescription.new_sty}}</span>
708
+        </li>
709
+
664
        
710
        
665
       </ul>
711
       </ul>
666
     </div>
712
     </div>

+ 1 - 0
src/xt_pages/dialysis/details/consumable/dialysisParameter.vue Vedi File

736
                 list[i].advice_spc =""
736
                 list[i].advice_spc =""
737
                 list[i].advice_spc_one = ""
737
                 list[i].advice_spc_one = ""
738
                 list[i].advice_spc_three = ""
738
                 list[i].advice_spc_three = ""
739
+                list[i].advice_spc_two=""
739
                  list[i].advice_spc_four = ""
740
                  list[i].advice_spc_four = ""
740
                   list[i].advice_spc_five = ""
741
                   list[i].advice_spc_five = ""
741
                  for(let j=0;j<list[i].advice.length;j++){
742
                  for(let j=0;j<list[i].advice.length;j++){

+ 2 - 1
src/xt_pages/dialysis/details/consumable/dialysisParameterPrint.vue Vedi File

150
                 <td width="100" v-if="dialysisSett.dialysis_irrigation ==1">
150
                 <td width="100" v-if="dialysisSett.dialysis_irrigation ==1">
151
                      <span>{{item.dialysis_solution.dialysis_irrigation}}</span>
151
                      <span>{{item.dialysis_solution.dialysis_irrigation}}</span>
152
                 </td>
152
                 </td>
153
-                <td width="100" v-if="dialysisSett.dialysis_irrigation ==1">
153
+                <td width="100" v-if="dialysisSett.dialysis_strainer_set ==1">
154
                      <span>{{item.dialysis_solution.dialysis_strainer}}</span>
154
                      <span>{{item.dialysis_solution.dialysis_strainer}}</span>
155
                 </td>
155
                 </td>
156
                 <td width="100"  v-if="dialysisSett.displace_liqui_part==1">
156
                 <td width="100"  v-if="dialysisSett.displace_liqui_part==1">
306
                 list[i].advice_spc_three = ""
306
                 list[i].advice_spc_three = ""
307
                 list[i].advice_spc_four = ""
307
                 list[i].advice_spc_four = ""
308
                 list[i].advice_spc_five = ""
308
                 list[i].advice_spc_five = ""
309
+                list[i].advice_spc_two=""
309
                 for(let j=0;j<list[i].advice.length;j++){
310
                 for(let j=0;j<list[i].advice.length;j++){
310
                     total_two +=parseInt(list[i].advice[j].prescribing_number) 
311
                     total_two +=parseInt(list[i].advice[j].prescribing_number) 
311
                     if((list[i].advice[j].advice_name).indexOf("促红")!=-1){
312
                     if((list[i].advice[j].advice_name).indexOf("促红")!=-1){

+ 1 - 1
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue Vedi File

2107
       show(his_is_open,is_advice_open) {
2107
       show(his_is_open,is_advice_open) {
2108
 
2108
 
2109
        
2109
        
2110
-        if(this.org_id == 0 || this.org_id == 10744){
2110
+        if(this.org_id == 0 || this.org_id == 10164){
2111
           var newArr = []
2111
           var newArr = []
2112
           if(this.doctor_advices!=null && this.doctor_advices.length>0){
2112
           if(this.doctor_advices!=null && this.doctor_advices.length>0){
2113
             for(let i=0;i<this.doctor_advices.length>0;i++){
2113
             for(let i=0;i<this.doctor_advices.length>0;i++){

+ 73 - 6
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Vedi File

1214
                         </el-form-item>
1214
                         </el-form-item>
1215
                     </el-col>
1215
                     </el-col>
1216
 
1216
 
1217
+                    <el-col :span="8" v-if="isShows('灭菌注射用水') && dialysisPrescription.mode_id == 13">
1218
+                        <el-form-item label="灭菌注射用水(ml)">
1219
+                            <el-input  v-model="dialysisPrescription.sterilization_water"></el-input>
1220
+                        </el-form-item>
1221
+                    </el-col>
1222
+
1223
+                    <el-col :span="8" v-if="isShows('5%葡萄糖注射液')&& dialysisPrescription.mode_id == 13">
1224
+                        <el-form-item label="5%葡萄糖注射液(ml)">
1225
+                            <el-input  v-model="dialysisPrescription.five_glucose"></el-input>
1226
+                        </el-form-item>
1227
+                    </el-col>
1228
+
1229
+                    <el-col :span="8" v-if="isShows('50%葡萄糖注射液')&& dialysisPrescription.mode_id == 13">
1230
+                        <el-form-item label="50%葡萄糖注射液(ml)" :label-width="'185px'">
1231
+                            <el-input  v-model="dialysisPrescription.fifty_glucose" style="width:200px;"></el-input>
1232
+                        </el-form-item>
1233
+                    </el-col>
1217
 
1234
 
1235
+                    <el-col :span="8" v-if="isShows('25%硫酸镁针')&& dialysisPrescription.mode_id == 13">
1236
+                        <el-form-item label="25%硫酸镁针(ml)">
1237
+                            <el-input  v-model="dialysisPrescription.magnesium_sulfate_injection"></el-input>
1238
+                        </el-form-item>
1239
+                    </el-col>
1240
+
1241
+                    <el-col :span="8" v-if="isShows('10%葡萄糖酸钙')&& dialysisPrescription.mode_id == 13">
1242
+                        <el-form-item label="10%葡萄糖酸钙(ml)">
1243
+                            <el-input  v-model="dialysisPrescription.calcium_gluconate"></el-input>
1244
+                        </el-form-item>
1245
+                    </el-col>
1246
+
1247
+                    <el-col :span="8" v-if="isShows('15%氯化钾针')&& dialysisPrescription.mode_id == 13">
1248
+                        <el-form-item label="15%氯化钾针(ml)">
1249
+                            <el-input  v-model="dialysisPrescription.five_potassium_chloride_injection"></el-input>
1250
+                        </el-form-item>
1251
+                    </el-col>
1252
+
1253
+                    <el-col :span="8" v-if="isShows('10%氯化钾针')&& dialysisPrescription.mode_id == 13">
1254
+                        <el-form-item label="10%氯化钾针(ml)">
1255
+                            <el-input  v-model="dialysisPrescription.ten_potassium_chloride_injection"></el-input>
1256
+                        </el-form-item>
1257
+                    </el-col>
1258
+
1259
+                   
1260
+                    <el-col :span="8" v-if="isShows('NS')&& dialysisPrescription.mode_id == 13">
1261
+                        <el-form-item label="NS(ml):">
1262
+                            <el-input  v-model="dialysisPrescription.new_sty"></el-input>
1263
+                        </el-form-item>
1264
+                    </el-col>
1265
+
1266
+                   
1218
                 </el-row>
1267
                 </el-row>
1219
 
1268
 
1269
+                <el-row :gutter="20">
1270
+                  <el-col :span="10" v-if="isShows('5%碳酸氢钠注射液')&& dialysisPrescription.mode_id == 13">
1271
+                        <el-form-item label="5%碳酸氢钠注射液(ml):" :label-width="'180px'">
1272
+                            <el-input  v-model="dialysisPrescription.five_sodium_bicarbonate_injection" style="width:200px;"></el-input>
1273
+                        </el-form-item>
1274
+                    </el-col>
1275
+                </el-row>
1276
+
1277
+
1220
                 <el-row :gutter="20">
1278
                 <el-row :gutter="20">
1221
                   <el-col :span="24" v-if="isShows('透析备注') && (dialysisPrescription.mode_id == 2 || dialysisPrescription.mode_id == 3 || dialysisPrescription.mode_id == 4)">
1279
                   <el-col :span="24" v-if="isShows('透析备注') && (dialysisPrescription.mode_id == 2 || dialysisPrescription.mode_id == 3 || dialysisPrescription.mode_id == 4)">
1222
                     <el-form-item label="透析备注:" prop="value" :rules="isCheckmust('透析备注')">
1280
                     <el-form-item label="透析备注:" prop="value" :rules="isCheckmust('透析备注')">
1945
           dialyzate:"",
2003
           dialyzate:"",
1946
           first_super:0,
2004
           first_super:0,
1947
           is_sequential:0,
2005
           is_sequential:0,
1948
-          conduct:""
2006
+          conduct:"",
2007
+          sterilization_water:"",
2008
+          five_glucose:'',
2009
+          fifty_glucose:"",
2010
+          magnesium_sulfate_injection:"",
2011
+          calcium_gluconate:"",
2012
+          five_potassium_chloride_injection:"",
2013
+          ten_potassium_chloride_injection:"",
2014
+          five_sodium_bicarbonate_injection:"",
2015
+          new_sty:"",
1949
         },
2016
         },
1950
 
2017
 
1951
         anticoagulant: {
2018
         anticoagulant: {
2436
             }
2503
             }
2437
           }
2504
           }
2438
         } else {
2505
         } else {
2439
-          if (schedual.mode_id == 2  || schedual.mode_id == 5 || schedual.mode_id == 12) {
2506
+          if (schedual.mode_id == 2  || schedual.mode_id == 5 || schedual.mode_id == 12|| schedual.mode_id == 13) {
2440
             this.zhiShow = true
2507
             this.zhiShow = true
2441
             this.huShow = true
2508
             this.huShow = true
2442
             this.totalShow = true
2509
             this.totalShow = true
3348
         }
3415
         }
3349
         // console.log('this.dialysisPrescription.mode_id', this.dialysisPrescription.mode_id)
3416
         // console.log('this.dialysisPrescription.mode_id', this.dialysisPrescription.mode_id)
3350
         // console.log('this.schedual', schedual.mode_id)
3417
         // console.log('this.schedual', schedual.mode_id)
3351
-        if (pre.mode_id == 2 || pre.mode_id == 5 || pre.mode_id == 12 || schedual.mode_id == 2 || schedual.mode_id == 5 || schedual.mode_id == 12 || schedual.mode_id == 0 || schedual.mode_id == 37 || schedual.mode_id == 36 || schedual.mode_id == 35 || schedual.mode_id == 34|| schedual.mode_id == 41) {
3418
+        if (pre.mode_id == 2 || pre.mode_id == 5 || pre.mode_id == 12 || pre.mode_id == 13 || schedual.mode_id == 2 || schedual.mode_id == 5 || schedual.mode_id == 12 || schedual.mode_id == 13 || schedual.mode_id == 0 || schedual.mode_id == 37 || schedual.mode_id == 36 || schedual.mode_id == 35 || schedual.mode_id == 34|| schedual.mode_id == 41) {
3352
           this.zhiShow = true
3419
           this.zhiShow = true
3353
           this.huShow = true
3420
           this.huShow = true
3354
           this.totalShow = true
3421
           this.totalShow = true
3361
           pre.mode_id == 8 ||
3428
           pre.mode_id == 8 ||
3362
           pre.mode_id == 9 ||
3429
           pre.mode_id == 9 ||
3363
           pre.mode_id == 11 ||
3430
           pre.mode_id == 11 ||
3364
-          pre.mode_id == 13 ||
3365
           pre.mode_id == 14 ||
3431
           pre.mode_id == 14 ||
3366
           pre.mode_id == 19
3432
           pre.mode_id == 19
3367
         ) {
3433
         ) {
4923
       }
4989
       }
4924
     },
4990
     },
4925
     changePrescription(id) {
4991
     changePrescription(id) {
4926
-      if(id != 2 && id!=5 && id!= 12&&id!=34 &&id!=35&&id!=35&&id!=36&&id!=37){
4992
+      if(id != 2 && id!=5 && id!= 12&& id!= 13&&id!=34 &&id!=35&&id!=35&&id!=36&&id!=37){
4927
         this.dialysisPrescription.displace_liqui_value = ""
4993
         this.dialysisPrescription.displace_liqui_value = ""
4928
         this.dialysisPrescription.displace_liqui_part = ""
4994
         this.dialysisPrescription.displace_liqui_part = ""
4929
         this.dialysisPrescription.replacement_total = ""
4995
         this.dialysisPrescription.replacement_total = ""
5071
         id === 8 ||
5137
         id === 8 ||
5072
         id === 9 ||
5138
         id === 9 ||
5073
         id === 11 ||
5139
         id === 11 ||
5074
-        id === 13 ||
5075
         id === 14 ||
5140
         id === 14 ||
5076
         id === 15 ||
5141
         id === 15 ||
5077
         id === 16 ||
5142
         id === 16 ||
5999
 </script>
6064
 </script>
6000
 
6065
 
6001
 <style rel="stylesheet/scss" lang="scss" scoped>
6066
 <style rel="stylesheet/scss" lang="scss" scoped>
6067
+   
6002
     .el-checkbox,
6068
     .el-checkbox,
6003
     .el-checkbox__input {
6069
     .el-checkbox__input {
6004
         vertical-align: middle;
6070
         vertical-align: middle;
6032
     }
6098
     }
6033
 
6099
 
6034
     }
6100
     }
6101
+ 
6035
 </style>
6102
 </style>

+ 1 - 1
src/xt_pages/dialysis/details/index.vue Vedi File

297
                   <span>{{main_collection.patient.name}} </span>
297
                   <span>{{main_collection.patient.name}} </span>
298
                   ({{ main_collection.patient.dialysis_no }},{{getNewAge(main_collection.patient.id_card_no)  }}岁<span v-if="main_collection.patient.height>0">,{{ main_collection.patient.height }}cm</span>)
298
                   ({{ main_collection.patient.dialysis_no }},{{getNewAge(main_collection.patient.id_card_no)  }}岁<span v-if="main_collection.patient.height>0">,{{ main_collection.patient.height }}cm</span>)
299
                 </div>
299
                 </div>
300
-                <div class="printCell" style="display:flex;" v-if="org_id ==10598 ">
300
+                <div class="printCell" style="display:flex;" v-if="org_id ==10598 || org_id == 10345">
301
                   <div style="">透析模式:
301
                   <div style="">透析模式:
302
                    <span>{{getModeName(main_collection.prescription.mode_id)  }}</span>
302
                    <span>{{getModeName(main_collection.prescription.mode_id)  }}</span>
303
                   </div>
303
                   </div>

+ 1 - 1
src/xt_pages/dialysis/doctorAdvicePrint.vue Vedi File

305
                     this.project = resp.data.project
305
                     this.project = resp.data.project
306
                     resp.data.hisAdvices.map((item,index) => {
306
                     resp.data.hisAdvices.map((item,index) => {
307
                     item.new_advice = item.new_advice ? item.new_advice : []
307
                     item.new_advice = item.new_advice ? item.new_advice : []
308
-                      if(this.org_id!=9671 && this.org_id!= 10318 && this.org_id!=0 && this.org_id!=10633){
308
+                      if(this.org_id!=9671 && this.org_id!= 10318 && this.org_id!=10633){
309
                         if(this.project[index].project.length > 0){
309
                         if(this.project[index].project.length > 0){
310
                             this.project[index].project.map(it => {
310
                             this.project[index].project.map(it => {
311
                             let obj = {
311
                             let obj = {

+ 2 - 2
src/xt_pages/dialysis/signPrint.vue Vedi File

30
                                 规格:{{it.advice_desc }} {{ it.drug_spec_unit }}
30
                                 规格:{{it.advice_desc }} {{ it.drug_spec_unit }}
31
                             </div> 
31
                             </div> 
32
                             <div v-if="(org_id ==0 || org_id==10440 || org_id == 10478 || org_id ==10571 || org_id ==10223 || org_id ==10617 || org_id ==10598) && org_id!=10278">单次用量:{{it.single_dose}}{{it.single_dose_unit }}</div>  
32
                             <div v-if="(org_id ==0 || org_id==10440 || org_id == 10478 || org_id ==10571 || org_id ==10223 || org_id ==10617 || org_id ==10598) && org_id!=10278">单次用量:{{it.single_dose}}{{it.single_dose_unit }}</div>  
33
-                            <div v-if="org_id!=10278 && org_id!=10138 && org_id!=10223">执行频率:{{it.execution_frequency}} &nbsp;&nbsp;<span v-if="org_id ==10740">{{it.delivery_way}}</span></div>  
33
+                            <div v-if="org_id!=10278 && org_id!=10138 && org_id!=10223 && org_id!=10610">执行频率:{{it.execution_frequency}} &nbsp;&nbsp;<span v-if="org_id ==10740">{{it.delivery_way}}</span></div>  
34
                             <div v-if="org_id!=10278 && org_id !=10740">给药途径:{{it.delivery_way}}</div>  
34
                             <div v-if="org_id!=10278 && org_id !=10740">给药途径:{{it.delivery_way}}</div>  
35
                             <div v-if="org_id == 0 || org_id==10223">
35
                             <div v-if="org_id == 0 || org_id==10223">
36
                                 <span>执行者:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
36
                                 <span>执行者:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
52
                             
52
                             
53
                             </div>  
53
                             </div>  
54
                             <div v-if=" org_id ==0 || org_id==10440 || org_id == 10478 || org_id ==10571 || org_id ==10223 || org_id ==10617 || org_id ==10598">单次用量:{{its.single_dose}}{{its.single_dose_unit }}</div>  
54
                             <div v-if=" org_id ==0 || org_id==10440 || org_id == 10478 || org_id ==10571 || org_id ==10223 || org_id ==10617 || org_id ==10598">单次用量:{{its.single_dose}}{{its.single_dose_unit }}</div>  
55
-                            <div v-if="org_id!=10278 && org_id!=10138 && org_id!=10223">执行频率:{{its.execution_frequency}} &nbsp;&nbsp;<span v-if="org_id ==10740">{{its.delivery_way}}</span></div>  
55
+                            <div v-if="org_id!=10278 && org_id!=10138 && org_id!=10223 && org_id!=10610">执行频率:{{its.execution_frequency}} &nbsp;&nbsp;<span v-if="org_id ==10740">{{its.delivery_way}}</span></div>  
56
                             <div v-if="org_id !=10740">给药途径:{{its.delivery_way}}</div>  
56
                             <div v-if="org_id !=10740">给药途径:{{its.delivery_way}}</div>  
57
                             <div v-if="org_id == 0 || org_id==10223">
57
                             <div v-if="org_id == 0 || org_id==10223">
58
                                 <span>执行者:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
58
                                 <span>执行者:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+ 6 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Vedi File

4513
             }
4513
             }
4514
           }
4514
           }
4515
           this.new_doctor_advice_list = []
4515
           this.new_doctor_advice_list = []
4516
+          
4516
           this.new_doctor_advice_list = docArr
4517
           this.new_doctor_advice_list = docArr
4518
+
4519
+          if(this.org_id == 10744 || this.org_id == 0){
4520
+          
4521
+            this.new_doctor_advice_list.sort((a, b) => a.execution_time - b.execution_time)
4522
+          }
4517
         }
4523
         }
4518
 
4524
 
4519
        
4525
        

+ 6 - 1
src/xt_pages/hospitalStation/treatTemplate/printOne.vue Vedi File

271
           birth.substr(4, 2) +
271
           birth.substr(4, 2) +
272
           '-' +
272
           '-' +
273
           birth.substr(6, 2)
273
           birth.substr(6, 2)
274
-        return jsGetAge(births, '-')
274
+        if(jsGetAge(births, '-')>0){
275
+          return jsGetAge(births, '-')
276
+        }else{
277
+          return patient.age
278
+        }
279
+      
275
 
280
 
276
       },
281
       },
277
       printThisPage() {
282
       printThisPage() {

+ 6 - 1
src/xt_pages/hospitalStation/treatTemplate/printTwo.vue Vedi File

255
          birth.substr(4, 2) +
255
          birth.substr(4, 2) +
256
          '-' +
256
          '-' +
257
          birth.substr(6, 2)
257
          birth.substr(6, 2)
258
-       return jsGetAge(births, '-')
258
+      if( jsGetAge(births, '-')>0){
259
+        return jsGetAge(births, '-')
260
+      }else{
261
+        return patient.age
262
+      }
263
+      
259
 
264
 
260
      },
265
      },
261
      printThisPage() {
266
      printThisPage() {

+ 6 - 1
src/xt_pages/outpatientDoctorStation/template/printOne.vue Vedi File

343
           birth.substr(4, 2) +
343
           birth.substr(4, 2) +
344
           "-" +
344
           "-" +
345
           birth.substr(6, 2);
345
           birth.substr(6, 2);
346
-        return jsGetAge(births, "-");
346
+        if(jsGetAge(births, "-")>0){
347
+          return jsGetAge(births, "-");
348
+        }else {
349
+          return patient.age
350
+        }
351
+        
347
 
352
 
348
       }
353
       }
349
 
354
 

+ 5 - 1
src/xt_pages/user/Informed/components/Bring_informed.vue Vedi File

226
           birth.substr(6, 2)
226
           birth.substr(6, 2)
227
 
227
 
228
         var age = jsGetAge(birthtwo, '-')
228
         var age = jsGetAge(birthtwo, '-')
229
-        return age
229
+        if (age > 0) {
230
+          return age
231
+        }else{
232
+          return  val.age
233
+        }
230
     },
234
     },
231
     bianji(){
235
     bianji(){
232
       this.dialogVisible=true
236
       this.dialogVisible=true

+ 6 - 2
src/xt_pages/user/Informed/components/CRRT_informed.vue Vedi File

193
           '-' +
193
           '-' +
194
           birth.substr(6, 2)
194
           birth.substr(6, 2)
195
 
195
 
196
-        var age = jsGetAge(birthtwo, '-')
197
-        return age
196
+          var age = jsGetAge(birthtwo, '-')
197
+        if (age > 0) {
198
+          return age
199
+        }else{
200
+          return  val.age
201
+        }
198
     },
202
     },
199
     bianji(){
203
     bianji(){
200
       this.dialogVisible=true
204
       this.dialogVisible=true

+ 6 - 2
src/xt_pages/user/Informed/components/Death_informed.vue Vedi File

182
           '-' +
182
           '-' +
183
           birth.substr(6, 2)
183
           birth.substr(6, 2)
184
 
184
 
185
-        var age = jsGetAge(birthtwo, '-')
186
-        return age
185
+          var age = jsGetAge(birthtwo, '-')
186
+        if (age > 0) {
187
+          return age
188
+        }else{
189
+          return  val.age
190
+        }
187
     },
191
     },
188
     show(val){
192
     show(val){
189
       console.log("val--------------",val)
193
       console.log("val--------------",val)

+ 6 - 2
src/xt_pages/user/Informed/components/Disease_diagnosis.vue Vedi File

242
           '-' +
242
           '-' +
243
           birth.substr(6, 2)
243
           birth.substr(6, 2)
244
 
244
 
245
-        var age = jsGetAge(birthtwo, '-')
246
-        return age
245
+          var age = jsGetAge(birthtwo, '-')
246
+        if (age > 0) {
247
+          return age
248
+        }else{
249
+          return  val.age
250
+        }
247
       },
251
       },
248
     }
252
     }
249
   }
253
   }

+ 7 - 1
src/xt_pages/user/Informed/components/Falloutbedprint.vue Vedi File

200
           })
200
           })
201
       },
201
       },
202
       getAge: function(val) {
202
       getAge: function(val) {
203
+        
203
         if (val.id_card_no == undefined) {
204
         if (val.id_card_no == undefined) {
204
           return false
205
           return false
205
         }
206
         }
218
           birth.substr(6, 2)
219
           birth.substr(6, 2)
219
 
220
 
220
         var age = jsGetAge(birthtwo, '-')
221
         var age = jsGetAge(birthtwo, '-')
221
-        return age
222
+        if (age > 0) {
223
+          return age
224
+        }else{
225
+          return  val.age
226
+        }
227
+       
222
       },
228
       },
223
       bianji(){
229
       bianji(){
224
         this.dialogVisible =true
230
         this.dialogVisible =true

+ 5 - 1
src/xt_pages/user/Informed/components/Filter_informed.vue Vedi File

276
           birth.substr(6, 2)
276
           birth.substr(6, 2)
277
 
277
 
278
         var age = jsGetAge(birthtwo, '-')
278
         var age = jsGetAge(birthtwo, '-')
279
-        return age
279
+        if (age > 0) {
280
+          return age
281
+        }else{
282
+          return  val.age
283
+        }
280
       },
284
       },
281
       bianji(){
285
       bianji(){
282
         this.dialogVisible=true
286
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/Highrisk_informed.vue Vedi File

196
           birth.substr(6, 2)
196
           birth.substr(6, 2)
197
 
197
 
198
         var age = jsGetAge(birthtwo, '-')
198
         var age = jsGetAge(birthtwo, '-')
199
-        return age
199
+        if (age > 0) {
200
+          return age
201
+        }else{
202
+          return  val.age
203
+        }
200
       },
204
       },
201
       printThisPage(){
205
       printThisPage(){
202
           const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'
206
           const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'

+ 5 - 1
src/xt_pages/user/Informed/components/Surrender_informed.vue Vedi File

197
             '-' +
197
             '-' +
198
             birth.substr(6, 2)
198
             birth.substr(6, 2)
199
 
199
 
200
-          var age = jsGetAge(birthtwo, '-')
200
+        var age = jsGetAge(birthtwo, '-')
201
+        if (age > 0) {
201
           return age
202
           return age
203
+        }else{
204
+          return  val.age
205
+        }
202
       },
206
       },
203
       bianji(){
207
       bianji(){
204
         this.dialogVisible=true
208
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/Terminate_informed.vue Vedi File

200
             '-' +
200
             '-' +
201
             birth.substr(6, 2)
201
             birth.substr(6, 2)
202
 
202
 
203
-          var age = jsGetAge(birthtwo, '-')
203
+        var age = jsGetAge(birthtwo, '-')
204
+        if (age > 0) {
204
           return age
205
           return age
206
+        }else{
207
+          return  val.age
208
+        }
205
       },
209
       },
206
       bianji(){
210
       bianji(){
207
         this.dialogVisible=true
211
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/anticoagulation_informed.vue Vedi File

294
           birth.substr(6, 2)
294
           birth.substr(6, 2)
295
 
295
 
296
         var age = jsGetAge(birthtwo, '-')
296
         var age = jsGetAge(birthtwo, '-')
297
-        return age
297
+        if (age > 0) {
298
+          return age
299
+        }else{
300
+          return  val.age
301
+        }
298
     },
302
     },
299
     bianji(){
303
     bianji(){
300
       this.dialogVisible=true
304
       this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/arteriovenous_informed.vue Vedi File

236
           birth.substr(6, 2)
236
           birth.substr(6, 2)
237
 
237
 
238
         var age = jsGetAge(birthtwo, '-')
238
         var age = jsGetAge(birthtwo, '-')
239
-        return age
239
+        if (age > 0) {
240
+          return age
241
+        }else{
242
+          return  val.age
243
+        }
240
     },
244
     },
241
     bianji(){
245
     bianji(){
242
       this.dialogVisible=true
246
       this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/catheterization_informed.vue Vedi File

265
           birth.substr(6, 2)
265
           birth.substr(6, 2)
266
 
266
 
267
         var age = jsGetAge(birthtwo, '-')
267
         var age = jsGetAge(birthtwo, '-')
268
-        return age
268
+        if (age > 0) {
269
+          return age
270
+        }else{
271
+          return  val.age
272
+        }
269
     },
273
     },
270
     bianji(){
274
     bianji(){
271
       this.dialogVisible =true
275
       this.dialogVisible =true

+ 6 - 2
src/xt_pages/user/Informed/components/critical_informed.vue Vedi File

207
           '-' +
207
           '-' +
208
           birth.substr(6, 2)
208
           birth.substr(6, 2)
209
 
209
 
210
-        var age = jsGetAge(birthtwo, '-')
211
-        return age
210
+          var age = jsGetAge(birthtwo, '-')
211
+        if (age > 0) {
212
+          return age
213
+        }else{
214
+          return  val.age
215
+        }
212
     },
216
     },
213
     bianji(){
217
     bianji(){
214
       this.dialogVisible=true
218
       this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/criticalpatient_informed.vue Vedi File

202
             '-' +
202
             '-' +
203
             birth.substr(6, 2)
203
             birth.substr(6, 2)
204
 
204
 
205
-          var age = jsGetAge(birthtwo, '-')
205
+         var age = jsGetAge(birthtwo, '-')
206
+        if (age > 0) {
206
           return age
207
           return age
208
+        }else{
209
+          return  val.age
210
+        }
207
       },
211
       },
208
       show(val){
212
       show(val){
209
        if(val!=null){
213
        if(val!=null){

+ 5 - 1
src/xt_pages/user/Informed/components/criticalpatient_informed2.vue Vedi File

179
             '-' +
179
             '-' +
180
             birth.substr(6, 2)
180
             birth.substr(6, 2)
181
 
181
 
182
-          var age = jsGetAge(birthtwo, '-')
182
+        var age = jsGetAge(birthtwo, '-')
183
+        if (age > 0) {
183
           return age
184
           return age
185
+        }else{
186
+          return  val.age
187
+        }
184
       },
188
       },
185
       show(val){
189
       show(val){
186
        if(val!=null){
190
        if(val!=null){

+ 5 - 1
src/xt_pages/user/Informed/components/dialyzer_informed.vue Vedi File

193
             '-' +
193
             '-' +
194
             birth.substr(6, 2)
194
             birth.substr(6, 2)
195
 
195
 
196
-          var age = jsGetAge(birthtwo, '-')
196
+        var age = jsGetAge(birthtwo, '-')
197
+        if (age > 0) {
197
           return age
198
           return age
199
+        }else{
200
+          return  val.age
201
+        }
198
       },
202
       },
199
       bianji(){
203
       bianji(){
200
         this.dialogVisible=true
204
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/heal_informed.vue Vedi File

174
             '-' +
174
             '-' +
175
             birth.substr(6, 2)
175
             birth.substr(6, 2)
176
 
176
 
177
-          var age = jsGetAge(birthtwo, '-')
177
+         var age = jsGetAge(birthtwo, '-')
178
+        if (age > 0) {
178
           return age
179
           return age
180
+        }else{
181
+          return  val.age
182
+        }
179
       },
183
       },
180
       bianji(){
184
       bianji(){
181
         this.dialogVisible=true
185
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/hemodialysis.vue Vedi File

264
             '-' +
264
             '-' +
265
             birth.substr(6, 2)
265
             birth.substr(6, 2)
266
 
266
 
267
-          var age = jsGetAge(birthtwo, '-')
267
+        var age = jsGetAge(birthtwo, '-')
268
+        if (age > 0) {
268
           return age
269
           return age
270
+        }else{
271
+          return  val.age
272
+        }
269
       },
273
       },
270
       bianji(){
274
       bianji(){
271
         this.dialogVisible=true
275
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/hemoperfusion_informed.vue Vedi File

230
           birth.substr(6, 2)
230
           birth.substr(6, 2)
231
 
231
 
232
         var age = jsGetAge(birthtwo, '-')
232
         var age = jsGetAge(birthtwo, '-')
233
-        return age
233
+        if (age > 0) {
234
+          return age
235
+        }else{
236
+          return  val.age
237
+        }
234
     },
238
     },
235
     getlist(){
239
     getlist(){
236
 
240
 

+ 5 - 1
src/xt_pages/user/Informed/components/informef_Twentyfive.vue Vedi File

129
             '-' +
129
             '-' +
130
             birth.substr(6, 2)
130
             birth.substr(6, 2)
131
 
131
 
132
-          var age = jsGetAge(birthtwo, '-')
132
+         var age = jsGetAge(birthtwo, '-')
133
+        if (age > 0) {
133
           return age
134
           return age
135
+        }else{
136
+          return  val.age
137
+        }
134
       },
138
       },
135
       bianji(){
139
       bianji(){
136
         this.dialogVisible=true
140
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/informef_Twentyfour.vue Vedi File

135
             '-' +
135
             '-' +
136
             birth.substr(6, 2)
136
             birth.substr(6, 2)
137
 
137
 
138
-          var age = jsGetAge(birthtwo, '-')
138
+        var age = jsGetAge(birthtwo, '-')
139
+        if (age > 0) {
139
           return age
140
           return age
141
+        }else{
142
+          return  val.age
143
+        }
140
       },
144
       },
141
       bianji(){
145
       bianji(){
142
         this.dialogVisible=true
146
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/informef_Twentysevre.vue Vedi File

132
             '-' +
132
             '-' +
133
             birth.substr(6, 2)
133
             birth.substr(6, 2)
134
 
134
 
135
-          var age = jsGetAge(birthtwo, '-')
135
+         var age = jsGetAge(birthtwo, '-')
136
+        if (age > 0) {
136
           return age
137
           return age
138
+        }else{
139
+          return  val.age
140
+        }
137
       },
141
       },
138
       bianji(){
142
       bianji(){
139
         this.dialogVisible=true
143
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/informef_Twentysix.vue Vedi File

124
             '-' +
124
             '-' +
125
             birth.substr(6, 2)
125
             birth.substr(6, 2)
126
 
126
 
127
-          var age = jsGetAge(birthtwo, '-')
127
+         var age = jsGetAge(birthtwo, '-')
128
+        if (age > 0) {
128
           return age
129
           return age
130
+        }else{
131
+          return  val.age
132
+        }
129
       },
133
       },
130
       bianji(){
134
       bianji(){
131
         this.dialogVisible=true
135
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/nonheparin_informed.vue Vedi File

251
           birth.substr(6, 2)
251
           birth.substr(6, 2)
252
 
252
 
253
         var age = jsGetAge(birthtwo, '-')
253
         var age = jsGetAge(birthtwo, '-')
254
-        return age
254
+        if (age > 0) {
255
+          return age
256
+        }else{
257
+          return  val.age
258
+        }
255
     },
259
     },
256
     bianji(){
260
     bianji(){
257
       this.dialogVisible=true
261
       this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/profunda_informed.vue Vedi File

210
             '-' +
210
             '-' +
211
             birth.substr(6, 2)
211
             birth.substr(6, 2)
212
 
212
 
213
-          var age = jsGetAge(birthtwo, '-')
213
+        var age = jsGetAge(birthtwo, '-')
214
+        if (age > 0) {
214
           return age
215
           return age
216
+        }else{
217
+          return  val.age
218
+        }
215
       },
219
       },
216
       bianji(){
220
       bianji(){
217
         this.dialogVisible=true
221
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/therapy_informed.vue Vedi File

250
             '-' +
250
             '-' +
251
             birth.substr(6, 2)
251
             birth.substr(6, 2)
252
 
252
 
253
-          var age = jsGetAge(birthtwo, '-')
253
+         var age = jsGetAge(birthtwo, '-')
254
+        if (age > 0) {
254
           return age
255
           return age
256
+        }else{
257
+          return  val.age
258
+        }
255
       },
259
       },
256
       bianji(){
260
       bianji(){
257
         this.dialogVisible=true
261
         this.dialogVisible=true

+ 170 - 5
src/xt_pages/user/dialysisSolution.vue Vedi File

254
           <el-col :span="6"  v-if="isShows('吸氧') && current_solution.oxygen_uptake == 1"><div class="grid-content bg-purple">吸氧流量(L/分):{{current_solution.oxygen_flow}}</div></el-col>
254
           <el-col :span="6"  v-if="isShows('吸氧') && current_solution.oxygen_uptake == 1"><div class="grid-content bg-purple">吸氧流量(L/分):{{current_solution.oxygen_flow}}</div></el-col>
255
           <el-col :span="6"  v-if="isShows('吸氧') && current_solution.oxygen_uptake == 1"><div class="grid-content bg-purple">吸氧时长(h):{{current_solution.oxygen_time}}</div></el-col>
255
           <el-col :span="6"  v-if="isShows('吸氧') && current_solution.oxygen_uptake == 1"><div class="grid-content bg-purple">吸氧时长(h):{{current_solution.oxygen_time}}</div></el-col>
256
         </el-row>
256
         </el-row>
257
+        <el-row :gutter="20">
258
+          <el-col :span="6" v-if="isShows('灭菌注射用水')">
259
+            灭菌注射用水(ml) : {{ current_solution.sterilization_water }}
260
+          </el-col>
261
+          <el-col :span="6" v-if="isShows('5%葡萄糖注射液')">
262
+            5%葡萄糖注射液(ml) : {{ current_solution.five_glucose }}
263
+          </el-col>
264
+          <el-col :span="6" v-if="isShows('50%葡萄糖注射液')">
265
+            50%葡萄糖注射液(ml) : {{ current_solution.fifty_glucose }}
266
+          </el-col>
267
+        </el-row>
268
+        <el-row :gutter="20">
269
+          <el-col :span="6" v-if="isShows('25%硫酸镁针')">
270
+            25%硫酸镁针(ml) : {{ current_solution.magnesium_sulfate_injection }}
271
+          </el-col>
272
+          <el-col :span="6" v-if="isShows('10%葡萄糖酸钙')">
273
+            10%葡萄糖酸钙(ml) : {{ current_solution.calcium_gluconate }}
274
+          </el-col>
275
+          <el-col :span="6" v-if="isShows('15%氯化钾针')">
276
+            15%氯化钾针(ml) : {{ current_solution.five_potassium_chloride_injection }}
277
+          </el-col>
278
+        </el-row>
279
+        <el-row :gutter="20">
280
+          <el-col :span="6" v-if="isShows('10%氯化钾针')">
281
+            10%氯化钾针(ml) : {{ current_solution.ten_potassium_chloride_injection }}
282
+          </el-col>
283
+          <el-col :span="6" v-if="isShows('5%碳酸氢钠注射液')">
284
+            5%碳酸氢钠注射液(ml) : {{ current_solution.five_sodium_bicarbonate_injection }}
285
+          </el-col>
286
+          <el-col :span="6" v-if="isShows('NS')">
287
+            NS(ml) : {{ current_solution.new_sty }}
288
+          </el-col>
289
+        </el-row>
257
         <el-row :gutter="20">
290
         <el-row :gutter="20">
258
           <el-col :span="6"><div class="grid-content bg-purple">备注:{{current_solution.remark}}</div></el-col>
291
           <el-col :span="6"><div class="grid-content bg-purple">备注:{{current_solution.remark}}</div></el-col>
259
         </el-row>
292
         </el-row>
817
             </el-form-item>
850
             </el-form-item>
818
           </el-col>
851
           </el-col>
819
 
852
 
853
+          <el-col :span="8" v-if="isShows('灭菌注射用水') && addPlan.mode == 13">
854
+            <el-form-item label="灭菌注射用水(ml)">
855
+              <el-input v-model="addPlan.sterilization_water"></el-input>
856
+            </el-form-item>
857
+          </el-col>
858
+
859
+          <el-col :span="8" v-if="isShows('5%葡萄糖注射液')&& addPlan.mode == 13">
860
+            <el-form-item label="5%葡萄糖注射液(ml)">
861
+              <el-input v-model="addPlan.five_glucose"></el-input>
862
+            </el-form-item>
863
+          </el-col>
864
+
865
+          <el-col :span="8" v-if="isShows('50%葡萄糖注射液')&& addPlan.mode == 13">
866
+            <el-form-item label="50%葡萄糖注射液(ml)">
867
+              <el-input v-model="addPlan.fifty_glucose"></el-input>
868
+            </el-form-item>
869
+          </el-col>
870
+
871
+          <el-col :span="8" v-if="isShows('25%硫酸镁针')&& addPlan.mode == 13">
872
+            <el-form-item label="25%硫酸镁针(ml)">
873
+              <el-input v-model="addPlan.magnesium_sulfate_injection"></el-input>
874
+            </el-form-item>
875
+          </el-col>
876
+
877
+          <el-col :span="8" v-if="isShows('10%葡萄糖酸钙')&& addPlan.mode == 13">
878
+            <el-form-item label="10%葡萄糖酸钙(ml)">
879
+              <el-input v-model="addPlan.calcium_gluconate"></el-input>
880
+            </el-form-item>
881
+          </el-col>
882
+
883
+          <el-col :span="8" v-if="isShows('15%氯化钾针')&& addPlan.mode == 13">
884
+            <el-form-item label="15%氯化钾针(ml)">
885
+              <el-input v-model="addPlan.five_potassium_chloride_injection"></el-input>
886
+            </el-form-item>
887
+          </el-col>
888
+
889
+          <el-col :span="8" v-if="isShows('10%氯化钾针')&& addPlan.mode == 13">
890
+            <el-form-item label="10%氯化钾针(ml)">
891
+              <el-input v-model="addPlan.ten_potassium_chloride_injection"></el-input>
892
+            </el-form-item>
893
+          </el-col>
894
+
895
+          <el-col :span="8" v-if="isShows('5%碳酸氢钠注射液')&& addPlan.mode == 13">
896
+            <el-form-item label="5%碳酸氢钠注射液(ml)">
897
+              <el-input v-model="addPlan.five_sodium_bicarbonate_injection"></el-input>
898
+            </el-form-item>
899
+          </el-col>
900
+
901
+          <el-col :span="8" v-if="isShows('NS')&& addPlan.mode == 13">
902
+            <el-form-item label="NS(ml)">
903
+              <el-input v-model="addPlan.new_sty"></el-input>
904
+            </el-form-item>
905
+          </el-col>
820
         </el-row>
906
         </el-row>
821
 
907
 
822
 
908
 
1153
           dialysis_strainer:"",
1239
           dialysis_strainer:"",
1154
           chaptalization:"",
1240
           chaptalization:"",
1155
           blood_access_part_id:"",
1241
           blood_access_part_id:"",
1242
+          sterilization_water:"",
1243
+          five_glucose:'',
1244
+          fifty_glucose:"",
1245
+          magnesium_sulfate_injection:"",
1246
+          calcium_gluconate:"",
1247
+          five_potassium_chloride_injection:"",
1248
+          ten_potassium_chloride_injection:"",
1249
+          five_sodium_bicarbonate_injection:"",
1250
+          new_sty:"",
1156
         },
1251
         },
1157
         childPlan: {
1252
         childPlan: {
1158
           mode: '',
1253
           mode: '',
1799
           anticoagulant_zongliang:
1894
           anticoagulant_zongliang:
1800
             this.current_solution.anticoagulant_zongliang != 0
1895
             this.current_solution.anticoagulant_zongliang != 0
1801
               ? this.current_solution.anticoagulant_zongliang
1896
               ? this.current_solution.anticoagulant_zongliang
1802
-              : ''
1897
+              : '',
1898
+          sterilization_water:
1899
+          this.current_solution.sterilization_water != 0
1900
+              ? this.current_solution.sterilization_water
1901
+              : '',
1902
+         five_glucose:
1903
+         this.current_solution.five_glucose != 0
1904
+              ? this.current_solution.five_glucose
1905
+              : '',
1906
+        fifty_glucose:
1907
+         this.current_solution.fifty_glucose != 0
1908
+              ? this.current_solution.fifty_glucose
1909
+              : '',
1910
+        magnesium_sulfate_injection:
1911
+         this.current_solution.magnesium_sulfate_injection != 0
1912
+              ? this.current_solution.magnesium_sulfate_injection
1913
+              : '',
1914
+        calcium_gluconate:
1915
+         this.current_solution.calcium_gluconate != 0
1916
+              ? this.current_solution.calcium_gluconate
1917
+              : '',
1918
+
1919
+         five_potassium_chloride_injection:
1920
+         this.current_solution.five_potassium_chloride_injection != 0
1921
+              ? this.current_solution.five_potassium_chloride_injection
1922
+              : '',
1923
+         ten_potassium_chloride_injection:
1924
+         this.current_solution.ten_potassium_chloride_injection != 0
1925
+              ? this.current_solution.ten_potassium_chloride_injection
1926
+              : '',
1927
+        five_sodium_bicarbonate_injection:
1928
+         this.current_solution.five_sodium_bicarbonate_injection != 0
1929
+              ? this.current_solution.five_sodium_bicarbonate_injection
1930
+              : '',
1931
+
1932
+        new_sty:
1933
+         this.current_solution.new_sty != 0
1934
+              ? this.current_solution.new_sty
1935
+              : '',
1936
+
1803
         }
1937
         }
1804
       },
1938
       },
1805
       handleDelete(index, row) {
1939
       handleDelete(index, row) {
2045
                 this.current_solution.epo_count = response.data.data.solution.epo_count
2179
                 this.current_solution.epo_count = response.data.data.solution.epo_count
2046
                 this.current_solution.max_ultrafiltration_rate = response.data.data.solution.max_ultrafiltration_rate
2180
                 this.current_solution.max_ultrafiltration_rate = response.data.data.solution.max_ultrafiltration_rate
2047
                 this.current_solution.remark = response.data.data.solution.remark
2181
                 this.current_solution.remark = response.data.data.solution.remark
2048
-                this.current_solution.dialysis_strainer = response.data.data.dialysis_strainer
2049
-
2050
-                this.current_solution.chaptalization = response.data.data.chaptalization
2182
+                this.current_solution.dialysis_strainer = response.data.data.solution.dialysis_strainer
2183
+
2184
+                this.current_solution.sterilization_water = response.data.data.solution.sterilization_water
2185
+                this.current_solution.five_glucose = response.data.data.solution.five_glucose
2186
+                this.current_solution.fifty_glucose = response.data.data.solution.fifty_glucose
2187
+                this.current_solution.magnesium_sulfate_injection = response.data.data.solution.magnesium_sulfate_injection
2188
+                this.current_solution.calcium_gluconate = response.data.data.solution.calcium_gluconate
2189
+                this.current_solution.five_potassium_chloride_injection = response.data.data.solution.five_potassium_chloride_injection
2190
+                this.current_solution.ten_potassium_chloride_injection = response.data.data.solution.ten_potassium_chloride_injection
2191
+                this.current_solution.five_sodium_bicarbonate_injection = response.data.data.solution.five_sodium_bicarbonate_injection
2192
+                this.current_solution.new_sty = response.data.data.solution.new_sty
2193
+
2194
+                this.current_solution.chaptalization = response.data.data.solution.chaptalization
2051
                 this.FindePatientDialysisLongSolutions()
2195
                 this.FindePatientDialysisLongSolutions()
2052
                 return false
2196
                 return false
2053
               }
2197
               }
2068
             this.addPlan.dialysis_irrigation = this.dialysis_irrigation
2212
             this.addPlan.dialysis_irrigation = this.dialysis_irrigation
2069
             this.addPlan.dialysis_strainer = this.dialysis_strainer
2213
             this.addPlan.dialysis_strainer = this.dialysis_strainer
2070
             this.addPlan.mode_id = parseInt(this.addPlan.mode_id)
2214
             this.addPlan.mode_id = parseInt(this.addPlan.mode_id)
2071
-         
2215
+
2072
             console.log("add",this.addPlan)
2216
             console.log("add",this.addPlan)
2073
             createPatientDialysisSolution(
2217
             createPatientDialysisSolution(
2074
               this.patientID,
2218
               this.patientID,
2304
         this.addPlan.chaptalization = row.chaptalization
2448
         this.addPlan.chaptalization = row.chaptalization
2305
         this.addPlan.blood_access_part_id = row.blood_access_part_id  
2449
         this.addPlan.blood_access_part_id = row.blood_access_part_id  
2306
 
2450
 
2451
+        this.addPlan.sterilization_water = row.sterilization_water
2452
+        this.addPlan.five_glucose = row.five_glucose
2453
+        this.addPlan.fifty_glucose = row.fifty_glucose
2454
+        this.addPlan.magnesium_sulfate_injection = row.magnesium_sulfate_injection
2455
+        this.addPlan.calcium_gluconate = row.calcium_gluconate
2456
+        this.addPlan.five_potassium_chloride_injection = row.five_potassium_chloride_injection
2457
+        this.addPlan.ten_potassium_chloride_injection = row.ten_potassium_chloride_injection
2458
+        this.addPlan.five_sodium_bicarbonate_injection = row.five_sodium_bicarbonate_injection
2459
+        this.addPlan.new_sty = row.new_sty
2460
+
2307
       },
2461
       },
2308
       isShows(name) {
2462
       isShows(name) {
2309
         var filedList = store.getters.xt_user.fileds
2463
         var filedList = store.getters.xt_user.fileds
2385
           plasma_separator:"",
2539
           plasma_separator:"",
2386
           bilirubin_adsorption_column:"",
2540
           bilirubin_adsorption_column:"",
2387
           chaptalization:"",
2541
           chaptalization:"",
2542
+
2543
+          sterilization_water:"",
2544
+          five_glucose:'',
2545
+          fifty_glucose:"",
2546
+          magnesium_sulfate_injection:"",
2547
+          calcium_gluconate:"",
2548
+          five_potassium_chloride_injection:"",
2549
+          ten_potassium_chloride_injection:"",
2550
+          five_sodium_bicarbonate_injection:"",
2551
+          new_sty:"",
2552
+
2388
         }
2553
         }
2389
         this.addPlanTypeChange()
2554
         this.addPlanTypeChange()
2390
 
2555
 

+ 63 - 6
src/xt_pages/workforce/remind_print_setting.vue Vedi File

74
                   <span v-if="type ==1 && printObj.name == 1">{{main_collection.patient.name}} </span>
74
                   <span v-if="type ==1 && printObj.name == 1">{{main_collection.patient.name}} </span>
75
                   <span v-if="type ==2 && printObj.name == 1">{{main_collection.patient}} </span>
75
                   <span v-if="type ==2 && printObj.name == 1">{{main_collection.patient}} </span>
76
                 </div>
76
                 </div>
77
-                <div class="printCell">
77
+                <div class="printCell" v-if="org_id!=0 && org_id!=10610">
78
                   <span>
78
                   <span>
79
                     床号:{{ main_collection.number.number }}
79
                     床号:{{ main_collection.number.number }}
80
                     <span style="width:auto;" v-if="main_collection.schedule_type == 1">上午</span>
80
                     <span style="width:auto;" v-if="main_collection.schedule_type == 1">上午</span>
83
                   </span>
83
                   </span>
84
                 </div>
84
                 </div>
85
                 <div v-if="printObj.anticoagulant == 1">抗凝剂:
85
                 <div v-if="printObj.anticoagulant == 1">抗凝剂:
86
-                  <span v-if="org_id == 10138 || org_id == 0 || org_id == 10278">{{ main_collection.dialysissolution.anticoagulant ? anticoagulants_confit[main_collection.dialysissolution.anticoagulant].name + ' 5000iu/瓶' : ''}}</span>
87
-                  <span v-else >
86
+                  <span v-if="org_id == 10138 || org_id == 10278">{{ main_collection.dialysissolution.anticoagulant ? anticoagulants_confit[main_collection.dialysissolution.anticoagulant].name + ' 5000iu/瓶' : ''}}</span>
87
+                  <span v-if="org_id ==0 || org_id == 10610" >
88
                    <span>{{getAnticoagulant(main_collection.dialysissolution.anticoagulant)}}</span>
88
                    <span>{{getAnticoagulant(main_collection.dialysissolution.anticoagulant)}}</span>
89
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 1">
90
+                   {{main_collection.dialysissolution.anticoagulant_zongliang}}mg
91
+                  </span>
92
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 2">
93
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}mg
94
+                  </span>
95
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 3">
96
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
97
+                  </span>
98
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 4">
99
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}mg
100
+                  </span>
101
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 5">
102
+                     {{main_collection.dialysissolution.anticoagulant_zongliang}}mg
103
+                   </span>
104
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 6">
105
+                   {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
106
+                  </span>
107
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 7">
108
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
109
+                   </span>
110
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">
111
+                     {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
112
+                  </span>
113
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">
114
+                     {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
115
+                  </span>
116
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">
117
+                     {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
118
+                    </span>
119
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">
120
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
121
+                   </span>
122
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 12">
123
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
124
+                   </span>
125
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 13">
126
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
127
+                   </span>
128
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 14">
129
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
130
+                   </span>
131
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 15">
132
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
133
+                   </span>
134
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 16">
135
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
136
+                   </span>
137
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 17">
138
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
139
+                   </span>
140
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 18">
141
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
142
+                   </span>
143
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 19">
144
+                    {{main_collection.dialysissolution.anticoagulant_zongliang}}iu
145
+                   </span>
89
                   </span>
146
                   </span>
90
                 </div>
147
                 </div>
91
                <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675||org_id ==10571">首剂:{{main_collection.dialysissolution.anticoagulant_shouji}}</div>
148
                <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675||org_id ==10571">首剂:{{main_collection.dialysissolution.anticoagulant_shouji}}</div>
92
                 <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675 || org_id ==10571">维持:{{main_collection.dialysissolution.anticoagulant_weichi}}</div>
149
                 <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675 || org_id ==10571">维持:{{main_collection.dialysissolution.anticoagulant_weichi}}</div>
93
-                <div v-if="printObj.anticoagulant_zongliang == 1">
150
+                <div v-if="printObj.anticoagulant_zongliang == 1 && org_id!=0 && org_id!=10610">
94
                   用量:
151
                   用量:
95
                   <span v-if="main_collection.dialysissolution.anticoagulant == 1">
152
                   <span v-if="main_collection.dialysissolution.anticoagulant == 1">
96
                    {{main_collection.dialysissolution.anticoagulant_zongliang}}mg
153
                    {{main_collection.dialysissolution.anticoagulant_zongliang}}mg
151
                    </span>
208
                    </span>
152
                 </div>
209
                 </div>
153
 
210
 
154
-                <div v-if="org_id==0 || org_id ==10460">
211
+                <div v-if="org_id ==10460">
155
                   目标超滤量:
212
                   目标超滤量:
156
                   <span>
213
                   <span>
157
                    {{main_collection.prescription.target_ultrafiltration}}ml
214
                    {{main_collection.prescription.target_ultrafiltration}}ml
160
                 <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675">干体重:{{main_collection.assessmentbefor.dry_weight}}</div>
217
                 <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675">干体重:{{main_collection.assessmentbefor.dry_weight}}</div>
161
                 <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675">透前体重:{{main_collection.assessmentbefor.weight_before}}</div>
218
                 <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675">透前体重:{{main_collection.assessmentbefor.weight_before}}</div>
162
                 <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675">体重增加:{{(main_collection.assessmentbefor.weight_before - main_collection.assessmentbefor.dry_weight).toFixed(2)}}</div>
219
                 <div v-if="org_id == 10188 || org_id == 10217 || org_id == 10340 || org_id == 9671 || org_id == 9675">体重增加:{{(main_collection.assessmentbefor.weight_before - main_collection.assessmentbefor.dry_weight).toFixed(2)}}</div>
163
-                <div v-if="org_id!=10278 && org_id!=10600">用法:静脉注射</div>
220
+                <div v-if="org_id!=10278 && org_id!=10600 && org_id!=0">用法:静脉注射</div>
164
                 <!-- 透析器灌流器 -->
221
                 <!-- 透析器灌流器 -->
165
                
222
                
166
                  <div>
223
                  <div>