Browse Source

提交代码

陈少旭 1 year ago
parent
commit
7bfdc88fd7

+ 68 - 68
src/xt_pages/hospitalStation/batchStatementTemplate/hospitalBatchPrint.vue View File

@@ -9,78 +9,78 @@
9 9
         <td width="80">机构编码</td>
10 10
         <td colspan="4">{{info.fixmedins_code}}</td>
11 11
         <td width="100">医保结算级别</td>
12
-        <td width="100" v-if="info.hosp_lv == '1'">三级特等</td>
13
-        <td width="100" v-if="info.hosp_lv == '2'">三级甲等</td>
14
-        <td width="100" v-if="info.hosp_lv == '3'">三级乙等</td>
15
-        <td width="100" v-if="info.hosp_lv == '4'">三级丙等</td>
16
-        <td width="100" v-if="info.hosp_lv == '5'">二级甲等</td>
17
-        <td width="100" v-if="info.hosp_lv == '6'">二级乙等</td>
18
-        <td width="100" v-if="info.hosp_lv == '7'">二级丙等</td>
19
-        <td width="100" v-if="info.hosp_lv == '8'">一级甲等</td>
20
-        <td width="100" v-if="info.hosp_lv == '9'">一级乙等</td>
21
-        <td width="100" v-if="info.hosp_lv == '10'">一级丙等</td>
22
-        <td width="100" v-if="info.hosp_lv == '11'">无等级</td>
12
+        <td width="100" v-if="info.info.hosp_lv == '1'">三级特等</td>
13
+        <td width="100" v-if="info.info.hosp_lv == '2'">三级甲等</td>
14
+        <td width="100" v-if="info.info.hosp_lv == '3'">三级乙等</td>
15
+        <td width="100" v-if="info.info.hosp_lv == '4'">三级丙等</td>
16
+        <td width="100" v-if="info.info.hosp_lv == '5'">二级甲等</td>
17
+        <td width="100" v-if="info.info.hosp_lv == '6'">二级乙等</td>
18
+        <td width="100" v-if="info.info.hosp_lv == '7'">二级丙等</td>
19
+        <td width="100" v-if="info.info.hosp_lv == '8'">一级甲等</td>
20
+        <td width="100" v-if="info.info.hosp_lv == '9'">一级乙等</td>
21
+        <td width="100" v-if="info.info.hosp_lv == '10'">一级丙等</td>
22
+        <td width="100" v-if="info.info.hosp_lv == '11'">无等级</td>
23 23
         <td width="100" v-else></td>
24 24
 
25 25
       </tr>
26 26
       <tr>
27 27
         <td width="90">就医登记号</td>
28
-        <td colspan="11">{{info.mdtrt_id}}</td>
28
+        <td colspan="11">{{info.order.mdtrt_id}}</td>
29 29
       </tr>
30 30
       <tr>
31 31
         <td width="80">姓名</td>
32
-        <td width="80">{{info.psn_name}}</td>
32
+        <td width="80">{{info.order.psn_name}}</td>
33 33
         <td width="80">性别</td>
34
-        <td width="50" v-if="info.gend == '1'">男</td>
35
-        <td width="50" v-if="info.gend == '2'">女</td>
34
+        <td width="50" v-if="info.order.gend == '1'">男</td>
35
+        <td width="50" v-if="info.order.gend == '2'">女</td>
36 36
 
37 37
         <td width="80">出生日期</td>
38
-        <td width="100">{{info.brdy}}</td>
38
+        <td width="100">{{info.info.brdy}}</td>
39 39
         <td width="90">个人电脑号</td>
40
-        <td width="110">{{info.psn_no}}</td>
40
+        <td width="110">{{info.order.psn_no}}</td>
41 41
         <td width="80">人员类别</td>
