This commit is contained in:
yunkexin 2024-12-26 11:10:33 +08:00
parent 8706767991
commit 645e4befe8

34
src/files/edit/OG020.js Normal file
View File

@ -0,0 +1,34 @@
import { getPropertyData, extendInclude, extendRule, getDataFieldValue, setDataFieldValue, initFilter, guid } from "../../utils/common";
/**
* @return {string}
*/
// 编辑
export default {
onBeforeSaveHandleRecord(params) {
params.record.TaskID = params.data.TaskID //TaskID传递消息表ID
params.record.PUBLISH = params.customParams;
},
onBeforeEdit(params) {
const { isNew, dispatch, login, setFieldRequired,setFieldValueByBatch, setFieldEditable, getFieldValue,stateData } = params ? params : {};
if (isNew) {
let json = initFilter(login.OrgId);
dispatch({
type: 'app/getDataByPost',
payload: json,
url: 'OG/OGRelatedEstimate/FullGet',
onComplete: (ret) => {
if (ret) {
let temps = [];
ret.Nav_Details.forEach(element => {
element.ROW_NO=element.NUM;
});
temps.push({ field: 'ID', value: ret.ID })
temps.push({ field: 'RELATED_ID', value: ret.RELATED_ID })
temps.push({ field: 'Nav_Details', value: ret.Nav_Details })
setFieldValueByBatch(temps);
}
}
});
}
},
}