From d9d5e4363a1425dd14149eeeb83b185b9d76559e Mon Sep 17 00:00:00 2001
From: ccy <55274652@qq.com>
Date: Wed, 24 Dec 2025 19:31:14 +0800
Subject: [PATCH] a
---
src/files/edit/SK018.js | 94 ++++++++++++++++++++++-------------------
1 file changed, 51 insertions(+), 43 deletions(-)
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: }
},
}