2、SC022ImportData 按理可以做成公共导入页面 现阶段没类似的,暂时不共用 3、题库 相对静态导入 (由于孙表之后进入 前端提交数据服务端获取异常 所以无法完全静态操作)
51 lines
1.7 KiB
JavaScript
51 lines
1.7 KiB
JavaScript
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>
|
|
}
|
|
},
|
|
}
|