提交 aa50d1cd authored 作者: 钟是志's avatar 钟是志

增加审批回调函数

上级 4675e122
...@@ -5,6 +5,7 @@ import { getToken } from '@/webPublic/one_stop_public/utils/token'; ...@@ -5,6 +5,7 @@ import { getToken } from '@/webPublic/one_stop_public/utils/token';
import { callbackSubmitData } from '@/webPublic/one_stop_public/models/callbackExamineProcess'; import { callbackSubmitData } from '@/webPublic/one_stop_public/models/callbackExamineProcess';
import { getModal } from '@/webPublic/one_stop_public/utils/utils'; import { getModal } from '@/webPublic/one_stop_public/utils/utils';
import { isJSON } from '@/webPublic/one_stop_public/copy'; import { isJSON } from '@/webPublic/one_stop_public/copy';
import beforeAuditSubmit from '@/webPublic/one_stop_public/utils/beforeAuditSubmit';
const Modal = getModal(); const Modal = getModal();
...@@ -108,9 +109,14 @@ const submitValues = ({ ...@@ -108,9 +109,14 @@ const submitValues = ({
token: getToken(), token: getToken(),
}; };
payload = callbackSubmitData(payload); payload = callbackSubmitData(payload);
beforeAuditSubmit(payload)
.then(resParams => {
if (!resParams) {
return false;
} else {
dispatch({ dispatch({
type: 'affair/getExamineProcess', type: 'affair/getExamineProcess',
payload, payload: resParams,
callback: val => { callback: val => {
if (val) { if (val) {
that.getInit(); that.getInit();
...@@ -136,6 +142,10 @@ const submitValues = ({ ...@@ -136,6 +142,10 @@ const submitValues = ({
} }
}, },
}); });
}
});
}, },
); );
}; };
......
import { message, Modal } from 'antd'; import { message, Modal } from 'antd';
import {uaaRequest} from "@/webPublic/one_stop_public/utils/request"; import { uaaRequest } from '@/webPublic/one_stop_public/utils/request';
import {isJSON} from "@/webPublic/one_stop_public/tableCompon/Split_Index/staticInfo"; import { isJSON } from '@/webPublic/one_stop_public/tableCompon/Split_Index/staticInfo';
export default function beforeApplySubmit(params) { export default function beforeApplySubmit(params) {
if ( if (params && window.beforeApplySubmit && typeof window.beforeApplySubmit === 'function') {
params &&
window.beforeApplySubmit &&
typeof window.beforeApplySubmit === 'function'
) {
console.log('beforeApplySubmit函数开始执行'); console.log('beforeApplySubmit函数开始执行');
const content = params.content && isJSON(params.content) ? JSON.parse(params.content) : {}; const content = params.content && isJSON(params.content) ? JSON.parse(params.content) : {};
return window return window
.beforeApplySubmit({ .beforeApplySubmit({
message, message,
......
import { message, Modal } from 'antd';
import { uaaRequest } from '@/webPublic/one_stop_public/utils/request';
export default function beforeAuditSubmit(params) {
if (
params &&
window.beforeAuditSubmit &&
typeof window.beforeAuditSubmit === 'function'
) {
console.log('beforeAuditSubmit函数开始执行');
// const content = params.content && isJSON(params.content) ? JSON.parse(params.content) : {};
return window
.beforeAuditSubmit({
message,
Modal,
uaaRequest: (url, data) => {
return uaaRequest(url, data);
},
userNowInfo: localStorage.getItem('user') ? JSON.parse(localStorage.getItem('user')) : '',
submitParams: params,
})
.then((res) => {
// console.log(res);
return res;
})
.catch((err) => {
return false;
});
} else {
return new Promise((resolve, reject) => {
resolve(params);
});
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论