mh_jy_safe_web/src/files/edit/BS079.js

31 lines
1.6 KiB
JavaScript
Raw Normal View History

2025-08-25 10:08:30 +08:00
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);
}
}
},
}