Browse Source

提交代码

陈少旭 1 year ago
parent
commit
9a685df077

+ 95 - 1
src/xt_pages/hospitalStation/statementPrint.vue View File

30
     <div class='dialysisPage' style="padding-top:40px;" v-if="this.$store.getters.xt_user.org_id == 10210 || this.$store.getters.xt_user.org_id == 0">
30
     <div class='dialysisPage' style="padding-top:40px;" v-if="this.$store.getters.xt_user.org_id == 10210 || this.$store.getters.xt_user.org_id == 0">
31
 <!--      <private-charge-print :info="info" ></private-charge-print>-->
31
 <!--      <private-charge-print :info="info" ></private-charge-print>-->
32
 <!--      <print-ten :info="info" ></print-ten>-->
32
 <!--      <print-ten :info="info" ></print-ten>-->
33
-      <print-ten></print-ten>
33
+      <print-ten :info="info"></print-ten>
34
     </div>
34
     </div>
35
 
35
 
36
 <!--    <div class='dialysisPage' style="padding-top:40px;" v-else>-->
36
 <!--    <div class='dialysisPage' style="padding-top:40px;" v-else>-->
392
             that.info['order_infos'] = response.data.data.order_infos
392
             that.info['order_infos'] = response.data.data.order_infos
393
             that.info['diagnosis'] = response.data.data.diagnosis
393
             that.info['diagnosis'] = response.data.data.diagnosis
394
 
394
 
395
+            that.info['bedInscpTotal'] =
396
+              response.data.data.bedInscpTotal
397
+            that.info['bedSelfTotal'] =
398
+              response.data.data.bedSelfTotal
399
+
400
+            that.info['operationInscpTotal'] =
401
+              response.data.data.operationInscpTotal
402
+            that.info['operationSelfTotal'] =
403
+              response.data.data.operationSelfTotal
404
+
405
+            that.info['checkInscpTotal'] =
406
+              response.data.data.checkInscpTotal
407
+            that.info['checkSelfTotal'] =
408
+              response.data.data.checkSelfTotal
409
+
410
+            that.info['treatInscpTotal'] =
411
+              response.data.data.treatInscpTotal
412
+            that.info['treatSelfTotal'] =
413
+              response.data.data.treatSelfTotal
414
+
415
+            that.info['laboratoryInscpTotal'] =
416
+              response.data.data.laboratoryInscpTotal
417
+            that.info['laboratorySelfTotal'] =
418
+              response.data.data.laboratorySelfTotal
419
+
420
+            that.info['westernMedicineInscpTotal'] =
421
+              response.data.data.westernMedicineInscpTotal
422
+            that.info['westernMedicineSelfTotal'] =
423
+              response.data.data.westernMedicineSelfTotal
424
+
425
+            that.info['materialInscpTotal'] =
426
+              response.data.data.materialInscpTotal
427
+            that.info['materialSelfTotal'] =
428
+              response.data.data.materialSelfTotal
429
+
430
+            that.info['chineseTraditionalInscpTotal'] =
431
+              response.data.data.chineseTraditionalInscpTotal
432
+            that.info['chineseTraditionalSelfTotal'] =
433
+              response.data.data.chineseTraditionalSelfTotal
434
+
435
+            that.info['otherInscpTotal'] =
436
+              response.data.data.otherInscpTotal
437
+            that.info['otherSelfTotal'] =
438
+              response.data.data.otherSelfTotal
439
+
440
+
395
             //获取所有项目类型进行去重
441
             //获取所有项目类型进行去重
396
             let med_chrgitm_types = []
442
             let med_chrgitm_types = []
