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
 <template>
1
 <template>
2
     <div id="prescription-print" class="print_page_main_content">
2
     <div id="prescription-print" class="print_page_main_content">
3
         <div class="title">广东省社会医疗保障基金结算清单</div>
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
         <div class="row">
5
         <div class="row">
6
             <div>定点医疗机构名称<div style="width:120px;" class="under_line">{{info.fixmedins_name}}</div></div>
6
             <div>定点医疗机构名称<div style="width:120px;" class="under_line">{{info.fixmedins_name}}</div></div>
7
             <div>定点医疗机构代码<div style="width:120px;" class="under_line">{{info.fixmedins_code}}</div></div>
7
             <div>定点医疗机构代码<div style="width:120px;" class="under_line">{{info.fixmedins_code}}</div></div>
8
             <div>医保结算等级
8
             <div>医保结算等级
9
                 <div style="width:120px;" class="under_line">
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
                     <span v-if="info.hosp_lv == '10'">一级丙等</span>
19
                     <span v-if="info.hosp_lv == '10'">一级丙等</span>
20
                     <span v-if="info.hosp_lv == '11'">无等级</span>
20
                     <span v-if="info.hosp_lv == '11'">无等级</span>
21
                     <span v-else></span>
21
                     <span v-else></span>
23
             </div>
23
             </div>
24
         </div>
24
         </div>
25
         <div class="row">
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
             <div>申报时间
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
             </div>
32
             </div>
33
         </div>
33
         </div>
34
         <div>
34
         <div>
50
                                     <label-box :isChecked="info.gend == '2'" showValue="女"></label-box>
50
                                     <label-box :isChecked="info.gend == '2'" showValue="女"></label-box>
51
                                 </div>
51
                                 </div>
52
                                 <div class="inline_block">出生日期
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
                                     <div style="width:40px;" class="under_line">{{ info.brdy.slice(5,7) }}</div>月
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
                                 </div>
56
                                 </div>
57
                                 <div class="inline_block">年龄
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
                                 </div>
59
                                 </div>
60
                                 <div class="inline_block">国籍
60
                                 <div class="inline_block">国籍
61
-                                    <div style="width:80px;" class="under_line"></div>
61
+                                    <div style="width:80px;" class="under_line">中国</div>
62
                                 </div>
62
                                 </div>
63
                             </div>
63
                             </div>
64
                             <div class="row">
64
                             <div class="row">
139
                         <td>
139
                         <td>
140
                             <div class="row">
140
                             <div class="row">
141
                                 <div class="inline_block">诊断科别
141
                                 <div class="inline_block">诊断科别
142
-                                    <div style="width:100px;" class="under_line"></div>
142
+                                    <div style="width:100px;" class="under_line">血透中心</div>
143
                                 </div>
143
                                 </div>
144
                                 <div class="inline_block">就诊日期
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
                                 </div>
146
                                 </div>
147
                             </div>
147
                             </div>
148
                         </td>
148
                         </td>
152
                             <table class="inside_table">
152
                             <table class="inside_table">
153
                                 <tbody>
153
                                 <tbody>
154
                                     <tr>
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
                                         <td style="width:25%;">手术及操作名称</td>
157
                                         <td style="width:25%;">手术及操作名称</td>
158
                                         <td style="width:25%;">手术及操作代码</td>
158
                                         <td style="width:25%;">手术及操作代码</td>
159
                                     </tr>
159
                                     </tr>
509
                                         <td style="width:20%;text-align:left;">
509
                                         <td style="width:20%;text-align:left;">
510
                                             <div>
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
                                             </div>
513
                                             </div>
514
                                             <div>
514
                                             <div>
515
                                                 票据代码:
515
                                                 票据代码:
524
                                             <div>
524
                                             <div>
525
                                                 结算期间:
525
                                                 结算期间:
526
                                                 <div class="inline_block">
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
                                                 </div>——
530
                                                 </div>——
531
                                                 <div class="inline_block">
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
                                                 </div>
535
                                                 </div>
536
                                             </div>
536
                                             </div>
537
                                         </td>
537
                                         </td>
758
                         <td>
758
                         <td>
759
                             <div>
759
                             <div>
760
                                 医保支付方式
760
                                 医保支付方式
761
-                                <label-box :isChecked="false" showValue="1.按项目"></label-box>
761
+                                <label-box :isChecked="true" showValue="1.按项目"></label-box>
762
                                 <label-box :isChecked="false" showValue="2.单病种"></label-box>
762
                                 <label-box :isChecked="false" showValue="2.单病种"></label-box>
763
                                 <label-box :isChecked="false" showValue="3.按病种分值"></label-box>
763
                                 <label-box :isChecked="false" showValue="3.按病种分值"></label-box>
764
                                 <label-box :isChecked="false" showValue="4.疾病诊断相关分组(DRG)"></label-box>
764
                                 <label-box :isChecked="false" showValue="4.疾病诊断相关分组(DRG)"></label-box>
772
             <div class="row">
772
             <div class="row">
773
                 <div style="width:50%">
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
                 </div>
776
                 </div>
777
                 <div style="width:50%">
777
                 <div style="width:50%">
778
                     医疗机构接收部门
778
                     医疗机构接收部门
782
             <div class="row">
782
             <div class="row">
783
                 <div style="width:50%">
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
                 </div>
786
                 </div>
787
                 <div style="width:50%">
787
                 <div style="width:50%">
788
                     医疗机构接收人
788
                     医疗机构接收人
824
         }
824
         }
825
     },
825
     },
826
     methods:{
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
       getNowTime: function () {
840
       getNowTime: function () {
828
         let dateTime
841
         let dateTime
829
         let yy = new Date().getFullYear()
842
         let yy = new Date().getFullYear()