diff --git a/src/baseComponents/EditComponent/index.js b/src/baseComponents/EditComponent/index.js index 3f8a49d..6e38e02 100644 --- a/src/baseComponents/EditComponent/index.js +++ b/src/baseComponents/EditComponent/index.js @@ -1562,7 +1562,7 @@ class EditComponent extends EditBaseComponent { } this.useCodeRules = null; if (typeof onSave === 'function') { - onSave(this.state.data, this.clearData,this.setStateData); + onSave(this.state.data, this.clearData, this.setStateData); } if (closeType === 1 && this.billStatus === 1 ||//仅编辑时关闭 closeType === 2 && this.billStatus !== 1 ||//仅新增时关闭 @@ -1772,6 +1772,7 @@ class EditComponent extends EditBaseComponent { onCancel: onCancel, saveHeadRecord: (values, onComplete) => { return this.saveHeadRecord(values, onComplete); }, saveRowRecord: (params) => { this.saveRowRecord(params); }, + closeForm: () => { this.props.data.onCancel() }, }); if (btnParam) { btnParam.disabled = btnParam.isReturn; diff --git a/src/files/edit/BS032.js b/src/files/edit/BS032.js index d0cde32..7bea8b4 100644 --- a/src/files/edit/BS032.js +++ b/src/files/edit/BS032.js @@ -1,5 +1,7 @@ -import { message, notification } from 'antd' +import { Button, message, notification } from 'antd' import { extendInclude, extendRule, getDataFieldValue, initFilter, empty, extendOrder, guid, onBeforeSaveHandleRecordLog, auditOptionShow } from "../../utils/common"; +import ShowModal from '../../components/common/ShowModal'; +import FormPage from '../../components/FormPage'; export default { onBeforeSaveHandleRecord(params) { params.record.TaskID = params.data.TaskID //TaskID传递消息表ID @@ -274,18 +276,41 @@ export default { return ''; } }, - btnCancel: ({ record, onCancel, data, dispatch }) => { - let json = initFilter(record.ORG_ID, record.ID, null, null, null, data.TaskID); - dispatch({ - type: 'app/getDataByPost', - url: 'BS/BSSafeCheck/Cancel', - payload: json, - onlyData: false, - onComplete: (ret) => { - if (ret.IsSuccessful == true) { - message.success('执行成功', null, onCancel()) - } - } - }) + //取消 + btnCancel: ({ record, data, closeForm, login, btn }) => { + const data1 = { + content: { + closeForm(); + }, + onCancel: () => { + //wyw 此方法要有不能被删除 别处会重写 + }, + }} />, + }; + return { + content: + + + } }, + // btnCancel: ({ record, onCancel, data, dispatch }) => { + // let json = initFilter(record.ORG_ID, record.ID, null, null, null, data.TaskID); + // dispatch({ + // type: 'app/getDataByPost', + // url: 'BS/BSSafeCheck/Cancel', + // payload: json, + // onlyData: false, + // onComplete: (ret) => { + // if (ret.IsSuccessful == true) { + // message.success('执行成功', null, onCancel()) + // } + // } + // }) + // }, + } diff --git a/src/files/edit/BS078.js b/src/files/edit/BS078.js new file mode 100644 index 0000000..80b7ae4 --- /dev/null +++ b/src/files/edit/BS078.js @@ -0,0 +1,28 @@ +import ConfirmButton from '../../components/common/ConfirmButton'; +import { Button, message } from 'antd' +import storage from '../../utils/storage' +import config from "../../config.js" +import { extendInclude, extendRule, getDataFieldValue, initFilter, empty, extendOrder, guid, getSubTableData, onBeforeSaveHandleRecordLog, auditOptionShow2 } from "../../utils/common"; +import Item from 'antd/lib/list/Item'; +import styles from '../../components/CustomPages/HI/StepForm.css'; +import EditRowShowModal from '../../components/common/EditRowShowModal'; +import FormPage from '../../components/FormPage'; +export default { + onBeforeEdit: ({ data, setFieldEditable, setFieldValueByBatch }) => { + if (data.rules && data.rules.length > 0) { + // var parentInfo = data.rules[0].value + var parentInfo = data.rules[0]//.value + if (parentInfo != null && parentInfo.ID != null) { + let temps = []; + // temps.push({ field: "ID", value: parentInfo.ID }); + // temps.push({ field: "TaskID", value: data.TaskID }); + // temps.push({ field: "ORG_ID", value: parentInfo.ORG_ID }); + temps.push({ field: "OrgId", value: parentInfo.ORG_ID }); + temps.push({ field: "Keyword", value: parentInfo.ID }); + temps.push({ field: "Parameter1", value: data.TaskID }); + temps.push({ field: "Parameter3", value: parentInfo.ID }); + setFieldValueByBatch(temps); + } + } + }, +}