42
-        <td colspan="3" v-if="info.psn_type == '11'">在职</td>
43
-        <td colspan="3" v-if="info.psn_type == '1101'">职工在职</td>
44
-        <td colspan="3" v-if="info.psn_type == '1102'">公务员在职</td>
45
-        <td colspan="3" v-if="info.psn_type == '1103'">灵活就业人员在职</td>
46
-        <td colspan="3" v-if="info.psn_type == '1160'">地方其他扩展人员</td>
42
+        <td colspan="3" v-if="info.order.psn_type == '11'">在职</td>
43
+        <td colspan="3" v-if="info.order.psn_type == '1101'">职工在职</td>
44
+        <td colspan="3" v-if="info.order.psn_type == '1102'">公务员在职</td>
45
+        <td colspan="3" v-if="info.order.psn_type == '1103'">灵活就业人员在职</td>
46
+        <td colspan="3" v-if="info.order.psn_type == '1160'">地方其他扩展人员</td>
47 47
 
48 48
 
49
-        <td colspan="3" v-if="info.psn_type == '12'">退休人员</td>
50
-        <td colspan="3" v-if="info.psn_type == '1201'">职工退休</td>
51
-        <td colspan="3" v-if="info.psn_type == '1202'">公务员退休</td>
52
-        <td colspan="3" v-if="info.psn_type == '1203'">灵活就业人员退休</td>
53
-        <td colspan="3" v-if="info.psn_type == '1260'">地方其他扩展人员</td>
49
+        <td colspan="3" v-if="info.order.psn_type == '12'">退休人员</td>
50
+        <td colspan="3" v-if="info.order.psn_type == '1201'">职工退休</td>
51
+        <td colspan="3" v-if="info.order.psn_type == '1202'">公务员退休</td>
52
+        <td colspan="3" v-if="info.order.psn_type == '1203'">灵活就业人员退休</td>
53
+        <td colspan="3" v-if="info.order.psn_type == '1260'">地方其他扩展人员</td>
54 54
 
55 55
 
56
-        <td colspan="3" v-if="info.psn_type == '13'">离休</td>
57
-        <td colspan="3" v-if="info.psn_type == '1300'">离休人员</td>
58
-        <td colspan="3" v-if="info.psn_type == '1360'">地方其他扩展人员</td>
56
+        <td colspan="3" v-if="info.order.psn_type == '13'">离休</td>
57
+        <td colspan="3" v-if="info.order.psn_type == '1300'">离休人员</td>
58
+        <td colspan="3" v-if="info.order.psn_type == '1360'">地方其他扩展人员</td>
59 59
 
60
-        <td colspan="3" v-if="info.psn_type == '14'">居民(未成年)</td>
61
-        <td colspan="3" v-if="info.psn_type == '1401'">新生儿</td>
62
-        <td colspan="3" v-if="info.psn_type == '1402'">学龄前儿童</td>
63
-        <td colspan="3" v-if="info.psn_type == '1403'">中小学生</td>
64
-        <td colspan="3" v-if="info.psn_type == '1404'">大学生</td>
65
-        <td colspan="3" v-if="info.psn_type == '1405'">未成年(未入学)</td>
60
+        <td colspan="3" v-if="info.order.psn_type == '14'">居民(未成年)</td>
61
+        <td colspan="3" v-if="info.order.psn_type == '1401'">新生儿</td>
62
+        <td colspan="3" v-if="info.order.psn_type == '1402'">学龄前儿童</td>
63
+        <td colspan="3" v-if="info.order.psn_type == '1403'">中小学生</td>
64
+        <td colspan="3" v-if="info.order.psn_type == '1404'">大学生</td>
65
+        <td colspan="3" v-if="info.order.psn_type == '1405'">未成年(未入学)</td>
66 66
 
67 67
 
68
-        <td colspan="3" v-if="info.psn_type == '15'">居民(成年)</td>
69
-        <td colspan="3" v-if="info.psn_type == '1501'">普通居民(成年)</td>
70
-        <td colspan="3" v-if="info.psn_type == '1560'">地方其他扩展身份</td>
68
+        <td colspan="3" v-if="info.order.psn_type == '15'">居民(成年)</td>
69
+        <td colspan="3" v-if="info.order.psn_type == '1501'">普通居民(成年)</td>
70
+        <td colspan="3" v-if="info.order.psn_type == '1560'">地方其他扩展身份</td>
71 71
 
