|
@@ -120,7 +120,7 @@
|
120
|
120
|
救助支付金额:{{ getMafPay() }}
|
121
|
121
|
</div>
|
122
|
122
|
</div>
|
123
|
|
-
|
|
123
|
+
|
124
|
124
|
<!-- <div class="listTitle">
|
125
|
125
|
{{ $store.getters.xt_user.org.org_name }}费用清单
|
126
|
126
|
</div> -->
|
|
@@ -162,6 +162,8 @@
|
162
|
162
|
<table class="listTable" border="1">
|
163
|
163
|
<tr style="height:45px">
|
164
|
164
|
<td width="50" style="text-align: center">序号</td>
|
|
165
|
+ <td width="50" style="text-align: center" v-if="$store.getters.xt_user.org_id == 10567">费用类型</td>
|
|
166
|
+
|
165
|
167
|
<td width="150" style="text-align: center">处方日期</td>
|
166
|
168
|
<td width="230" style="text-align: center">费用编码</td>
|
167
|
169
|
<td width="320" style="text-align: center">项目名称</td>
|
|
@@ -176,10 +178,26 @@
|
176
|
178
|
<span v-if="item.is_total == 1">{{ index + 1 }}</span>
|
177
|
179
|
<span v-if="item.is_total == 2">合计</span>
|
178
|
180
|
</td>
|
|
181
|
+
|
|
182
|
+ <td style="text-align: center" v-if="$store.getters.xt_user.org_id == 10567">
|
|
183
|
+ <span v-if="$store.getters.xt_user.org_id == 10567 && item.is_total == 1">{{getTypeTwo(item.med_chrgitm_type)}}</span>
|
|
184
|
+ </td>
|
179
|
185
|
<td style="text-align: center">
|
180
|
186
|
<span v-if="item.is_total == 1">{{getTimes(item.record_date)}}</span>
|
181
|
187
|
</td>
|
182
|
|
- <td width="80" style="text-align: center">{{ item.number }}</td>
|
|
188
|
+ <td width="80" style="text-align: center">
|
|
189
|
+ <span v-if="$store.getters.xt_user.org_id != 10567 ">{{ item.number }}</span>
|
|
190
|
+ <span v-if="item.advice_id > 0 && $store.getters.xt_user.org_id == 10567 ">{{ item.advice.drug.medical_insurance_number }}</span>
|
|
191
|
+ <span v-if="item.project_id > 0 && $store.getters.xt_user.org_id == 10567 ">
|
|
192
|
+ <span v-if="item.project.type == 2">{{
|
|
193
|
+ item.project.project.medical_code
|
|
194
|
+ }}</span>
|
|
195
|
+ <span v-if="item.project.type == 3 && $store.getters.xt_user.org_id == 10567 "
|
|
196
|
+ >{{item.project.good_info.medical_insurance_number}}</span
|
|
197
|
+ >
|
|
198
|
+ </span>
|
|
199
|
+
|
|
200
|
+ </td>
|
183
|
201
|
<td style="text-align: center">
|
184
|
202
|
<span v-if="item.advice_id > 0">{{ item.advice.advice_name }}</span>
|
185
|
203
|
<span v-if="item.project_id > 0">
|
|
@@ -338,8 +356,15 @@ export default {
|
338
|
356
|
for (let i = 0; i < list.length; i++) {
|
339
|
357
|
for (let j = 0; j < list[i].orders.length; j++) {
|
340
|
358
|
for (let z = 0; z < list[i].orders[j].order_info.length; z++) {
|
341
|
|
- list[i].orders[j].order_info[z].record_date =
|
342
|
|
- list[i].orders[j].settle_accounts_date;
|
|
359
|
+ if( list[i].orders[j].order_info[z].project_id > 0){
|
|
360
|
+ list[i].orders[j].order_info[z].record_date =
|
|
361
|
+ list[i].orders[j].order_info[z].project.record_date;
|
|
362
|
+ }
|
|
363
|
+ if( list[i].orders[j].order_info[z].advice_id > 0){
|
|
364
|
+ list[i].orders[j].order_info[z].record_date =
|
|
365
|
+ list[i].orders[j].order_info[z].advice.advice_date;
|
|
366
|
+ }
|
|
367
|
+
|
343
|
368
|
list[i].orders[j].order_info[z].number =
|
344
|
369
|
list[i].orders[j].number;
|
345
|
370
|
this.tableData.push(list[i].orders[j].order_info[z]);
|
|
@@ -548,6 +573,66 @@ export default {
|
548
|
573
|
}
|
549
|
574
|
}
|
550
|
575
|
return name;
|
|
576
|
+
|
|
577
|
+ }, getTypeTwo(med_chrgitm_type) {
|
|
578
|
+ switch (med_chrgitm_type) {
|
|
579
|
+ case '01':
|
|
580
|
+ return '床位费'
|
|
581
|
+ break
|
|
582
|
+ case '02':
|
|
583
|
+ return '诊察费'
|
|
584
|
+
|
|
585
|
+ break
|
|
586
|
+ case '03':
|
|
587
|
+ return '检查费'
|
|
588
|
+
|
|
589
|
+ break
|
|
590
|
+ case '04':
|
|
591
|
+ return '化验费'
|
|
592
|
+ break
|
|
593
|
+ case '05':
|
|
594
|
+ return '治疗费'
|
|
595
|
+
|
|
596
|
+ break
|
|
597
|
+ case '06':
|
|
598
|
+ return '手术费'
|
|
599
|
+
|
|
600
|
+ break
|
|
601
|
+ case '07':
|
|
602
|
+ return '护理费'
|
|
603
|
+
|
|
604
|
+ break
|
|
605
|
+ case '08':
|
|
606
|
+ return '材料费'
|
|
607
|
+
|
|
608
|
+ break
|
|
609
|
+ case '09':
|
|
610
|
+ return '西药费'
|
|
611
|
+
|
|
612
|
+ break
|
|
613
|
+ case '10':
|
|
614
|
+ return '中药饮片费'
|
|
615
|
+
|
|
616
|
+ break
|
|
617
|
+ case '11':
|
|
618
|
+ return '中成药费'
|
|
619
|
+
|
|
620
|
+ break
|
|
621
|
+ case '12':
|
|
622
|
+ return '一般诊疗费'
|
|
623
|
+
|
|
624
|
+ break
|
|
625
|
+ case '13':
|
|
626
|
+ return '挂号费'
|
|
627
|
+ break
|
|
628
|
+ case '14':
|
|
629
|
+ return '其他费'
|
|
630
|
+ break
|
|
631
|
+ case '0':
|
|
632
|
+ return '其他费'
|
|
633
|
+ break
|
|
634
|
+
|
|
635
|
+ }
|
551
|
636
|
},
|
552
|
637
|
getType(id) {
|
553
|
638
|
var name = "";
|