|
@@ -1,6 +1,6 @@
|
1
|
1
|
<template>
|
2
|
2
|
<div id="statement-print" class="statement-print">
|
3
|
|
-
|
|
3
|
+
|
4
|
4
|
<div class="statementTitle" >湖北省基本医疗保险门诊费用结算单</div>
|
5
|
5
|
|
6
|
6
|
<!-- <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id != 10375 && this.$store.getters.xt_user.org_id != 10387 && this.$store.getters.xt_user.org_id != 10191 && this.$store.getters.xt_user.org_id != 10188 && this.$store.getters.xt_user.org_id != 10217 &&this.$store.getters.xt_user.org_id != 10088 &&this.$store.getters.xt_user.org_id != 10510 &&this.$store.getters.xt_user.org_id != 0">广东省社会医疗保险医疗费用结算单</div> -->
|
|
@@ -80,46 +80,30 @@
|
80
|
80
|
|
81
|
81
|
</tr>
|
82
|
82
|
<tr>
|
83
|
|
- <td>单位名称</td>
|
84
|
|
- <td colspan="5">{{info.emp_name}}</td>
|
|
83
|
+ <td>地址</td>
|
|
84
|
+ <td colspan="5">{{info.patient.home_address}}</td>
|
85
|
85
|
<td width="80">联系电话</td>
|
86
|
86
|
<td width="110">{{info.patient.phone}}</td>
|
87
|
87
|
<td width="80">身份证号</td>
|
88
|
88
|
<td colspan="3">{{info.certno}}</td>
|
89
|
89
|
</tr>
|
90
|
|
- <tr v-if="this.$store.getters.xt_user.org_id != 10387">
|
91
|
|
- <td>住院号</td>
|
92
|
|
- <td>{{info.number}}</td>
|
93
|
|
- <td>科别</td>
|
94
|
|
- <td width="100"></td>
|
95
|
|
- <td>床号</td>
|
96
|
|
- <td></td>
|
97
|
|
- <td>入院日期</td>
|
98
|
|
- <td>{{info.begndate ? info.begndate.split(' ')[0] : ''}}</td>
|
99
|
|
- <td>出院日期</td>
|
100
|
|
- <td width="100">{{info.enddate ? info.enddate.split(' ')[0] : ''}}</td>
|
101
|
|
- <td>住院天数</td>
|
102
|
|
- <td>{{getDay(info.begndate,info.enddate)}}</td>
|
103
|
|
-
|
|
90
|
+ <tr>
|
|
91
|
+ <td>门诊号</td>
|
|
92
|
+ <td colspan="5">{{info.mdtrt_id}}</td>
|
|
93
|
+ <td>门诊日期</td>
|
|
94
|
+ <td colspan="5">{{getTime(info.date)}}</td>
|
104
|
95
|
</tr>
|
105
|
96
|
<tr>
|
106
|
97
|
<td>险种</td>
|
107
|
|
- <td colspan="2" v-if="info.insutype == '310'">职工基本医疗保险</td>
|
108
|
|
- <td colspan="2" v-if="info.insutype == '320'">公务员医疗补助</td>
|
109
|
|
- <td colspan="2" v-if="info.insutype == '330'">大额医疗费用补助</td>
|
110
|
|
- <td colspan="2" v-if="info.insutype == '340'">离休人员医疗保障</td>
|
111
|
|
- <td colspan="2" v-if="info.insutype == '390'">城乡居民基本医疗保险</td>
|
112
|
|
- <td colspan="2" v-if="info.insutype == '392'">城乡居民大病医疗保险</td>
|
113
|
|
- <td colspan="2" v-if="info.insutype == '510'">生育保险</td>
|
114
|
|
-
|
115
|
|
- <td v-if="this.$store.getters.xt_user.org_id != 10188 && this.$store.getters.xt_user.org_id != 10217">入院第一诊断</td>
|
116
|
|
- <td v-else>病种名称</td>
|
117
|
|
- <td v-if="this.$store.getters.xt_user.org_id != 10188 && this.$store.getters.xt_user.org_id != 10217" colspan="3">{{info.dise_name}}</td>
|
118
|
|
- <td v-else colspan="3">{{'慢性肾功能衰竭'}}</td>
|
119
|
|
- <td v-if="this.$store.getters.xt_user.org_id != 10188 && this.$store.getters.xt_user.org_id != 10217">出院第一诊断</td>
|
120
|
|
- <td v-else>病种编码</td>
|
121
|
|
- <td v-if="this.$store.getters.xt_user.org_id != 10188 && this.$store.getters.xt_user.org_id != 10217" colspan="6">{{info.dise_name}}</td>
|
122
|
|
- <td v-else colspan="6">{{'M07800'}}</td>
|
|
98
|
+ <td colspan="5" v-if="info.insutype == '310'">职工基本医疗保险</td>
|
|
99
|
+ <td colspan="5" v-if="info.insutype == '320'">公务员医疗补助</td>
|
|
100
|
+ <td colspan="5" v-if="info.insutype == '330'">大额医疗费用补助</td>
|
|
101
|
+ <td colspan="5" v-if="info.insutype == '340'">离休人员医疗保障</td>
|
|
102
|
+ <td colspan="5" v-if="info.insutype == '390'">城乡居民基本医疗保险</td>
|
|
103
|
+ <td colspan="5" v-if="info.insutype == '392'">城乡居民大病医疗保险</td>
|
|
104
|
+ <td colspan="5" v-if="info.insutype == '510'">生育保险</td>
|
|
105
|
+ <td>诊断</td>
|
|
106
|
+ <td colspan="5">{{info.diagnosis}}</td>
|
123
|
107
|
</tr>
|
124
|
108
|
<tr>
|
125
|
109
|
<td>业务类别</td>
|
|
@@ -325,6 +309,7 @@
|
325
|
309
|
</div>
|
326
|
310
|
</template>
|
327
|
311
|
<script>
|
|
312
|
+import { uParseTime } from '@/utils/tools'
|
328
|
313
|
export default {
|
329
|
314
|
props: {
|
330
|
315
|
info: {
|
|
@@ -344,6 +329,16 @@
|
344
|
329
|
}
|
345
|
330
|
}
|
346
|
331
|
},methods:{
|
|
332
|
+ getTime(val) {
|
|
333
|
+ if (val < 0) {
|
|
334
|
+ return ""
|
|
335
|
+ }
|
|
336
|
+ if (val == "") {
|
|
337
|
+ return ""
|
|
338
|
+ } else {
|
|
339
|
+ return uParseTime(val, '{y}-{m}-{d}')
|
|
340
|
+ }
|
|
341
|
+ },
|
347
|
342
|
getBirth(idNo){
|
348
|
343
|
var year = idNo.substring(6, 10);
|
349
|
344
|
var month = idNo.substring(10, 12);
|