Commit 672c07c8 by zhaochengxiang

新增或者编辑资源

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