瀏覽代碼

提交代码

陈少旭 1 年之前
父節點
當前提交
7bfdc88fd7

+ 68 - 68
src/xt_pages/hospitalStation/batchStatementTemplate/hospitalBatchPrint.vue 查看文件

9
         <td width="80">机构编码</td>
9
         <td width="80">机构编码</td>
10
         <td colspan="4">{{info.fixmedins_code}}</td>
10
         <td colspan="4">{{info.fixmedins_code}}</td>
11
         <td width="100">医保结算级别</td>
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
         <td width="100" v-else></td>
23
         <td width="100" v-else></td>
24
 
24
 
25
       </tr>
25
       </tr>
26
       <tr>
26
       <tr>
27
         <td width="90">就医登记号</td>
27
         <td width="90">就医登记号</td>
28
-        <td colspan="11">{{info.mdtrt_id}}</td>
28
+        <td colspan="11">{{info.order.mdtrt_id}}</td>
29
       </tr>
29
       </tr>
30
       <tr>
30
       <tr>
31
         <td width="80">姓名</td>
31
         <td width="80">姓名</td>
32
-        <td width="80">{{info.psn_name}}</td>
32
+        <td width="80">{{info.order.psn_name}}</td>
33
         <td width="80">性别</td>
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
         <td width="80">出生日期</td>
37
         <td width="80">出生日期</td>
38
-        <td width="100">{{info.brdy}}</td>
38
+        <td width="100">{{info.info.brdy}}</td>
39
         <td width="90">个人电脑号</td>
39
         <td width="90">个人电脑号</td>
40
-        <td width="110">{{info.psn_no}}</td>
40
+        <td width="110">{{info.order.psn_no}}</td>
41
         <td width="80">人员类别</td>
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
       </tr>
76
       </tr>
77
       <tr>
77
       <tr>
78
         <td>单位名称</td>
78
         <td>单位名称</td>
79
-        <td colspan="5">{{info.emp_name}}</td>
79
+        <td colspan="5">{{info.info.emp_name}}</td>
80
         <td width="80">联系电话</td>
80
         <td width="80">联系电话</td>
81
         <td width="110">{{info.patient.phone}}</td>
81
         <td width="110">{{info.patient.phone}}</td>
82
         <td width="80">身份证号</td>
82
         <td width="80">身份证号</td>
83
-        <td colspan="3">{{info.certno}}</td>
83
+        <td colspan="3">{{info.info.certno}}</td>
84
       </tr>
84
       </tr>
85
       <tr>
85
       <tr>
86
         <td>住院号</td>
86
         <td>住院号</td>
90
         <td>床号</td>
90
         <td>床号</td>
91
         <td></td>
91
         <td></td>
92
         <td>入院日期</td>
92
         <td>入院日期</td>
93
-        <td>{{info.begndate}}</td>
93
+        <td>{{info.his.in_hosptial_time.split(" ")[0]}}</td>
94
         <td>出院日期</td>
94
         <td>出院日期</td>
95
-        <td width="100">{{info.enddate}}</td>
95
+        <td width="100">{{info.his.out_hosptial_time.split(" ")[0]}}</td>
96
         <td>住院天数</td>
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
       </tr>
99
       </tr>
100
       <tr>
100
       <tr>
101
         <td>险种</td>
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
         <td>入院第一诊断</td>
109
         <td>入院第一诊断</td>
110
         <td colspan="3">{{info.diagnosis}}</td>
110
         <td colspan="3">{{info.diagnosis}}</td>
111
         <td>出院第一诊断</td>
111
         <td>出院第一诊断</td>
115
       </tr>
115
       </tr>
116
       <tr>
116
       <tr>
117
         <td>业务类别</td>
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
         <!--        <td colspan="5" style="text-align:left;padding-left:10px;" v-if="info.med_type == '16'">门诊慢性病</td>-->
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
         <td>结算时间</td>
126
         <td>结算时间</td>
127
         <td colspan="5" style="text-align:left;padding-left:10px;">{{info.order.setl_time.split(' ')[0]}}</td>
127
         <td colspan="5" style="text-align:left;padding-left:10px;">{{info.order.setl_time.split(' ')[0]}}</td>
128
       </tr>
128
       </tr>
129
       <tr>
129
       <tr>
130
         <td colspan="12" style="text-align:left;padding-left:10px;">
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
         </td>
134
         </td>
135
       </tr>
135
       </tr>
264
       </tr>
264
       </tr>
265
       <tr>
265
       <tr>
266
         <td colspan="3" style="text-align:left;padding-left:10px;">基本医疗保险统筹基金支付</td>
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
         <td colspan="3" style="text-align:left;padding-left:10px;">大额基金支付</td>
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
       </tr>
270
       </tr>
271
       <tr>
271
       <tr>
272
         <td colspan="3" style="text-align:left;padding-left:10px;">大病基金支付</td>
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
         <td colspan="3" style="text-align:left;padding-left:10px;">补充保险基金支付</td>
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
       </tr>
276
       </tr>
277
       <tr>
277
       <tr>
278
         <td colspan="3" style="text-align:left;padding-left:10px;">医疗救助基金支付</td>
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
         <td colspan="3" style="text-align:left;padding-left:10px;">公务员基金支付</td>
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
       </tr>
282
       </tr>
283
 
283
 
284
       <tr>
284
       <tr>
285
         <td colspan="3" style="text-align:left;padding-left:10px;">其他基金支付</td>
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
         <td colspan="3" style="text-align:left;padding-left:10px;">个人账户支付</td>
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
       </tr>
289
       </tr>
290
       <tr>
290
       <tr>
291
         <td>收款人:</td>
291
         <td>收款人:</td>

+ 1 - 0
src/xt_pages/hospitalStation/hospitalBatchStatementPrint.vue 查看文件

302
               tempInfo['treat_cost_self_total'] = info.treatCostSelfTotal
302
               tempInfo['treat_cost_self_total'] = info.treatCostSelfTotal
303
               tempInfo['treat_cost_part_self_total'] = info.treatCostPartSelfTotal
303
               tempInfo['treat_cost_part_self_total'] = info.treatCostPartSelfTotal
304
               tempInfo['his'] = info.his_hospital
304
               tempInfo['his'] = info.his_hospital
305
+              tempInfo['info'] = info.info
305
               infos.push(tempInfo)
306
               infos.push(tempInfo)
306
             }
307
             }
307
             that.infos = infos
308
             that.infos = infos