Commit 5d40d763 by zhaochengxiang

变更目录保存为草稿

parent 12082f00
......@@ -179,6 +179,10 @@ export function* loadDataAssets(payload) {
return yield call(service.loadDataAssets, payload);
}
export function* loadDataAssetsAsDraft(payload) {
return yield call(service.loadDataAssetsAsDraft, payload);
}
export function* unloadDataAssets(payload) {
return yield call(service.unloadDataAssets, payload);
}
......
......@@ -88,6 +88,10 @@ export function loadDataAssets(payload) {
return PostJSON("/dataassetmanager/dataAssetApi/loadDataAssets", payload);
}
export function loadDataAssetsAsDraft(payload) {
return PostJSON("/dataassetmanager/draftApi/loadDataAssetsAsDraft", payload)
}
export function unloadDataAssets(payload) {
return PostJSON("/dataassetmanager/dataAssetApi/unloadDataAssetsByDataAssetIdAndDirId", payload);
}
......
......@@ -25,18 +25,28 @@ const AssetMount = (props) => {
setConfirmLoading(true);
dispatch({
type: 'assetmanage.loadDataAssets',
payload: {
params: {
dirId: dirIds.join(","),
},
data: ids
},
callback: data => {
setConfirmLoading(false);
type: 'assetmanage.checkIsNeedSaveAsDraft',
callback: (data) => {
const needSaveAsDraft = (data==='true')?true:false
reset();
onCancel && onCancel(true);
dispatch({
type: (needSaveAsDraft)?'assetmanage.loadDataAssetsAsDraft':'assetmanage.loadDataAssets',
payload: {
params: {
dirId: dirIds.join(","),
},
data: ids
},
callback: data => {
setConfirmLoading(false);
showMessage('success', '变更目录成功')
reset();
onCancel && onCancel(true);
},
error: () => {
setConfirmLoading(false);
}
})
},
error: () => {
setConfirmLoading(false);
......
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