公积金缴存明细

This commit is contained in:
SGK\17962 2025-08-21 10:35:29 +08:00
parent 9ebe50f0b4
commit 81b747241b

View File

@ -140,23 +140,50 @@ function handleUpdateModelWhenEdit() {
} }
if (props.operateType === 'edit' && props.rowData) { if (props.operateType === 'edit' && props.rowData) {
Object.assign(model, createDefaultModel()); // trafficListtrafficAmt
Object.assign(model, props.rowData); if (props.rowData.trafficList && Array.isArray(props.rowData.trafficList)) {
props.rowData.trafficList = props.rowData.trafficList.map(item => ({
...item,
trafficAmt: item.trafficAmt !== undefined ? Number(item.trafficAmt) : 0
}));
}
debugger;
Object.assign(model, createDefaultModel(), props.rowData);
// //
if (model.yxName || model.yxId) { if (model.yxName || model.yxId) {
showMarketingFields.value = true; showMarketingFields.value = true;
} else { } else {
showMarketingFields.value = false; showMarketingFields.value = false;
} }
// trafficListtrafficAmt
if (props.rowData.trafficList && Array.isArray(props.rowData.trafficList)) {
const processedTrafficList = props.rowData.trafficList.map(item => ({
...item,
trafficAmt: item.trafficAmt !== undefined ? Number(item.trafficAmt) : 0
}));
// 使splice
model.trafficList.splice(0, model.trafficList.length, ...processedTrafficList);
}
// magneticCardList
if (props.rowData.magneticCardList && Array.isArray(props.rowData.magneticCardList)) {
// 使splice
model.magneticCardList.splice(0, model.magneticCardList.length, ...props.rowData.magneticCardList);
}
// //
if (props.rowData.magneticCardList) { // if (props.rowData.magneticCardList) {
model.magneticCardList = JSON.parse(JSON.stringify(props.rowData.magneticCardList)); // model.magneticCardList = JSON.parse(JSON.stringify(props.rowData.magneticCardList));
} // }
//
if (props.rowData.trafficList) { // if (props.rowData.trafficList) {
model.trafficList = JSON.parse(JSON.stringify(props.rowData.trafficList)); // model.trafficList = JSON.parse(JSON.stringify(props.rowData.trafficList));
} // // trafficAmt
// model.trafficList = model.trafficList.map(item => ({
// ...item,
// trafficAmt: item.trafficAmt !== undefined ? Number(item.trafficAmt) : 0
// }));
// }
} }
} }