28169 1 ヶ月 前
コミット
a74a69967e
共有41 個のファイルを変更した529 個の追加62 個の削除を含む
  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 ファイルの表示

@@ -145,17 +145,20 @@ export function getDialysisRecord(params) {
145 145
 }
146 146
 
147 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 155
   return request({
153 156
     url: '/api/dialysis/prescription',
154 157
     method: 'Post',
155 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 ファイルの表示

@@ -661,6 +661,52 @@
661 661
           <span class="content">{{this.prescription.warsh_count}}</span>
662 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 711
       </ul>
666 712
     </div>

+ 1 - 0
src/xt_pages/dialysis/details/consumable/dialysisParameter.vue ファイルの表示

@@ -736,6 +736,7 @@ import dialysis from '../../../../router/modules/dialysis';
736 736
                 list[i].advice_spc =""
737 737
                 list[i].advice_spc_one = ""
738 738
                 list[i].advice_spc_three = ""
739
+                list[i].advice_spc_two=""
739 740
                  list[i].advice_spc_four = ""
740 741
                   list[i].advice_spc_five = ""
741 742
                  for(let j=0;j<list[i].advice.length;j++){

+ 2 - 1
src/xt_pages/dialysis/details/consumable/dialysisParameterPrint.vue ファイルの表示

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

+ 1 - 1
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue ファイルの表示

@@ -2107,7 +2107,7 @@
2107 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 2111
           var newArr = []
2112 2112
           if(this.doctor_advices!=null && this.doctor_advices.length>0){
2113 2113
             for(let i=0;i<this.doctor_advices.length>0;i++){

+ 73 - 6
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue ファイルの表示

@@ -1214,9 +1214,67 @@
1214 1214
                         </el-form-item>
1215 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 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 1278
                 <el-row :gutter="20">
1221 1279
                   <el-col :span="24" v-if="isShows('透析备注') && (dialysisPrescription.mode_id == 2 || dialysisPrescription.mode_id == 3 || dialysisPrescription.mode_id == 4)">
1222 1280
                     <el-form-item label="透析备注:" prop="value" :rules="isCheckmust('透析备注')">
@@ -1945,7 +2003,16 @@
1945 2003
           dialyzate:"",
1946 2004
           first_super:0,
1947 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 2018
         anticoagulant: {
@@ -2436,7 +2503,7 @@ mu
2436 2503
             }
2437 2504
           }
2438 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 2507
             this.zhiShow = true
2441 2508
             this.huShow = true
2442 2509
             this.totalShow = true
@@ -3348,7 +3415,7 @@ mu
3348 3415
         }
3349 3416
         // console.log('this.dialysisPrescription.mode_id', this.dialysisPrescription.mode_id)
3350 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 3419
           this.zhiShow = true
3353 3420
           this.huShow = true
3354 3421
           this.totalShow = true
@@ -3361,7 +3428,6 @@ mu
3361 3428
           pre.mode_id == 8 ||
3362 3429
           pre.mode_id == 9 ||
3363 3430
           pre.mode_id == 11 ||
3364
-          pre.mode_id == 13 ||
3365 3431
           pre.mode_id == 14 ||
3366 3432
           pre.mode_id == 19
3367 3433
         ) {
@@ -4923,7 +4989,7 @@ mu
4923 4989
       }
4924 4990
     },
4925 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 4993
         this.dialysisPrescription.displace_liqui_value = ""
4928 4994
         this.dialysisPrescription.displace_liqui_part = ""
4929 4995
         this.dialysisPrescription.replacement_total = ""
@@ -5071,7 +5137,6 @@ mu
5071 5137
         id === 8 ||
5072 5138
         id === 9 ||
5073 5139
         id === 11 ||
5074
-        id === 13 ||
5075 5140
         id === 14 ||
5076 5141
         id === 15 ||
5077 5142
         id === 16 ||
@@ -5999,6 +6064,7 @@ mu
5999 6064
 </script>
6000 6065
 
6001 6066
 <style rel="stylesheet/scss" lang="scss" scoped>
6067
+   
6002 6068
     .el-checkbox,
6003 6069
     .el-checkbox__input {
6004 6070
         vertical-align: middle;
@@ -6032,4 +6098,5 @@ mu
6032 6098
     }
6033 6099
 
6034 6100
     }
6101
+ 
6035 6102
 </style>

+ 1 - 1
src/xt_pages/dialysis/details/index.vue ファイルの表示

@@ -297,7 +297,7 @@
297 297
                   <span>{{main_collection.patient.name}} </span>
298 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 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 301
                   <div style="">透析模式:
302 302
                    <span>{{getModeName(main_collection.prescription.mode_id)  }}</span>
303 303
                   </div>

