|
@@ -86,7 +86,7 @@ export default {
|
|
|
render: (h, { row, column, index }) => {
|
|
|
return (
|
|
|
<div style="padding-left:10px">
|
|
|
- {({ ACC: "配件物料", SERV: "服务" })[row.chargeType]}
|
|
|
+ {({ MCC: "辅材物料",ACC: "配件物料", SERV: "服务收费" })[row.chargeType]}
|
|
|
</div>
|
|
|
)
|
|
|
}
|
|
@@ -114,6 +114,21 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
md: 8,
|
|
|
+ isShow:this.formData.rpMaterialOrderItems.filter(item => item.chargeType == "MCC").length,
|
|
|
+ name: 'slot-component',
|
|
|
+ formItemAttributes: {
|
|
|
+ label: '辅材费用合计',
|
|
|
+ },
|
|
|
+ render: (h, { props, onInput }) => {
|
|
|
+ var { formData } = props
|
|
|
+ return <span>{[0, 0, 0, ...formData.rpMaterialOrderItems.filter(item => item.chargeType == "MCC").map(item => item.totalAmount)].reduce(function (prev, curr, idx, arr) {
|
|
|
+ return prev + curr;
|
|
|
+ }).toFixed(2)}</span>
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ md: 8,
|
|
|
+ isShow:this.formData.rpMaterialOrderItems.filter(item => item.chargeType == "ACC").length,
|
|
|
name: 'slot-component',
|
|
|
formItemAttributes: {
|
|
|
label: '配件费用合计',
|
|
@@ -129,7 +144,7 @@ export default {
|
|
|
md: 8,
|
|
|
name: 'slot-component',
|
|
|
formItemAttributes: {
|
|
|
- label: '服务费用合计',
|
|
|
+ label: '服务收费费用合计',
|
|
|
},
|
|
|
render: (h, { props, onInput }) => {
|
|
|
var { formData } = props
|