成本价更新

This commit is contained in:
xielue 2023-12-15 17:04:14 +08:00
parent 6edba733e3
commit d294fd4125
1 changed files with 23 additions and 1 deletions

View File

@ -99,7 +99,7 @@
<vxe-table v-if="!isComponentOutProduct()" border show-overflow keep-source ref="xTable2" :data="detailsData2" <vxe-table v-if="!isComponentOutProduct()" border show-overflow keep-source ref="xTable2" :data="detailsData2"
@pulldownSelected="onPulldownSelected" @popupSelected="onPopupSelected" :export-config="{}" @pulldownSelected="onPulldownSelected" @popupSelected="onPopupSelected" :export-config="{}"
@edit-closed="afterEditEvent" @edit-actived="beforeEditEvent" @edit-closed="afterEditEvent2" @edit-actived="beforeEditEvent"
:edit-config="{ trigger: 'click', mode: 'cell', icon: 'vxe-icon-edit', showStatus: false, beforeEditMethod: beforeEditMethod }"> :edit-config="{ trigger: 'click', mode: 'cell', icon: 'vxe-icon-edit', showStatus: false, beforeEditMethod: beforeEditMethod }">
<vxe-column width="60" v-if="!readonly"> <vxe-column width="60" v-if="!readonly">
<template #default="{ row }"> <template #default="{ row }">
@ -681,7 +681,29 @@ export default {
}, },
afterEditEvent({column, row}) { afterEditEvent({column, row}) {
console.log(column, row); console.log(column, row);
this.postDataUpdate();
},
afterEditEvent2({column, row}) {
console.log(column, row);
if(column.field == "processing_cost"){
let processing_cost = 0;
this.detailsData2.forEach(item=>{
processing_cost += parseFloat(item.processing_cost || 0);
});
this.detailsData.forEach(item=>{
item.processing_cost = processing_cost;
})
console.log(processing_cost)
this.$forceUpdate();
}
this.postDataUpdate(); this.postDataUpdate();