a
This commit is contained in:
parent
fb03f6c06b
commit
d9d5e4363a
@ -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 : {};
|
||||
onBeforeEdit(params) {
|
||||
const { isNew, isCopy, dispatch, login, setFieldValue, data, stateData, setFieldVisible, getFieldValue } = params ? params : {};
|
||||
|
||||
if (isNew) {
|
||||
setFieldValue('MineType', login.currentMineType);
|
||||
setFieldVisible("CONTEXT", false);
|
||||
if (isNew) {
|
||||
setFieldValue('MineType', login.currentMineType);
|
||||
setFieldVisible("CONTEXT", false);
|
||||
}
|
||||
else {
|
||||
if (stateData.STATUS === 40) {
|
||||
setFieldVisible("CONTEXT", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(stateData.STATUS === 40)
|
||||
{
|
||||
setFieldVisible("CONTEXT", true);
|
||||
}
|
||||
else
|
||||
{setFieldVisible("CONTEXT", false);}
|
||||
}
|
||||
},
|
||||
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);
|
||||
}
|
||||
else { setFieldVisible("CONTEXT", false); }
|
||||
}
|
||||
},
|
||||
btnAddContent:({record,close,loadData,custom,dispatch,btn})=> {
|
||||
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);
|
||||
}
|
||||
}
|
||||
},
|
||||
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: <FormPage formCode={'SK059'} data={data} />,
|
||||
click: regClick
|
||||
}
|
||||
|
||||
return {content: <FormPage formCode={'SK059'} data={data} />}
|
||||
},
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user