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,7 +25,12 @@ const AssetMount = (props) => { ...@@ -25,7 +25,12 @@ const AssetMount = (props) => {
setConfirmLoading(true); setConfirmLoading(true);
dispatch({ dispatch({
type: 'assetmanage.loadDataAssets', type: 'assetmanage.checkIsNeedSaveAsDraft',
callback: (data) => {
const needSaveAsDraft = (data==='true')?true:false
dispatch({
type: (needSaveAsDraft)?'assetmanage.loadDataAssetsAsDraft':'assetmanage.loadDataAssets',
payload: { payload: {
params: { params: {
dirId: dirIds.join(","), dirId: dirIds.join(","),
...@@ -34,7 +39,7 @@ const AssetMount = (props) => { ...@@ -34,7 +39,7 @@ const AssetMount = (props) => {
}, },
callback: data => { callback: data => {
setConfirmLoading(false); setConfirmLoading(false);
showMessage('success', '变更目录成功')
reset(); reset();
onCancel && onCancel(true); onCancel && onCancel(true);
}, },
...@@ -42,6 +47,11 @@ const AssetMount = (props) => { ...@@ -42,6 +47,11 @@ const AssetMount = (props) => {
setConfirmLoading(false); setConfirmLoading(false);
} }
}) })
},
error: () => {
setConfirmLoading(false);
}
})
} }
const reset = () => { const reset = () => {
......
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