31 lines
1.6 KiB
JavaScript
31 lines
1.6 KiB
JavaScript
import { message } from 'antd'
|
|
import moment from 'moment';
|
|
import styles from '../../components/CustomPages/HI/StepForm.css';
|
|
import { extendInclude, extendRule, getDataFieldValue, initFilter, empty, extendOrder, guid, getSubTableData, auditOptionShow2 } from "../../utils/common";
|
|
export default {
|
|
onBeforeSaveHandleRecord(params) {
|
|
params.record.TaskID = params.data.TaskID //TaskID传递消息表ID
|
|
params.record.OPERATETYPE = params.customParams;
|
|
},
|
|
onBeforeEdit: ({ data, setFieldValueByBatch }) => {
|
|
if (data.rules && data.rules.length > 0) {
|
|
var parentInfo = data.rules[0]
|
|
if (parentInfo.Nav_Submit != null) {
|
|
var CHECKOBJECT = parentInfo?.Nav_Submit?.CHECKOBJECT
|
|
if (!CHECKOBJECT && parentInfo.CHECKOBJECT)
|
|
CHECKOBJECT = parentInfo.CHECKOBJECT
|
|
let temps = [];
|
|
temps.push({ field: "CHECKOBJECT", value: CHECKOBJECT });
|
|
temps.push({ field: "Nav_CheckType.NAME", value: parentInfo?.Nav_Submit?.Nav_CheckType?.NAME });
|
|
temps.push({ field: "CHECK_TYPE_ID", value: parentInfo.Nav_Submit?.CHECK_TYPE_ID });
|
|
temps.push({ field: "Nav_CheckTypeLevel.Nav_Enums.NAME", value: parentInfo.Nav_Submit?.Nav_CheckTypeLevel?.Nav_Enums?.NAME });
|
|
temps.push({ field: "CHECK_TYPE_LEVEL_ID", value: parentInfo.Nav_Submit?.CHECK_TYPE_LEVEL_ID });
|
|
temps.push({ field: "Nav_RiskArea.NAME", value: parentInfo?.Nav_RiskArea?.NAME });
|
|
temps.push({ field: "RISK_AREA_ID", value: parentInfo?.RISK_AREA_ID });
|
|
temps.push({ field: "ID", value: parentInfo.ID });
|
|
setFieldValueByBatch(temps);
|
|
}
|
|
}
|
|
},
|
|
}
|