+ 1 - 1
src/xt_pages/dialysis/doctorAdvicePrint.vue ファイルの表示

@@ -305,7 +305,7 @@ export default {
305 305
                     this.project = resp.data.project
306 306
                     resp.data.hisAdvices.map((item,index) => {
307 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 309
                         if(this.project[index].project.length > 0){
310 310
                             this.project[index].project.map(it => {
311 311
                             let obj = {

+ 2 - 2
src/xt_pages/dialysis/signPrint.vue ファイルの表示

@@ -30,7 +30,7 @@
30 30
                                 规格:{{it.advice_desc }} {{ it.drug_spec_unit }}
31 31
                             </div> 
32 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 34
                             <div v-if="org_id!=10278 && org_id !=10740">给药途径:{{it.delivery_way}}</div>  
35 35
                             <div v-if="org_id == 0 || org_id==10223">
36 36
                                 <span>执行者:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -52,7 +52,7 @@
52 52
                             
53 53
                             </div>  
54 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 56
                             <div v-if="org_id !=10740">给药途径:{{its.delivery_way}}</div>  
57 57
                             <div v-if="org_id == 0 || org_id==10223">
58 58
                                 <span>执行者:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+ 6 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue ファイルの表示

@@ -4513,7 +4513,13 @@ export default {
4513 4513
             }
4514 4514
           }
4515 4515
           this.new_doctor_advice_list = []
4516
+          
4516 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 ファイルの表示

@@ -271,7 +271,12 @@
271 271
           birth.substr(4, 2) +
272 272
           '-' +
273 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 282
       printThisPage() {

+ 6 - 1
src/xt_pages/hospitalStation/treatTemplate/printTwo.vue ファイルの表示

@@ -255,7 +255,12 @@ export default {
255 255
          birth.substr(4, 2) +
256 256
          '-' +
257 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 266
      printThisPage() {

+ 6 - 1
src/xt_pages/outpatientDoctorStation/template/printOne.vue ファイルの表示

@@ -343,7 +343,12 @@ export default {
343 343
           birth.substr(4, 2) +
344 344
           "-" +
345 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 ファイルの表示

@@ -226,7 +226,11 @@ export default{
226 226
           birth.substr(6, 2)
227 227
 
228 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 235
     bianji(){
232 236
       this.dialogVisible=true

+ 6 - 2
src/xt_pages/user/Informed/components/CRRT_informed.vue ファイルの表示

@@ -193,8 +193,12 @@ export default{
193 193
           '-' +
194 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 203
     bianji(){
200 204
       this.dialogVisible=true

+ 6 - 2
src/xt_pages/user/Informed/components/Death_informed.vue ファイルの表示

@@ -182,8 +182,12 @@ export default{
182 182
           '-' +
183 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 192
     show(val){
189 193
       console.log("val--------------",val)

+ 6 - 2
src/xt_pages/user/Informed/components/Disease_diagnosis.vue ファイルの表示

@@ -242,8 +242,12 @@ const content =`
242 242
           '-' +
243 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 ファイルの表示

@@ -200,6 +200,7 @@ export default{
200 200
           })
201 201
       },
202 202
       getAge: function(val) {
203
+        
203 204
         if (val.id_card_no == undefined) {
204 205
           return false
205 206
         }
@@ -218,7 +219,12 @@ export default{
218 219
           birth.substr(6, 2)
219 220
 
220 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 229
       bianji(){
224 230
         this.dialogVisible =true

+ 5 - 1
src/xt_pages/user/Informed/components/Filter_informed.vue ファイルの表示

@@ -276,7 +276,11 @@ export default{
276 276
           birth.substr(6, 2)
277 277
 
278 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 285
       bianji(){
282 286
         this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/Highrisk_informed.vue ファイルの表示

@@ -196,7 +196,11 @@ export default{
196 196
           birth.substr(6, 2)
197 197
 
198 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 205
       printThisPage(){
202 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 ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/Terminate_informed.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/anticoagulation_informed.vue ファイルの表示

@@ -294,7 +294,11 @@ export default{
294 294
           birth.substr(6, 2)
295 295
 
296 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 303
     bianji(){
300 304
       this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/arteriovenous_informed.vue ファイルの表示

@@ -236,7 +236,11 @@ export default{
236 236
           birth.substr(6, 2)
237 237
 
238 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 245
     bianji(){
242 246
       this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/catheterization_informed.vue ファイルの表示

@@ -265,7 +265,11 @@ export default{
265 265
           birth.substr(6, 2)
266 266
 
267 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 274
     bianji(){
271 275
       this.dialogVisible =true

+ 6 - 2
src/xt_pages/user/Informed/components/critical_informed.vue ファイルの表示

@@ -207,8 +207,12 @@ export default{
207 207
           '-' +
208 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 217
     bianji(){
214 218
       this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/criticalpatient_informed.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/criticalpatient_informed2.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/dialyzer_informed.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/heal_informed.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/hemodialysis.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/hemoperfusion_informed.vue ファイルの表示

@@ -230,7 +230,11 @@ export default{
230 230
           birth.substr(6, 2)
231 231
 
232 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 239
     getlist(){
236 240
 

+ 5 - 1
src/xt_pages/user/Informed/components/informef_Twentyfive.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/informef_Twentyfour.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/informef_Twentysevre.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/informef_Twentysix.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/nonheparin_informed.vue ファイルの表示

@@ -251,7 +251,11 @@ export default{
251 251
           birth.substr(6, 2)
252 252
 
253 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 260
     bianji(){
257 261
       this.dialogVisible=true

+ 5 - 1
src/xt_pages/user/Informed/components/profunda_informed.vue ファイルの表示

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

+ 5 - 1
src/xt_pages/user/Informed/components/therapy_informed.vue ファイルの表示

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

+ 170 - 5
src/xt_pages/user/dialysisSolution.vue ファイルの表示

@@ -254,6 +254,39 @@
254 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 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 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 290
         <el-row :gutter="20">
258 291
           <el-col :span="6"><div class="grid-content bg-purple">备注:{{current_solution.remark}}</div></el-col>
259 292
         </el-row>
@@ -817,6 +850,59 @@
817 850
             </el-form-item>
818 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 906
         </el-row>
821 907
 
822 908
 
@@ -1153,6 +1239,15 @@
1153 1239
           dialysis_strainer:"",
1154 1240
           chaptalization:"",
1155 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 1252
         childPlan: {
1158 1253
           mode: '',
@@ -1799,7 +1894,46 @@
1799 1894
           anticoagulant_zongliang:
1800 1895
             this.current_solution.anticoagulant_zongliang != 0
1801 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 1939
       handleDelete(index, row) {
@@ -2045,9 +2179,19 @@
2045 2179
                 this.current_solution.epo_count = response.data.data.solution.epo_count
2046 2180
                 this.current_solution.max_ultrafiltration_rate = response.data.data.solution.max_ultrafiltration_rate
2047 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 2195
                 this.FindePatientDialysisLongSolutions()
2052 2196
                 return false
2053 2197
               }
@@ -2068,7 +2212,7 @@
2068 2212
             this.addPlan.dialysis_irrigation = this.dialysis_irrigation
2069 2213
             this.addPlan.dialysis_strainer = this.dialysis_strainer
2070 2214
             this.addPlan.mode_id = parseInt(this.addPlan.mode_id)
2071
-         
2215
+
2072 2216
             console.log("add",this.addPlan)
2073 2217
             createPatientDialysisSolution(
2074 2218
               this.patientID,
@@ -2304,6 +2448,16 @@
2304 2448
         this.addPlan.chaptalization = row.chaptalization
2305 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 2462
       isShows(name) {
2309 2463
         var filedList = store.getters.xt_user.fileds
@@ -2385,6 +2539,17 @@
2385 2539
           plasma_separator:"",
2386 2540
           bilirubin_adsorption_column:"",
2387 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 2554
         this.addPlanTypeChange()
2390 2555
 

+ 63 - 6
src/xt_pages/workforce/remind_print_setting.vue ファイルの表示

@@ -74,7 +74,7 @@
74 74
                   <span v-if="type ==1 && printObj.name == 1">{{main_collection.patient.name}} </span>
75 75
                   <span v-if="type ==2 && printObj.name == 1">{{main_collection.patient}} </span>
76 76
                 </div>
77
-                <div class="printCell">
77
+                <div class="printCell" v-if="org_id!=0 && org_id!=10610">
78 78
                   <span>
79 79
                     床号:{{ main_collection.number.number }}
80 80
                     <span style="width:auto;" v-if="main_collection.schedule_type == 1">上午</span>
@@ -83,14 +83,71 @@
83 83
                   </span>
84 84
                 </div>
85 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 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 146
                   </span>
90 147
                 </div>
91 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 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 152
                   <span v-if="main_collection.dialysissolution.anticoagulant == 1">
96 153
                    {{main_collection.dialysissolution.anticoagulant_zongliang}}mg
@@ -151,7 +208,7 @@
151 208
                    </span>
152 209
                 </div>
153 210
 
154
-                <div v-if="org_id==0 || org_id ==10460">
211
+                <div v-if="org_id ==10460">
155 212
                   目标超滤量:
156 213
                   <span>
157 214
                    {{main_collection.prescription.target_ultrafiltration}}ml
@@ -160,7 +217,7 @@
160 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 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 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 223
                  <div>