公积金缴存明细

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) {
Object.assign(model, createDefaultModel());
Object.assign(model, props.rowData);
// trafficListtrafficAmt
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) {
showMarketingFields.value = true;
} else {
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) {
model.magneticCardList = JSON.parse(JSON.stringify(props.rowData.magneticCardList));
}
if (props.rowData.trafficList) {
model.trafficList = JSON.parse(JSON.stringify(props.rowData.trafficList));
}
// if (props.rowData.magneticCardList) {
// model.magneticCardList = JSON.parse(JSON.stringify(props.rowData.magneticCardList));
// }
//
// if (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
// }));
// }
}
}