Commit 82780f73 by zhaochengxiang

接口修改

parent f5744b71
......@@ -370,11 +370,13 @@ const FC = (props) => {
<UpdateAsset
{...updateAssetParams}
reference={AssetDraftReference}
onCancel={() => {
onCancel={(refresh) => {
setUpdateAssetParams({
visible: false,
id: undefined,
})
refresh && getDrafts()
}}
/>
{contextHolder}
......
......@@ -221,6 +221,8 @@ const AssetAction = (props) => {
getAssetPaths();
if (reference !== AssetDraftReference) {
checkDataAssetEditable();
} else {
setEdit(true);
}
getAsset();
......@@ -591,14 +593,6 @@ const AssetAction = (props) => {
}
});
const params = {
dirId,
}
if ((metadataId||'')!=='') {
params.metadataId = metadataId;
}
setConfirmLoading(true);
dispatch({
......@@ -611,8 +605,22 @@ const AssetAction = (props) => {
setConfirmLoading(false);
showMessage('warn', '已存在相同的资产目录编号,请重新输入');
} else {
let url = 'assetmanage.saveAsDraft'
let params = {
dirId,
metadataId: metadataId??'',
operation: 'change',
}
if (reference === AssetDraftReference) {
url = 'assetmanage.updateDraft'
params = {
isAdmin: true,
}
}
dispatch({
type: 'assetmanage.addOrUpdateDataAsset',
type: url,
payload: {
params,
data: action==='add' ? { elements: newElements } : { ...assets, elements: newElements }
......@@ -890,7 +898,9 @@ const AssetAction = (props) => {
<Button type='primary' onClick={onActionButtonClick}>保存</Button>
</React.Fragment>
}
<Button type='primary' onClick={onAuthorizationButtonClick}>授权</Button>
{
reference!==AssetDraftReference && <Button type='primary' onClick={onAuthorizationButtonClick}>授权</Button>
}
{
currentAction === 'detail' && <Button onClick={shareAsset}>分享</Button>
}
......
......@@ -698,7 +698,7 @@ const AssetTable = (props) => {
}
dispatch({
type: (reference===AssetManageReference)?'assetmanage.unloadDataAssetsFromAllDirs':'assetmanage.deleteDataAssets',
type: (reference===AssetManageReference)?'assetmanage.offlineAsDraft':'assetmanage.deleteDataAssets',
payload,
callback: () => {
showMessage("success","删除成功");
......
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