Kaynağa Gözat

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

yq1 1 hafta önce
ebeveyn
işleme
e3d9fc8cf5

+ 11 - 4
src/xt_pages/dialysis/batch_print/batch_print_order_eightyone.vue Dosyayı Görüntüle

@@ -427,18 +427,25 @@
427 427
                       </div>
428 428
                       <div class="inline_block" style="flex: 1">
429 429
                         体重增加:
430
+                      
430 431
                         <div class="under_line" style="width: 70px; text-align: center">
431
-                          <span v-if="record.lastafterweight.weight_after>0">{{ record.assessment_before_dislysis.weight_before > 0 && record.lastafterweight.weight_after > 0 
432
+                          <span v-if="record.lastafterweight.weight_after>0">
433
+                            {{ record.assessment_before_dislysis.weight_before > 0 && record.lastafterweight.weight_after > 0 
432 434
                             ? parseFloat(record.assessment_before_dislysis.weight_before - record.assessment_before_dislysis.additional_weight
433 435
                             - record.lastafterweight.weight_after).toFixed(2): "/" 
434 436
                           }}
435 437
                           </span> 
436 438
 
437
-                          <span v-if="record.lastafterweight.weight_after<=0">{{ record.assessment_before_dislysis.weight_before > 0 && record.assessment_after_dislysis.last_after_weight > 0 
439
+                          <span v-if="record.lastafterweight.weight_after<=0 && record.assessment_after_dislysis.last_after_weight>0">
440
+                            {{ record.assessment_before_dislysis.weight_before > 0 && record.assessment_after_dislysis.last_after_weight > 0 
438 441
                             ? parseFloat(record.assessment_before_dislysis.weight_before - record.assessment_before_dislysis.additional_weight
439 442
                             - record.assessment_after_dislysis.last_after_weight).toFixed(2): "/" 
440 443
                           }}
441 444
                           </span> 
445
+
446
+                          <span v-if="record.lastafterweight.weight_after<=0 && record.assessment_after_dislysis.last_after_weight ==0">
447
+                              /
448
+                          </span> 
442 449
                         </div>
443 450
                         kg
444 451
                       </div>
@@ -446,8 +453,8 @@
446 453
                         超滤总量:
447 454
                         <div class="under_line" style="width: 100px; text-align: center">
448 455
                           {{
449
-                            record.prescription.target_ultrafiltration
450
-                              ? record.prescription.target_ultrafiltration
456
+                            record.prescription.prescription_water
457
+                              ? record.prescription.prescription_water
451 458
                               : "/"
452 459
                           }}
453 460
                         </div>

+ 14 - 5
src/xt_pages/dialysis/template/DialysisPrintOrdereightyone.vue Dosyayı Görüntüle

@@ -381,6 +381,8 @@
381 381
                       上次透后体重:
382 382
                       <div class="under_line" style="width: 50px; text-align: center">
383 383
                         <!-- {{lastafterdialysis.weight_after?lastafterdialysis.weight_after:"未称重"}} -->
384
+                       
385
+                        
384 386
                         <span v-if="lastafterdialysis.weight_after>0">{{lastafterdialysis.weight_after?lastafterdialysis.weight_after:"未称重"}}</span> 
385 387
                         <span v-if="lastafterdialysis.weight_after<=0">{{afterdialysis.last_after_weight?afterdialysis.last_after_weight:"未称重"}}</span> 
386 388
                       </div>
@@ -406,8 +408,15 @@
406 408
                       <div class="under_line" style="width: 70px; text-align: center">
407 409
                         <span>
408 410
                           <!-- {{ (predialysis.weight_before - lastafterdialysis.weight_after).toFixed(2)}} -->
409
-                          <span v-if="lastafterdialysis.weight_after>0">{{ (predialysis.weight_before - predialysis.additional_weight - lastafterdialysis.weight_after).toFixed(2)}}</span> 
410
-                          <span v-if="lastafterdialysis.weight_after<=0">{{ (predialysis.weight_before - predialysis.additional_weight -afterdialysis.last_after_weight).toFixed(2)}}</span> 
411
+                          <span v-if="lastafterdialysis.weight_after>0"
412
+                            >{{ (predialysis.weight_before - predialysis.additional_weight - lastafterdialysis.weight_after).toFixed(2)}}
413
+                          </span> 
414
+                          <span v-if="lastafterdialysis.weight_after<=0 && afterdialysis.last_after_weight>0">
415
+                            {{ (predialysis.weight_before - predialysis.additional_weight -afterdialysis.last_after_weight).toFixed(2)}}
416
+                          </span> 
417
+                          <span v-if="lastafterdialysis.weight_after<=0 && afterdialysis.last_after_weight==0">
418
+                            /
419
+                          </span> 
411 420
                         </span>
412 421
                       </div>
413 422
                       kg
@@ -416,8 +425,8 @@
416 425
                       超滤总量:
417 426
                       <div class="under_line" style="width: 60px; text-align: center">
418 427
                         {{
419
-                          prescription.target_ultrafiltration
420
-                            ? prescription.target_ultrafiltration
428
+                          prescription.prescription_water
429
+                            ? prescription.prescription_water
421 430
                             : "/"
422 431
                         }}
423 432
                       </div>
@@ -1743,7 +1752,7 @@ export default {
1743 1752
       } if (this.predialysis.weight_before == 0) {
1744 1753
         const obj19 ='透前体重'
1745 1754
         checkDate.push(obj19)
1746
-      } if (this.prescription.target_ultrafiltration == 0) {
1755
+      } if (this.prescription.prescription_water == 0) {
1747 1756
         const obj20 ='超滤总量'
1748 1757
         checkDate.push(obj20)
1749 1758
       } if (this.prescription.calcium == 0) {

+ 1 - 1
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue Dosyayı Görüntüle

@@ -218,7 +218,7 @@
218 218
                             </el-button>
219 219
 
220 220
                               <el-select style="margin-right:5px;width:300px;"
221
-                                         v-model="item.diagnoses" multiple placeholder="诊断">
221
+                                         v-model="item.diagnoses" multiple placeholder="诊断" v-if="org_id == 10721">
222 222
                                 <el-option
223 223
                                   v-for="(item,index) in diagnoses"
224 224
                                   :key="index"

+ 6 - 0
src/xt_pages/outpatientCharges/statementTemplate/printSeventheen.vue Dosyayı Görüntüle

@@ -45,6 +45,12 @@
45 45
         <div style="flex: 1;text-align: right;">账户余额:{{info.new_order.blac}}</div>
46 46
       </div>
47 47
 
48
+    <div style="width: 100%;display: flex;">
49
+      <div style="flex: 1;">大额医疗费用支付:{{info.new_order.hifob_pay}}</div>
50
+    </div>
51
+
52
+
53
+
48 54
      <!-- <div style="border: 1px solid black;width: 100%;">
49 55
         <div style="border-bottom:1px solid black;display: flex;padding: 5px;">
50 56
             <div style="flex: 1;">姓名:{{info.patient.name}}</div>

+ 4 - 3
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue Dosyayı Görüntüle

@@ -3200,9 +3200,10 @@ export default {
3200 3200
               }
3201 3201
 
3202 3202
 
3203
-
3204
-              for(let i = 0; i < data.prescriptions.length; i++){
3205
-                data.prescriptions[i]["diagnoses"] = data.prescriptions[i].diagnose.join(",")
3203
+              if (this.org_id == 10721) {
3204
+                for (let i = 0; i < data.prescriptions.length; i++) {
3205
+                  data.prescriptions[i]["diagnoses"] = data.prescriptions[i].diagnose.join(",")
3206
+                }
3206 3207
               }
3207 3208
               createHisPrescription(data, params).then(response => {
3208 3209
                 if (response.data.state == 1) {

+ 13 - 14
src/xt_pages/outpatientDoctorStation/doctorDesk.vue Dosyayı Görüntüle

@@ -2651,7 +2651,7 @@ export default {
2651 2651
 
2652 2652
 
2653 2653
                 if (obj.med_type == 0 || obj.med_type == '') {
2654
-                  if (this.org_id != 10206 && this.org_id != 0) {
2654
+                  if (this.org_id != 10206) {
2655 2655
                     obj.med_type = 14
2656 2656
                     if (this.org_id == 10721 || this.org_id == 0){
2657 2657
 
@@ -2662,13 +2662,12 @@ export default {
2662 2662
                   }
2663 2663
                 }else{
2664 2664
                   if (this.org_id == 10721 || this.org_id == 0){
2665
-
2666 2665
                     obj.med_type = 992102
2667 2666
                   }
2668 2667
 
2669 2668
                 }
2670 2669
                 obj.diagnose = []
2671
-                if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
2670
+                if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
2672 2671
                   // obj.diagnose = 2465
2673 2672
                   obj.diagnose.push(2465)
2674 2673
 
@@ -2730,7 +2729,7 @@ export default {
2730 2729
                 obj.med_type = 1
2731 2730
 
2732 2731
               }
2733
-              if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
2732
+              if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
2734 2733
                 // obj.diagnose = 2465
2735 2734
                 obj.diagnose.push(2465)
2736 2735
 
@@ -3295,7 +3294,7 @@ export default {
3295 3294
                         }
3296 3295
                       }
3297 3296
                       obj.diagnose = []
3298
-                      if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
3297
+                      if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
3299 3298
                         // obj.diagnose = 2465
3300 3299
                         obj.diagnose.push(2465)
3301 3300
 
@@ -3351,7 +3350,7 @@ export default {
3351 3350
                         obj.med_type = 992102
3352 3351
                       }
3353 3352
                     }
3354
-                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
3353
+                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
3355 3354
                       // obj.diagnose = 2465
3356 3355
                       obj.diagnose.push(2465)
3357 3356
 
@@ -3927,7 +3926,7 @@ export default {
3927 3926
                           obj.med_type = 992102
3928 3927
                         }
3929 3928
                       }
3930
-                      if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
3929
+                      if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
3931 3930
                         // obj.diagnose = 2465
3932 3931
                         obj.diagnose.push(2465)
3933 3932
 
@@ -3983,7 +3982,7 @@ export default {
3983 3982
                       }
3984 3983
                     }
3985 3984
 
3986
-                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
3985
+                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
3987 3986
                       // obj.diagnose = 2465
3988 3987
                       obj.diagnose.push(2465)
3989 3988
 
@@ -4549,7 +4548,7 @@ export default {
4549 4548
                         obj.med_type = 992102
4550 4549
                       }
4551 4550
                     }
4552
-                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
4551
+                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
4553 4552
                       obj.diagnose.push(2465)
4554 4553
 
4555 4554
                     }
@@ -4605,7 +4604,7 @@ export default {
4605 4604
                     }
4606 4605
                   }
4607 4606
 
4608
-                  if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
4607
+                  if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
4609 4608
                     obj.diagnose.push(2465)
4610 4609
                   }
4611 4610
 
@@ -5343,7 +5342,7 @@ export default {
5343 5342
 
5344 5343
                       obj.diagnose = []
5345 5344
 
5346
-                      if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
5345
+                      if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
5347 5346
                         obj.diagnose.push(2465)
5348 5347
 
5349 5348
                       }
@@ -5403,7 +5402,7 @@ export default {
5403 5402
                       obj.med_type = 1
5404 5403
                     }
5405 5404
                     obj.diagnose = []
5406
-                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
5405
+                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
5407 5406
                       obj.diagnose.push(2465)
5408 5407
                     }
5409 5408
                     this.prescriptions.push(obj)
@@ -6039,7 +6038,7 @@ export default {
6039 6038
                       }
6040 6039
 
6041 6040
                       obj.diagnose = []
6042
-                      if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
6041
+                      if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
6043 6042
                         obj.diagnose.push(2465)
6044 6043
                       }
6045 6044
                       console.log("111222222")
@@ -6108,7 +6107,7 @@ export default {
6108 6107
 
6109 6108
                     }
6110 6109
                     obj.diagnose = []
6111
-                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10271 || this.org_id == 0)){
6110
+                    if (parseInt(obj.med_type) == 992102 && (this.org_id == 10721 || this.org_id == 0)){
6112 6111
                       // obj.diagnose = 2465
6113 6112
                       obj.diagnose.push(2465)
6114 6113