72
-        <td colspan="3" v-if="info.psn_type == '16'">居民(老年)</td>
72
+        <td colspan="3" v-if="info.order.psn_type == '16'">居民(老年)</td>
73 73
 
74 74
 
75 75
 
76 76
       </tr>
77 77
       <tr>
78 78
         <td>单位名称</td>
79
-        <td colspan="5">{{info.emp_name}}</td>
79
+        <td colspan="5">{{info.info.emp_name}}</td>
80 80
         <td width="80">联系电话</td>
81 81
         <td width="110">{{info.patient.phone}}</td>
82 82
         <td width="80">身份证号</td>
83
-        <td colspan="3">{{info.certno}}</td>
83
+        <td colspan="3">{{info.info.certno}}</td>
84 84
       </tr>
85 85
       <tr>
86 86
         <td>住院号</td>
@@ -90,22 +90,22 @@
90 90
         <td>床号</td>
91 91
         <td></td>
92 92
         <td>入院日期</td>
93
-        <td>{{info.begndate}}</td>
93
+        <td>{{info.his.in_hosptial_time.split(" ")[0]}}</td>
94 94
         <td>出院日期</td>
95
-        <td width="100">{{info.enddate}}</td>
95
+        <td width="100">{{info.his.out_hosptial_time.split(" ")[0]}}</td>
96 96
         <td>住院天数</td>
97
-        <td>{{getDay(info.begndate,info.enddate)}}</td>
97
+        <td>{{getDay(info.his.in_hosptial_time.split(" ")[0],info.his.out_hosptial_time.split(" ")[0])}}</td>
98 98
 
99 99
       </tr>
100 100
       <tr>
101 101
         <td>险种</td>
102
-        <td colspan="2" v-if="info.insutype == '310'">职工基本医疗保险</td>
103
-        <td colspan="2" v-if="info.insutype == '320'">公务员医疗补助</td>
104
-        <td colspan="2" v-if="info.insutype == '330'">大额医疗费用补助</td>
105
-        <td colspan="2" v-if="info.insutype == '340'">离休人员医疗保障</td>
106
-        <td colspan="2" v-if="info.insutype == '390'">城乡居民基本医疗保险</td>
107
-        <td colspan="2" v-if="info.insutype == '392'">城乡居民大病医疗保险</td>
108
-        <td colspan="2" v-if="info.insutype == '510'">生育保险</td>
102
+        <td colspan="2" v-if="info.order.insutype == '310'">职工基本医疗保险</td>
103
+        <td colspan="2" v-if="info.order.insutype == '320'">公务员医疗补助</td>
104
+        <td colspan="2" v-if="info.order.insutype == '330'">大额医疗费用补助</td>
105
+        <td colspan="2" v-if="info.order.insutype == '340'">离休人员医疗保障</td>
106
+        <td colspan="2" v-if="info.order.insutype == '390'">城乡居民基本医疗保险</td>
107
+        <td colspan="2" v-if="info.order.insutype == '392'">城乡居民大病医疗保险</td>
108
+        <td colspan="2" v-if="info.order.insutype == '510'">生育保险</td>
109 109
         <td>入院第一诊断</td>
110 110
         <td colspan="3">{{info.diagnosis}}</td>
111 111
         <td>出院第一诊断</td>
@@ -115,21 +115,21 @@
115 115
       </tr>
116 116
       <tr>
117 117
         <td>业务类别</td>
118
-        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.med_type == '11'">普通门诊</td>
119
-        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.med_type == '12'">门诊挂号</td>
120
-        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.med_type == '13'">急诊</td>
121
-        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.med_type == '14'">门诊慢性病</td>
122
-        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.med_type == '15'">门诊统筹</td>
118
+        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.order.med_type == '11'">普通门诊</td>
119
+        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.order.med_type == '12'">门诊挂号</td>
120
+        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.order.med_type == '13'">急诊</td>
121
+        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.order.med_type == '14'">门诊慢性病</td>
122
+        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.order.med_type == '15'">门诊统筹</td>
123 123
         <!--        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.med_type == '16'">门诊慢性病</td>-->
124
-        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.med_type == '21'">普通住院</td>
124
+        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.order.med_type == '21'">普通住院</td>
125 125
 
