mh-sms-web/src/files/edit/HM025.js
2024-01-22 09:18:38 +08:00

30 lines
1.0 KiB
JavaScript

import { message } from "antd/lib/index";
import { getPropertyData, extendInclude, extendRule, getDataFieldValue, setDataFieldValue, initFilter, empty } from "../../utils/common";
import { connect } from 'dva';
/**
* @return {string}
*/
// 编辑
export default {
onBeforeEdit: ({ isNew, stateData, setFieldEditable, setFieldVisible, setFieldRequired }) => {
if (stateData.RISK_TYPE == 1) {
setFieldRequired('LIMIT_UNIT', true);
setFieldVisible('LIMIT_UNIT', true);
} else {
setFieldRequired('LIMIT_UNIT', false);
setFieldVisible('LIMIT_UNIT', false);
}
},
onChange: ({ value, colInfo, getFieldValue, setFieldVisible, setFieldValue, setFieldEditable, setFieldRequired, resetFields }) => {
if (colInfo.FIELD_NAME == 'RISK_TYPE') {
if (getFieldValue('RISK_TYPE') == 1) {
setFieldRequired('LIMIT_UNIT', true);
setFieldVisible('LIMIT_UNIT', true);
} else {
setFieldRequired('LIMIT_UNIT', false);
setFieldVisible('LIMIT_UNIT', false);
}
}
},
}