Commit 5d40d763 by zhaochengxiang

变更目录保存为草稿

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