126 126
         <td>结算时间</td>
127 127
         <td colspan="5" style="text-align:left;padding-left:10px;">{{info.order.setl_time.split(' ')[0]}}</td>
128 128
       </tr>
129 129
       <tr>
130 130
         <td colspan="12" style="text-align:left;padding-left:10px;">
131
-          本次就医:总费用{{info.medfee_sumamt}}元,基金支付{{info.fund_pay_sumamt}}元,个人支付{{info.psn_pay}}元。
132
-          (起付线 {{info.act_pay_dedc}}元, 先自付 {{info.preselfpay_amt}}元, 段内自付 {{(info.psn_pay - info.preselfpay_amt).toFixed(2)}} )
131
+          本次就医:总费用{{info.order.medfee_sumamt}}元,基金支付{{info.order.fund_pay_sumamt}}元,个人支付{{info.order.psn_cash_pay}}元。
132
+          (起付线 {{info.order.act_pay_dedc}}元, 先自付 {{info.order.preselfpay_amt}}元, 段内自付 {{(info.order.psn_cash_pay - info.order.preselfpay_amt).toFixed(2)}} )
133 133
 
134 134
         </td>
135 135
       </tr>
@@ -264,28 +264,28 @@
264 264
       </tr>
265 265
       <tr>
266 266
         <td colspan="3" style="text-align:left;padding-left:10px;">基本医疗保险统筹基金支付</td>
267
-        <td colspan="3">{{info.hifp_pay}}</td>
267
+        <td colspan="3">{{info.order.hifp_pay}}</td>
268 268
         <td colspan="3" style="text-align:left;padding-left:10px;">大额基金支付</td>
269
-        <td colspan="3">{{info.hifob_pay}}</td>
269
+        <td colspan="3">{{info.order.hifob_pay}}</td>
270 270
       </tr>
271 271
       <tr>
272 272
         <td colspan="3" style="text-align:left;padding-left:10px;">大病基金支付</td>
273
-        <td colspan="3">{{info.hifmi_pay}}</td>
273
+        <td colspan="3">{{info.order.hifmi_pay}}</td>
274 274
         <td colspan="3" style="text-align:left;padding-left:10px;">补充保险基金支付</td>
275
-        <td colspan="3">{{info.hifes_pay}}</td>
275
+        <td colspan="3">{{info.order.hifes_pay}}</td>
276 276
       </tr>
277 277
       <tr>
278 278
         <td colspan="3" style="text-align:left;padding-left:10px;">医疗救助基金支付</td>
279
-        <td colspan="3">{{info.maf_pay}}</td>
279
+        <td colspan="3">{{info.order.maf_pay}}</td>
280 280
         <td colspan="3" style="text-align:left;padding-left:10px;">公务员基金支付</td>
281
-        <td colspan="3">{{info.cvlserv_pay}}</td>
281
+        <td colspan="3">{{info.order.cvlserv_pay}}</td>
282 282
       </tr>
283 283
 
284 284
       <tr>
285 285
         <td colspan="3" style="text-align:left;padding-left:10px;">其他基金支付</td>
286
-        <td colspan="3">{{info.oth_pay}}</td>
286
+        <td colspan="3">{{info.order.oth_pay}}</td>
287 287
         <td colspan="3" style="text-align:left;padding-left:10px;">个人账户支付</td>
288
-        <td colspan="3">{{info.acct_pay}}</td>
288
+        <td colspan="3">{{info.order.acct_pay}}</td>
289 289
       </tr>
290 290
       <tr>
291 291
         <td>收款人:</td>

+ 1 - 0
src/xt_pages/hospitalStation/hospitalBatchStatementPrint.vue View File

@@ -302,6 +302,7 @@ export default {
302 302
               tempInfo['treat_cost_self_total'] = info.treatCostSelfTotal
303 303
               tempInfo['treat_cost_part_self_total'] = info.treatCostPartSelfTotal
304 304
               tempInfo['his'] = info.his_hospital
305
+              tempInfo['info'] = info.info
305 306
               infos.push(tempInfo)
306 307
             }
307 308
             that.infos = infos