diff --git a/src/components/common/ShowModal.js b/src/components/common/ShowModal.js index 55b23db..60c6a86 100644 --- a/src/components/common/ShowModal.js +++ b/src/components/common/ShowModal.js @@ -69,7 +69,7 @@ class ShowModal extends React.Component {
{this.props.children} {//setStateData 报错 + let dataSubForm = { + content: { + debugger + if (login.RegD && login.RegD.EDU_CARD_ID && login.RegD.EDU_CARD_ID.length > 0) { + if (stateData["Nav_NewUserDetail"] == null) { + stateData["Nav_NewUserDetail"] = [] + } + stateData["Nav_NewUserDetail"].push(login.RegD) + } + + login.RegD = {} + // loadData();//数据已处理无需继续刷新 + }, + onCancel: () => { + //wyw 此方法要有不能被删除 别处会重写 + debugger + }, + }} />, + }; + return { + content: + + + } + }, } diff --git a/src/files/edit/SE075.js b/src/files/edit/SE075.js new file mode 100644 index 0000000..7e8df19 --- /dev/null +++ b/src/files/edit/SE075.js @@ -0,0 +1,71 @@ +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, setFieldValue }) => { + if (data.rules && data.rules.EDU_CARD_ID && data.rules.EDU_CARD_ID.length > 0) { + setFieldValue("EDU_CARD_ID", data.rules.EDU_CARD_ID) + } + }, + + //保存 + UpdateRefresh: (params) => { + // var tmpData = { + // ID: params.stateData.ID, + // ORG_ID: params.stateData.ORG_ID, + // Name: params.stateData.Name, + // Sex: params.stateData.Sex, + // Phone: params.stateData.Phone, + // Code: params.stateData.Code, + // ID_CARD: params.stateData.ID_CARD, + // InTime: params.stateData.InTime, + // WORKINGYEAR: params.stateData.WORKINGYEAR, + // DEPARTMENT_ID: params.stateData.DEPARTMENT_ID, + // POST_ID: params.stateData.POST_ID, + // EDU_CARD_ID: params.stateData.EDU_CARD_ID, + // CREATE_TIME: new Date(), + // } + // params.login.RegD = tmpData//params.stateData.copy() //本来可以传值 + + //添加 + // params.stateData.Nav_JobTypes = null + // params.stateData.Nav_WorkType = null + params.dispatch({ + type: 'app/getDataByPost', + payload: params.stateData, + url: 'SE/SENewUsers/RegisterUser', + onComplete: (ret) => { + debugger + if (ret) { + params.login.RegD = ret + message.success('执行成功'); + params.onCancel()//弹窗关闭 + params.data.close()//主界面回调刷新 + params.stateData.ID = guid() + params.stateData.NAME = '' + params.stateData.Sex = '1' + params.stateData.PHONE = '' + params.stateData.CODE = '' + params.stateData.ID_CARD = '' + params.stateData.InTime = '' + params.stateData.WORKINGYEAR = '' + params.stateData.DEPARTMENT_ID = '' + params.stateData.POST_ID = '' + params.stateData.Nav_Department.NAME = '' + params.stateData.Nav_Post.NAME = '' + // params.stateData.EDU_CARD_ID = '' + } else { + params.login.RegD = {} + } + } + }); + + }, +} diff --git a/src/utils/request.js b/src/utils/request.js index 63c07a1..fdacd4c 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -7,14 +7,13 @@ import { history } from './history' import storage from './storage' export function request(url, options, onlyData, requestKey, onException) { - return fetch( config.serviceHost('api/' + url), options || {} ).then(response => { - + console.log('response', response) // 登陆过期 - if (response.status === 401) { + if (response == null || response.status === 401) { window.localStorage.removeItem('accessToken') history.replace({ pathname: '/login' }) //throw new Error('token过期')