动火子表自动带附件

This commit is contained in:
何美荣 2025-12-24 09:58:51 +08:00
parent 0a9912fe8c
commit 3457523251

View File

@ -125,6 +125,44 @@ export default {
}
},
onSubChange: ({ row, pageCode, record, colInfo, dispatch, stateData, props, saveRowRecord }) => {
if (colInfo.FIELD_NAME == 'Nav_Train.CERTIFICATE_NAME') {
let trainId = getDataFieldValue(record, 'TRAIN_ID');
if (trainId) {
const json = initFilter();
extendRule(json, 'ID', 1, trainId);
extendInclude(json, 'Nav_Files.Nav_ImgFile.Nav_File')
dispatch({
type: 'app/getDataByPost',
url: 'SE/RenewalTrain/OrderPaged',
payload: json,
onComplete: (ret) => {
if (ret) {
//record["Nav_Posts"] = [];
let copyRecord={...record};
if (ret && ret.length > 0) {
let identifyings= ret[0].Nav_Files.map(item => {
return {
FIRE_JOB_USER_ID: record.ID,
ID: guid(),
IMG_FILE_ID: item.IMG_FILE_ID,
Nav_ImgFile: item.Nav_ImgFile,
ORG_ID: record.ORG_ID,
};
});
copyRecord["Nav_UserFiles"]=[...identifyings]
}
console.log(copyRecord)
saveRowRecord(copyRecord)
}
}
})
} else {
record.Nav_Posts = [];
saveRowRecord(record)
}
}
},
// handleRenderRowControl(params) {
// // setRowFieldVisible('Nav_Details.IS_CONFIRM_NEW', false)
// // setRowFieldVisible('Nav_Details.Nav_DetailFiles', false)