|
@@ -48,6 +48,7 @@
|
48
|
48
|
<el-table :data="tableData" border :row-style="{ color: '#303133' }" ref="table"
|
49
|
49
|
:header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}"
|
50
|
50
|
max-height="600"
|
|
51
|
+ show-summary
|
51
|
52
|
v-loading="detail_loading"
|
52
|
53
|
highlight-current-row>
|
53
|
54
|
<el-table-column type="index" label="序号" width="60px" align="center">
|
|
@@ -55,15 +56,15 @@
|
55
|
56
|
{{scope.row.index}}
|
56
|
57
|
</template>
|
57
|
58
|
</el-table-column>
|
58
|
|
- <el-table-column align="center" prop="name" label="处方日期">
|
|
59
|
+ <el-table-column align="center" label="处方日期">
|
59
|
60
|
<template slot-scope="scope">{{getTime(scope.row.record_date)}}</template>
|
60
|
61
|
</el-table-column>
|
61
|
|
- <el-table-column align="center" prop="name" label="费用编码">
|
|
62
|
+ <el-table-column align="center" label="费用编码">
|
62
|
63
|
<template slot-scope="scope">
|
63
|
64
|
{{scope.row.number}}
|
64
|
65
|
</template>
|
65
|
66
|
</el-table-column>
|
66
|
|
- <el-table-column align="center" prop="name" label="项目名称">
|
|
67
|
+ <el-table-column align="center" label="项目名称">
|
67
|
68
|
<template slot-scope="scope">
|
68
|
69
|
<span v-if="scope.row.advice_id > 0">{{scope.row.advice.advice_name}}</span>
|
69
|
70
|
<span v-if="scope.row.project_id > 0">
|
|
@@ -72,7 +73,7 @@
|
72
|
73
|
</span>
|
73
|
74
|
</template>
|
74
|
75
|
</el-table-column>
|
75
|
|
- <el-table-column align="center" prop="name" label="规格">
|
|
76
|
+ <el-table-column align="center" label="规格">
|
76
|
77
|
<template slot-scope="scope">
|
77
|
78
|
<span v-if="scope.row.advice_id > 0">{{scope.row.advice.drug.dose}}{{scope.row.advice.drug.dose_unit}}*{{scope.row.advice.drug.min_number}}{{scope.row.advice.drug.min_unit}}/{{scope.row.advice.drug.max_unit}}</span>
|
78
|
79
|
<span v-if="scope.row.project_id > 0">
|
|
@@ -81,12 +82,12 @@
|
81
|
82
|
</span>
|
82
|
83
|
</template>
|
83
|
84
|
</el-table-column>
|
84
|
|
- <el-table-column align="center" prop="name" label="数量">
|
|
85
|
+ <el-table-column align="center" label="数量">
|
85
|
86
|
<template slot-scope="scope">
|
86
|
87
|
{{scope.row.cnt}}
|
87
|
88
|
</template>
|
88
|
89
|
</el-table-column>
|
89
|
|
- <el-table-column align="center" prop="name" label="单位">
|
|
90
|
+ <el-table-column align="center" label="单位">
|
90
|
91
|
<template slot-scope="scope">
|
91
|
92
|
<span v-if="scope.row.advice_id > 0">{{scope.row.advice.prescribing_number_unit}}</span>
|
92
|
93
|
<span v-if="scope.row.project_id > 0">
|
|
@@ -95,12 +96,12 @@
|
95
|
96
|
</span>
|
96
|
97
|
</template>
|
97
|
98
|
</el-table-column>
|
98
|
|
- <el-table-column align="center" prop="name" label="单价">
|
|
99
|
+ <el-table-column align="center" label="单价">
|
99
|
100
|
<template slot-scope="scope">
|
100
|
101
|
{{scope.row.pric}}
|
101
|
102
|
</template>
|
102
|
103
|
</el-table-column>
|
103
|
|
- <el-table-column align="center" prop="name" label="金额">
|
|
104
|
+ <el-table-column align="center" label="金额" prop="total_price">
|
104
|
105
|
<template slot-scope="scope">
|
105
|
106
|
<div>
|
106
|
107
|
{{scope.row.total_price}}
|
|
@@ -233,8 +234,8 @@ export default {
|
233
|
234
|
obj.total_price += (this.tableData[i].cnt * this.tableData[i].pric)
|
234
|
235
|
}
|
235
|
236
|
obj.total_price = (obj.total_price).toFixed(2)
|
236
|
|
- this.tableData.push(obj)
|
237
|
|
- console.log("tabledata23233232233232",this.tableData)
|
|
237
|
+ // this.tableData.push(obj)cccc
|
|
238
|
+ // console.log("tabledata23233232233232",this.tableData)
|
238
|
239
|
var new_arr = []
|
239
|
240
|
|
240
|
241
|
if(this.keywords!=""){
|
|
@@ -261,10 +262,11 @@ export default {
|
261
|
262
|
}
|
262
|
263
|
var objs = {index:"合计",total_price:0,record_date:"0"}
|
263
|
264
|
objs.total_price = this.getPrice(new_arr)
|
264
|
|
- new_arr.push(objs)
|
|
265
|
+ // new_arr.push(objs)
|
265
|
266
|
|
266
|
267
|
this.tableData = new_arr
|
267
|
268
|
}
|
|
269
|
+
|
268
|
270
|
if(this.id == 1){
|
269
|
271
|
var obj = {index:"合计",total_price:0,record_date:"0"}
|
270
|
272
|
var new_arr = []
|
|
@@ -277,7 +279,7 @@ export default {
|
277
|
279
|
}
|
278
|
280
|
this.tableData = []
|
279
|
281
|
obj.total_price = this.getPrice(new_arr)
|
280
|
|
- new_arr.push(obj)
|
|
282
|
+ // new_arr.push(obj)
|
281
|
283
|
this.tableData = new_arr
|
282
|
284
|
}
|
283
|
285
|
if(this.id == 2){
|
|
@@ -295,8 +297,8 @@ export default {
|
295
|
297
|
console.log("项目new_arr",new_arr)
|
296
|
298
|
this.tableData = []
|
297
|
299
|
obj.total_price = this.getPrice(new_arr)
|
298
|
|
- console.log("ar3233223232",new_arr)
|
299
|
|
- new_arr.push(obj)
|
|
300
|
+ // console.log("ar3233223232",new_arr)
|
|
301
|
+ // new_arr.push(obj)
|
300
|
302
|
this.tableData = new_arr
|
301
|
303
|
}
|
302
|
304
|
|
|
@@ -314,15 +316,15 @@ export default {
|
314
|
316
|
}
|
315
|
317
|
this.tableData = []
|
316
|
318
|
obj.total_price = this.getPrice(new_arr)
|
317
|
|
- new_arr.push(obj)
|
318
|
|
- console.log("new_arr2332323232",new_arr)
|
|
319
|
+ // new_arr.push(obj)
|
|
320
|
+ // console.log("new_arr2332323232",new_arr)
|
319
|
321
|
this.tableData = new_arr
|
320
|
322
|
}
|
321
|
323
|
}
|
322
|
324
|
})
|
323
|
325
|
},
|
324
|
326
|
getAllPice(){
|
325
|
|
- console.log("表哥233323232323223",this.tableData)
|
|
327
|
+ // console.log("表哥233323232323223",this.tableData)
|
326
|
328
|
var total_price = 0
|
327
|
329
|
for(let i=0;i<this.tableData.length;i++){
|
328
|
330
|
if(this.tableData[i].index =="合计"){
|
|
@@ -332,7 +334,7 @@ export default {
|
332
|
334
|
return total_price
|
333
|
335
|
},
|
334
|
336
|
getActPay(){
|
335
|
|
- console.log("list2332323232323232",this.list)
|
|
337
|
+ // console.log("list2332323232323232",this.list)
|
336
|
338
|
var act_pay = 0
|
337
|
339
|
for(let i=0;i<this.list.length;i++){
|
338
|
340
|
for(let j=0;j<this.list[i].orders.length;j++){
|