diff --git a/src/files/edit/SK018.js b/src/files/edit/SK018.js index e9d0b2c..f9c3a0d 100644 --- a/src/files/edit/SK018.js +++ b/src/files/edit/SK018.js @@ -1,7 +1,8 @@ import { message } from "antd/lib/index"; import { getPropertyData, extendInclude, extendRule, getDataFieldValue, setDataFieldValue, initFilter, guid } from "../../utils/common"; import moment from 'moment'; -import { Button, Row, Col, Form, Input, Select, Upload, Icon, Modal, Spin,Table } from 'antd'; +import FormPage from '../../components/FormPage'; +import { Button, Row, Col, Form, Input, Select, Upload, Icon, Modal, Spin, Table } from 'antd'; /** * @return {string} */ @@ -12,57 +13,64 @@ export default { params.record.PUBLISH = params.customParams; // params.record.FORM_CODE = params.data.reloadKey.substring(0,params.data.reloadKey.indexOf("_")); }, - onBeforeEdit(params){ - const { isNew, isCopy, dispatch, login, setFieldValue,data, stateData,setFieldVisible,getFieldValue} = params ? params : {}; - - if (isNew) { - setFieldValue('MineType', login.currentMineType); - setFieldVisible("CONTEXT", false); - } - else - { - if(stateData.STATUS === 40) - { - setFieldVisible("CONTEXT", true); - } - else - {setFieldVisible("CONTEXT", false);} + onBeforeEdit(params) { + const { isNew, isCopy, dispatch, login, setFieldValue, data, stateData, setFieldVisible, getFieldValue } = params ? params : {}; + + if (isNew) { + setFieldValue('MineType', login.currentMineType); + setFieldVisible("CONTEXT", false); + } + else { + if (stateData.STATUS === 40) { + setFieldVisible("CONTEXT", true); } + else { setFieldVisible("CONTEXT", false); } + } }, - onChange: ({ value, colInfo, record, stateData, data, getFieldValue, setFieldVisible, setFieldRequired,setFieldValue }) => { + onChange: ({ value, colInfo, record, stateData, data, getFieldValue, setFieldVisible, setFieldRequired, setFieldValue }) => { if (colInfo != null && colInfo.FIELD_NAME == "IS_STORE") { - var isStore = getFieldValue("IS_STORE"); - if(isStore && isStore === 10 ) - { - setFieldVisible("DEPARTMENT_TYPE", true); - setFieldVisible("Nav_CheckType.NAME", true); - setFieldVisible("PLANCHECKFREQUENCY", true); - setFieldRequired("DEPARTMENT_TYPE", true); - setFieldRequired("Nav_CheckType.NAME", true); - setFieldRequired("PLANCHECKFREQUENCY", true); - }else - { - setFieldVisible("DEPARTMENT_TYPE", false); - setFieldVisible("Nav_CheckType.NAME", false); - setFieldVisible("PLANCHECKFREQUENCY", false); - setFieldRequired("DEPARTMENT_TYPE", false); - setFieldRequired("Nav_CheckType.NAME", false); - setFieldRequired("PLANCHECKFREQUENCY", false); - } - } + var isStore = getFieldValue("IS_STORE"); + if (isStore && isStore === 10) { + setFieldVisible("DEPARTMENT_TYPE", true); + setFieldVisible("Nav_CheckType.NAME", true); + setFieldVisible("PLANCHECKFREQUENCY", true); + setFieldRequired("DEPARTMENT_TYPE", true); + setFieldRequired("Nav_CheckType.NAME", true); + setFieldRequired("PLANCHECKFREQUENCY", true); + } else { + setFieldVisible("DEPARTMENT_TYPE", false); + setFieldVisible("Nav_CheckType.NAME", false); + setFieldVisible("PLANCHECKFREQUENCY", false); + setFieldRequired("DEPARTMENT_TYPE", false); + setFieldRequired("Nav_CheckType.NAME", false); + setFieldRequired("PLANCHECKFREQUENCY", false); + } + } }, - btnAddContent:({record,close,loadData,custom,dispatch,btn})=> { + btnAddContent: ({ record, close, loadData, custom, login, dispatch, btn }) => { // const rrecord= {record}; - const data= { - id: (record ? record.CHECK_CONTENTS_ID : ''), - homeReload: true, + const regClick = async function () { + await dispatch({ + type: 'custom/save', + payload: { + ['engineeringPlanEditClick' +(record ? record.CHECK_CONTENTS_ID : "") ]: true + }, + }); + }; + + const data = { + id: (record ? record.CHECK_CONTENTS_ID : ""), + clickKey: 'engineeringPlanEditClick', close: () => { - // loadData(); }, onCancel: () => { - }, + }, + } + + return { + content: , + click: regClick } - return {content: } }, }