see999 3 jaren geleden
bovenliggende
commit
8e4df50c30
1 gewijzigde bestanden met toevoegingen van 46 en 33 verwijderingen
  1. 46 33
      src/xt_pages/outpatientCharges/settlementTemplate/printOne.vue

+ 46 - 33
src/xt_pages/outpatientCharges/settlementTemplate/printOne.vue Bestand weergeven

@@ -1,21 +1,21 @@
1 1
 <template>
2 2
     <div id="prescription-print" class="print_page_main_content">
3 3
         <div class="title">广东省社会医疗保障基金结算清单</div>
4
-        <div style="text-align:right;">清单流水号 <div style="width:120px;" class="under_line"></div></div>
4
+        <div style="text-align:right;">清单流水号 <div style="width:120px;" class="under_line">{{ info.mdtrt_id }}</div></div>
5 5
         <div class="row">
6 6
             <div>定点医疗机构名称<div style="width:120px;" class="under_line">{{info.fixmedins_name}}</div></div>
7 7
             <div>定点医疗机构代码<div style="width:120px;" class="under_line">{{info.fixmedins_code}}</div></div>
8 8
             <div>医保结算等级
9 9
                 <div style="width:120px;" class="under_line">
10
-                    <span v-if="info.hosp_lv == '1'">三级特等</span>
11
-                    <span v-if="info.hosp_lv == '2'">三级甲等</span>
12
-                    <span v-if="info.hosp_lv == '3'">三级乙等</span>
13
-                    <span v-if="info.hosp_lv == '4'">三级丙等</span>
14
-                    <span v-if="info.hosp_lv == '5'">二级甲等</span>
15
-                    <span v-if="info.hosp_lv == '6'">二级乙等</span>
16
-                    <span v-if="info.hosp_lv == '7'">二级丙等</span>
17
-                    <span v-if="info.hosp_lv == '8'">一级甲等</span>
18
-                    <span v-if="info.hosp_lv == '9'">一级乙等</span>
10
+                    <span v-if="info.hosp_lv == '01'">三级特等</span>
11
+                    <span v-if="info.hosp_lv == '02'">三级甲等</span>
12
+                    <span v-if="info.hosp_lv == '03'">三级乙等</span>
13
+                    <span v-if="info.hosp_lv == '04'">三级丙等</span>
14
+                    <span v-if="info.hosp_lv == '05'">二级甲等</span>
15
+                    <span v-if="info.hosp_lv == '06'">二级乙等</span>
16
+                    <span v-if="info.hosp_lv == '07'">二级丙等</span>
17
+                    <span v-if="info.hosp_lv == '08'">一级甲等</span>
18
+                    <span v-if="info.hosp_lv == '09'">一级乙等</span>
19 19
                     <span v-if="info.hosp_lv == '10'">一级丙等</span>
20 20
                     <span v-if="info.hosp_lv == '11'">无等级</span>
21 21
                     <span v-else></span>
@@ -23,12 +23,12 @@
23 23
             </div>
24 24
         </div>
25 25
         <div class="row">
26
-            <div>医保编号<div style="width:120px;" class="under_line"></div></div>
27
-            <div>病案号<div style="width:120px;" class="under_line">{{info.psn_no}}</div></div>
26
+            <div>医保编号<div style="width:120px;" class="under_line">{{ info.psn_no }}</div></div>
27
+            <div>病案号<div style="width:120px;" class="under_line">{{ info.certno ? info.certno.substring(info.certno.length-6) : '' }}</div></div>
28 28
             <div>申报时间
29
-                <div style="width:40px;" class="under_line"></div>年
30
-                <div style="width:40px;" class="under_line"></div>月
31
-                <div style="width:40px;" class="under_line"></div>日
29
+                <div style="width:40px;" class="under_line">{{ info.setl_time ? info.setl_time.split(' ')[0].slice(0,4) : '' }}</div>年
30
+                <div style="width:40px;" class="under_line">{{ info.setl_time ? info.setl_time.split(' ')[0].slice(5,7) : '' }}</div>月
31
+                <div style="width:40px;" class="under_line">{{ info.setl_time ? info.setl_time.split(' ')[0].slice(8,11) : '' }}</div>日
32 32
             </div>
33 33
         </div>
34 34
         <div>
@@ -50,15 +50,15 @@
50 50
                                     <label-box :isChecked="info.gend == '2'" showValue="女"></label-box>
51 51
                                 </div>
52 52
                                 <div class="inline_block">出生日期
53
-                                    <!-- <div style="width:40px;" class="under_line">{{info.brdy.slice(0,4)}}</div>年
53
+                                    <div style="width:40px;" class="under_line">{{info.brdy.slice(0,4)}}</div>年
54 54
                                     <div style="width:40px;" class="under_line">{{ info.brdy.slice(5,7) }}</div>月
55
-                                    <div style="width:40px;" class="under_line">{{ info.brdy.slice(8,11) }}</div>日 -->
55
+                                    <div style="width:40px;" class="under_line">{{ info.brdy.slice(8,11) }}</div>日
56 56
                                 </div>
57 57
                                 <div class="inline_block">年龄
58
-                                    <div style="width:80px;" class="under_line"></div>岁
58
+                                    <div style="width:80px;" class="under_line">{{ getNewAge(info.certno) }}</div>岁
59 59
                                 </div>
60 60
                                 <div class="inline_block">国籍
