Commit 59e70f8e by 和金晶

我的资产申请对接流程平台接口改造

parent 81901907
...@@ -86,6 +86,9 @@ export function* getSubscriptionAssetByPage(payload) { ...@@ -86,6 +86,9 @@ export function* getSubscriptionAssetByPage(payload) {
export function* startAssetSubscriptionFlow(payload) { export function* startAssetSubscriptionFlow(payload) {
return yield call(service.startAssetSubscriptionFlow, payload); return yield call(service.startAssetSubscriptionFlow, payload);
} }
export function* startAssetSubscriptionFlowoa(payload) {
return yield call(service.startAssetSubscriptionFlowoa, payload);
}
export function* addOrUpdateDirectory(payload) { export function* addOrUpdateDirectory(payload) {
return yield call(service.addOrUpdateDirectory, payload); return yield call(service.addOrUpdateDirectory, payload);
} }
......
...@@ -81,6 +81,9 @@ export function getSubscriptionAssetByPage(payload) { ...@@ -81,6 +81,9 @@ export function getSubscriptionAssetByPage(payload) {
export function startAssetSubscriptionFlow(payload) { export function startAssetSubscriptionFlow(payload) {
return PostJSON("/dataassetmanager/flowApi/startAssetSubscriptionFlow", payload); return PostJSON("/dataassetmanager/flowApi/startAssetSubscriptionFlow", payload);
} }
export function startAssetSubscriptionFlowoa(payload) {
return PostJSON("/plantform/data/platform/launch/process", payload);
}
export function loadDataAssets(payload) { export function loadDataAssets(payload) {
return PostJSON("/dataassetmanager/dataAssetApi/loadDataAssets", payload); return PostJSON("/dataassetmanager/dataAssetApi/loadDataAssets", payload);
......
...@@ -54,36 +54,41 @@ const MyApplyModal = (props) => { ...@@ -54,36 +54,41 @@ const MyApplyModal = (props) => {
} }
const onOk = () => { const onOk = () => {
if (confirmLoading) return;
setConfirmLoading(true);
form.validateFields().then((values) => { form.validateFields().then((values) => {
if (Object.keys(values).length > 0) { if (Object.keys(values).length > 0) {
const tempexpiryDateEnd = values.expiryDateEnd.format("YYYY-MM-DD") const tempexpiryDateEnd = values.expiryDateEnd.format("YYYY-MM-DD");
const tempapplyReason = values.applyReason const tempapplyReason = values.applyReason;
console.log(values)
dispatch({ dispatch({
type: 'assetmanage.startAssetSubscriptionFlow', type: 'assetmanage.startAssetSubscriptionFlowoa',
payload:{ payload: {
params:{ data: {
dataAssetId:id, type: 'asset',
applyReason:tempapplyReason, dataAssetId: id,
expiryDateEnd:tempexpiryDateEnd applyReason: tempapplyReason,
expiryDateEnd: tempexpiryDateEnd
} }
}, },
callback: data => { callback: data => {
showMessage("success","发送申请成功"); showMessage("success", "发送申请成功");
onCancel() onCancel();
form.resetFields() form.resetFields();
setConfirmLoading(false); // 请求成功后,设置加载状态为 false
}, },
error: (err) => { error: (err) => {
setConfirmLoading(false); showMessage("error", err.message);
setConfirmLoading(false); // 请求失败后,设置加载状态为 false
} }
}) });
} }
}).catch((errorInfo) => { }).catch((errorInfo) => {
console.log('校验错误', errorInfo); console.log('校验错误', errorInfo);
setConfirmLoading(false); // 校验失败后,设置加载状态为 false
}); });
} };
const cancel = () => { const cancel = () => {
reset(); reset();
...@@ -168,9 +173,10 @@ const disabledDate= (current) => { ...@@ -168,9 +173,10 @@ const disabledDate= (current) => {
key="1" key="1"
type="primary" type="primary"
onClick={onOk} onClick={onOk}
disabled={confirmLoading}
loading={confirmLoading} loading={confirmLoading}
> >
确定 {confirmLoading ? '正在加载...' : '提交'}
</Button>, </Button>,
]} ]}
> >
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment