mh_jy_safe_web/src/files/edit/SE072.js

51 lines
1.7 KiB
JavaScript
Raw Normal View History

import { message } from "antd/lib/index";
import { getPropertyData, extendInclude, extendRule, auditOptionShow, initFilter, guid, getCustomParams } from "../../utils/common";
import FormPage from '../../components/FormPage';
import ShowModal from '../../components/common/ShowModal';
import { Button } from 'antd'
// import { forEach } from "core-js/core/array";
// import { now } from "core-js/core/date";
// import { connect } from 'dva';
// import { forEach } from "core-js/core/array";
/**
* @return {string}
*/
// 编辑
export default {
onBeforeSaveHandleRecord(params) {
// debugger
// params.record = params.stateData//所有的信息都过去 后台竟然没法接收
},
btnSubAdd: ({ record, parentRecord, setState, data, stateData, close, loadData, login, btn, closeForm, onCancel }) => {//setStateData 报错
let dataSubForm = {
content: <FormPage formCode={btn.FORM_CODE} data={{
id: (record ? record.ID : (stateData && stateData.ID ? stateData.ID : '')),
homeReload: true,
...getCustomParams(btn.CUSTOM_PARAMS),
rules: [parentRecord],
close: () => {
if (login.RegD && login.RegD.length > 0) {
if (stateData.Nav_Detail == null) {
stateData.Nav_Detail = []
}
debugger
login.RegD.forEach(e => {
stateData.Nav_Detail.push(e)
})
}
login.RegD = {}
},
onCancel: () => {
//wyw 此方法要有不能被删除 别处会重写
debugger
},
}} />,
};
return {
content: <ShowModal data={dataSubForm} login={login} title={btn.LABEL}>
<Button type={btn.CSS} icon={btn.ICON}>{btn.LABEL}</Button>
</ShowModal>
}
},
}