61
-                                    <div style="width:80px;" class="under_line"></div>
61
+                                    <div style="width:80px;" class="under_line">中国</div>
62 62
                                 </div>
63 63
                             </div>
64 64
                             <div class="row">
@@ -139,10 +139,10 @@
139 139
                         <td>
140 140
                             <div class="row">
141 141
                                 <div class="inline_block">诊断科别
142
-                                    <div style="width:100px;" class="under_line"></div>
142
+                                    <div style="width:100px;" class="under_line">血透中心</div>
143 143
                                 </div>
144 144
                                 <div class="inline_block">就诊日期
145
-                                    <div style="width:100px;" class="under_line"></div>
145
+                                    <div style="width:100px;" class="under_line">{{ info.setl_time ? info.setl_time.split(' ')[0] : '' }}</div>
146 146
                                 </div>
147 147
                             </div>
148 148
                         </td>
@@ -152,8 +152,8 @@
152 152
                             <table class="inside_table">
153 153
                                 <tbody>
154 154
                                     <tr>
155
-                                        <td style="width:25%;">诊断名称</td>
156
-                                        <td style="width:25%;">诊断代码</td>
155
+                                        <td style="width:25%;">诊断名称:{{ info.dise_name }}</td>
156
+                                        <td style="width:25%;">诊断代码:{{ info.dise_code }}</td>
157 157
                                         <td style="width:25%;">手术及操作名称</td>
158 158
                                         <td style="width:25%;">手术及操作代码</td>
159 159
                                     </tr>
@@ -509,7 +509,7 @@
509 509
                                         <td style="width:20%;text-align:left;">
510 510
                                             <div>
511 511
                                                 业务流水号:
512
-                                                <div style="width:80px;" class="under_line"></div>
512
+                                                <div style="width:80px;" class="under_line">{{ info.setl_id }}</div>
513 513
                                             </div>
514 514
                                             <div>
515 515
                                                 票据代码:
@@ -524,14 +524,14 @@
524 524
                                             <div>
525 525
                                                 结算期间:
526 526
                                                 <div class="inline_block">
527
-                                                    <div style="width:40px;" class="under_line"></div>年
528
-                                                    <div style="width:40px;" class="under_line"></div>月
529
-                                                    <div style="width:40px;" class="under_line"></div>日
527
+                                                    <div style="width:40px;" class="under_line">{{ info.begndate.slice(0,4) }}</div>年
528
+                                                    <div style="width:40px;" class="under_line">{{ info.begndate.slice(5,7) }}</div>月
529
+                                                    <div style="width:40px;" class="under_line">{{ info.begndate.slice(8,11) }}</div>日
530 530
                                                 </div>——
531 531
                                                 <div class="inline_block">
532
-                                                    <div style="width:40px;" class="under_line"></div>年
533
-                                                    <div style="width:40px;" class="under_line"></div>月
534
-                                                    <div style="width:40px;" class="under_line"></div>日
532
+                                                    <div style="width:40px;" class="under_line">{{ info.enddate.slice(0,4) }}</div>年
533
+                                                    <div style="width:40px;" class="under_line">{{ info.enddate.slice(5,7) }}</div>月
534
+                                                    <div style="width:40px;" class="under_line">{{ info.enddate.slice(8,11) }}</div>日
535 535
                                                 </div>
536 536
                                             </div>
537 537
                                         </td>
@@ -758,7 +758,7 @@
758 758
                         <td>
759 759
                             <div>
760 760
                                 医保支付方式
761
-                                <label-box :isChecked="false" showValue="1.按项目"></label-box>
761
+                                <label-box :isChecked="true" showValue="1.按项目"></label-box>
762 762
                                 <label-box :isChecked="false" showValue="2.单病种"></label-box>
763 763
                                 <label-box :isChecked="false" showValue="3.按病种分值"></label-box>
764 764
                                 <label-box :isChecked="false" showValue="4.疾病诊断相关分组(DRG)"></label-box>
@@ -772,7 +772,7 @@
772 772
             <div class="row">
773 773
                 <div style="width:50%">
774 774
                     医疗机构填报部门
775
-                    <div style="width:80px;" class="under_line"></div>
775
+                    <div style="width:80px;" class="under_line">{{ info.fixmedins_name }}</div>
776 776
                 </div>
777 777
                 <div style="width:50%">
778 778
                     医疗机构接收部门
@@ -782,7 +782,7 @@
782 782
             <div class="row">
783 783
                 <div style="width:50%">
784 784
                     医疗机构填报人
785
-                    <div style="width:80px;" class="under_line"></div>
785
+                    <div style="width:80px;" class="under_line">{{ info.opter_name }}</div>
786 786
                 </div>
787 787
                 <div style="width:50%">
788 788
                     医疗机构接收人
@@ -824,6 +824,19 @@ export default {
824 824
         }
825 825
     },
826 826
     methods:{
827
+      getNewAge(UUserCard) {
828
+        if (UUserCard != null && UUserCard != '') {
829
+            // 获取年龄
830
+            var myDate = new Date()
831
+            var month = myDate.getMonth() + 1
832
+            var day = myDate.getDate()
833
+            var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1
834
+            if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
835
+            age++
836
+            }
837
+            return age
838
+        }
839
+      },
827 840
       getNowTime: function () {
828 841
         let dateTime
829 842
         let yy = new Date().getFullYear()