397
             for (let i = 0; i < response.data.data.order_infos.length; i++) {
443
             for (let i = 0; i < response.data.data.order_infos.length; i++) {
511
                 that.info['diagnosis'] = response.data.data.diagnosis
557
                 that.info['diagnosis'] = response.data.data.diagnosis
512
                 that.info['his'] = response.data.data.his_hospital
558
                 that.info['his'] = response.data.data.his_hospital
513
 
559
 
560
+
561
+                that.info['bedInscpTotal'] =
562
+                  response.data.data.bedInscpTotal
563
+                that.info['bedSelfTotal'] =
564
+                  response.data.data.bedSelfTotal
565
+
566
+                that.info['operationInscpTotal'] =
567
+                  response.data.data.operationInscpTotal
568
+                that.info['operationSelfTotal'] =
569
+                  response.data.data.operationSelfTotal
570
+
571
+                that.info['checkInscpTotal'] =
572
+                  response.data.data.checkInscpTotal
573
+                that.info['checkSelfTotal'] =
574
+                  response.data.data.checkSelfTotal
575
+
576
+                that.info['treatInscpTotal'] =
577
+                  response.data.data.treatInscpTotal
578
+                that.info['treatSelfTotal'] =
579
+                  response.data.data.treatSelfTotal
580
+
581
+                that.info['laboratoryInscpTotal'] =
582
+                  response.data.data.laboratoryInscpTotal
583
+                that.info['laboratorySelfTotal'] =
584
+                  response.data.data.laboratorySelfTotal
585
+
586
+                that.info['westernMedicineInscpTotal'] =
587
+                  response.data.data.westernMedicineInscpTotal
588
+                that.info['westernMedicineSelfTotal'] =
589
+                  response.data.data.westernMedicineSelfTotal
590
+
591
+                that.info['materialInscpTotal'] =
592
+                  response.data.data.materialInscpTotal
593
+                that.info['materialSelfTotal'] =
594
+                  response.data.data.materialSelfTotal
595
+
596
+                that.info['chineseTraditionalInscpTotal'] =
597
+                  response.data.data.chineseTraditionalInscpTotal
598
+                that.info['chineseTraditionalSelfTotal'] =
599
+                  response.data.data.chineseTraditionalSelfTotal
600
+
601
+                that.info['otherInscpTotal'] =
602
+                  response.data.data.otherInscpTotal
603
+                that.info['otherSelfTotal'] =
604
+                  response.data.data.otherSelfTotal
605
+
606
+
607
+
514
                 console.log("22222222")
608
                 console.log("22222222")
515
                 that.list = []
609
                 that.list = []
516
                 //获取所有项目类型进行去重
610
                 //获取所有项目类型进行去重

+ 2 - 2
src/xt_pages/hospitalStation/statementTemplate/printTen.vue View File

103
             <td style="border: 1px solid gray;width: 150px;height: 30px;">床号</td>
103
             <td style="border: 1px solid gray;width: 150px;height: 30px;">床号</td>
104
             <td style="border: 1px solid gray;width: 150px;height: 30px;"></td>
104
             <td style="border: 1px solid gray;width: 150px;height: 30px;"></td>
105
             <td style="border: 1px solid gray;width: 150px;height: 30px;">参保区划</td>
105
             <td style="border: 1px solid gray;width: 150px;height: 30px;">参保区划</td>
106
-            <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.insu_optins}}</td>
106
+            <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.his.insuplc_admdvs}}</td>
107
           </tr>
107
           </tr>
108
           <tr>
108
           <tr>
109
             <td style="border: 1px solid gray;width: 150px;height: 30px;">入院日期</td>
109
             <td style="border: 1px solid gray;width: 150px;height: 30px;">入院日期</td>
274
             <td style="border: 1px solid gray;width: 150px;height: 30px;">个人账户支付</td>
274
             <td style="border: 1px solid gray;width: 150px;height: 30px;">个人账户支付</td>
275
             <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.acct_pay}}</td>
275
             <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.acct_pay}}</td>
276
             <td style="border: 1px solid gray;width: 150px;height: 30px;">个人现金支付</td>
276
             <td style="border: 1px solid gray;width: 150px;height: 30px;">个人现金支付</td>
277
-            <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.psn_cash_pay}}</td>
277
+            <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.cash_payamt}}</td>
278
             <td style="border: 1px solid gray;width: 150px;height: 30px;">其他基金支付</td>
278
             <td style="border: 1px solid gray;width: 150px;height: 30px;">其他基金支付</td>
279
             <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.oth_pay}}</td>
279
             <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.oth_pay}}</td>
280
           </tr>
280
           </tr>

+ 1 - 1
src/xt_pages/outpatientCharges/statementPrint.vue View File

490
         }
490
         }
491
 
491
 
492
         if(details[a].advice_id == 0 && details[a].project_id > 0 && details[a].project.type == 2) {
492
         if(details[a].advice_id == 0 && details[a].project_id > 0 && details[a].project.type == 2) {
493
-          obj['yibao_code'] = details[a].project.project.medical_insurance_number
493
+          obj['yibao_code'] = details[a].project.project.medical_code
494
           obj['yiyuan_code'] = details[a].project.project.id
494
           obj['yiyuan_code'] = details[a].project.project.id
495
           obj['name'] = details[a].project.project.project_name
495
           obj['name'] = details[a].project.project.project_name
496
           obj['unit'] = details[a].project.project.unit
496
           obj['unit'] = details[a].project.project.unit

+ 35 - 3
src/xt_pages/outpatientCharges/summary.vue View File

127
 <!--           <el-button size="small" type="primary" @click="export_detail_three">报表下载12</el-button>-->
127
 <!--           <el-button size="small" type="primary" @click="export_detail_three">报表下载12</el-button>-->
128
           <!-- <el-button size="small" type="primary" @click="export_detail_four">报表下载3</el-button>-->
128
           <!-- <el-button size="small" type="primary" @click="export_detail_four">报表下载3</el-button>-->
129
           <!-- <el-button size="small" type="primary" @click="export_detail_five">报表下载3</el-button>-->
129
           <!-- <el-button size="small" type="primary" @click="export_detail_five">报表下载3</el-button>-->
130
-<!--           <el-button size="small" type="primary" @click="export_detail_six">报表下载9</el-button>-->
130
+           <el-button size="small" type="primary" @click="export_detail_six">报表下载9</el-button>
131
           <!-- <el-button size="small" type="primary" @click="export_detail_tenone">报表下载10</el-button>-->
131
           <!-- <el-button size="small" type="primary" @click="export_detail_tenone">报表下载10</el-button>-->
132
           <!--  <el-button size="small" type="primary" @click="export_detail_seven">报表下载4</el-button>-->
132
           <!--  <el-button size="small" type="primary" @click="export_detail_seven">报表下载4</el-button>-->
133
 
133
 
1672
           var tarList = []
1672
           var tarList = []
1673
           for (let i = 0; i < list.length; i++) {
1673
           for (let i = 0; i < list.length; i++) {
1674
             let obj = {
1674
             let obj = {
1675
-              "周期": "2023年第二季度",
1675
+              "周期": "2022年第二季度",
1676
               "类别": "门诊",
1676
               "类别": "门诊",
1677
               "医保目录编码": list[i].code,
1677
               "医保目录编码": list[i].code,
1678
               "医保目录名称": list[i].name,
1678
               "医保目录名称": list[i].name,
2413
         case '01':
2413
         case '01':
2414
           return '床位费'
2414
           return '床位费'
2415
           break
2415
           break
2416
+        case '1':
2417
+          return '床位费'
2418
+          break
2416
         case '02':
2419
         case '02':
2417
           return '诊察费'
2420
           return '诊察费'
2418
 
2421
 
2422
+          break
2423
+        case '2':
2424
+          return '诊察费'
2419
           break
2425
           break
2420
         case '03':
2426
         case '03':
2421
           return '检查费'
2427
           return '检查费'
2422
 
2428
 
2429
+          break
2430
+        case '3':
2431
+          return '检查费'
2432
+
2423
           break
2433
           break
2424
         case '04':
2434
         case '04':
2425
           return '化验费'
2435
           return '化验费'
2426
           break
2436
           break
2437
+        case '4':
2438
+          return '化验费'
2439
+          break
2427
         case '05':
2440
         case '05':
2428
           return '治疗费'
2441
           return '治疗费'
2429
 
2442
 
2443
+          break
2444
+        case '5':
2445
+          return '治疗费'
2446
+
2430
           break
2447
           break
2431
         case '06':
2448
         case '06':
2432
           return '手术费'
2449
           return '手术费'
2433
 
2450
 
2451
+          break
2452
+        case '6':
2453
+          return '手术费'
2454
+
2434
           break
2455
           break
2435
         case '07':
2456
         case '07':
2436
           return '护理费'
2457
           return '护理费'
2437
 
2458
 
2459
+          break
2460
+        case '7':
2461
+          return '护理费'
2462
+
2438
           break
2463
           break
2439
         case '08':
2464
         case '08':
2440
           return '材料费'
2465
           return '材料费'
2441
 
2466
 
2467
+          break
2468
+        case '8':
2469
+          return '材料费'
2470
+
2442
           break
2471
           break
2443
         case '09':
2472
         case '09':
2444
           return '西药费'
2473
           return '西药费'
2445
 
2474
 
2475
+          break
2476
+        case '9':
2477
+          return '西药费'
2478
+
2446
           break
2479
           break
2447
         case '10':
2480
         case '10':
2448
           return '中药饮片费'
2481
           return '中药饮片费'
2465
         case '0':
2498
         case '0':
2466
           return '其他费'
2499
           return '其他费'
2467
           break
2500
           break
2468
-
2469
       }
2501
       }
2470
 
2502
 
2471
     },
2503
     },