Commit 59e70f8e by 和金晶

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

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