Commit 672c07c8 by zhaochengxiang

新增或者编辑资源

parent 29637665
......@@ -306,6 +306,10 @@ export function* checkResources(payload) {
return yield call(service.checkResources, payload)
}
export function* addOrUpdateResource(payload) {
return yield call(service.addOrUpdateResource, payload)
}
export function* getTasks(payload) {
return yield call(service.getTasks, payload)
}
......
......@@ -296,6 +296,10 @@ export function getPreviewRangeByDirId(payload) {
return PostJSON("/dataassetmanager/resourceApi/check", payload)
}
export function addOrUpdateResource(payload) {
return PostJSON("/dataassetmanager/resourceApi/addResource", payload);
}
export function getTasks(payload) {
return GetJSON("/dataassetmanager/resource/taskApi/listTasksByPage", payload)
}
......
......@@ -7,7 +7,7 @@ import { dispatch } from '../../../../model';
import { highlightSearchContentByTerms, showMessage, getAssetRange, checkMenuAdmit, getAssetType } from '../../../../util';
import { AppContext } from '../../../../App';
import Separate from './Separate';
import { AnchorId, AnchorDirId, AssetManageReference } from '../../../../util/constant';
import { AnchorId, AnchorDirId, AssetManageReference, ResourceManageReference } from '../../../../util/constant';
import PermissionButton from '../../../../util/Component/PermissionButton';
import DataQuality, { DataQualityFeignTagList } from '../../../QianKun/data-quality'
......@@ -265,12 +265,17 @@ const AssetAction = (props) => {
}
});
const params = {
let params = {}
if (reference === ResourceManageReference) {
params = {
dirIds: dirId,
metadataId
};
} else {
params = {
dirId,
}
if ((metadataId||'')!=='') {
params.metadataId = metadataId;
metadataId
};
}
setConfirmLoading(true);
......@@ -286,7 +291,7 @@ const AssetAction = (props) => {
showMessage('warn', '已存在相同的资产编号,请重新输入');
} else {
dispatch({
type: 'assetmanage.addOrUpdateDataAsset',
type: (reference===ResourceManageReference)?'assetmanage.addOrUpdateResource':'assetmanage.addOrUpdateDataAsset',
payload: {
params,
data: action==='add' ? { elements: newElements } : { ...assets, elements: newElements }
......
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