Commit 8f946bf6 by zhaochengxiang

资产管理

parent f0cae88d
......@@ -73,4 +73,8 @@ export function* loadDataAssets(payload) {
export function* unloadDataAssets(payload) {
return yield call(service.unloadDataAssets, payload);
}
export function* exportByDataAssetIds(payload) {
return yield call(service.exportByDataAssetIds, payload);
}
\ No newline at end of file
......@@ -48,6 +48,10 @@ export function unloadDataAssets(payload) {
return PostJSON2("/dataassetmanager/dataAssetApi/unloadDataAssets", payload);
}
export function exportByDataAssetIds(payload) {
return PostJSON2("/dataassetmanager/dataAssetApi/exportByDataAssetIds", payload);
}
export function addOrUpdateDirectory(payload) {
return PostJSON("/dataassetmanager/directoryApi/addOrUpdateDirectory", payload);
}
......
......@@ -127,7 +127,16 @@ const AssetTable = (props) =>{
}
const exportAsset = () => {
// window.open(`/api/dataassetmanager/dataAssetApi/export?parentPath=${node.path||''}`);
if ((selectedKeys||[]).length === 0) {
showMessage('warn', '请先选择资产');
} else {
dispatch({
type: 'assetmanage.exportByDataAssetIds',
payload: {
data: selectedKeys
}
})
}
}
const detailAsset = (item)=>{
......
......@@ -6,6 +6,7 @@ import { HTML5Backend } from 'react-dnd-html5-backend';
import update from 'immutability-helper';
import './ImportActionIndex.less';
import { showMessage } from '../../../../util';
const { Option } = Select;
......@@ -62,6 +63,12 @@ const AttributesInput = ({ value = {}, attributes, onChange }) => {
const { indexedEasyDataModelAttributes, indexedAttributeOrders } = value;
const onAttributeChange = (value, index) => {
if (indexedEasyDataModelAttributes.findIndex(item => item.iid === value) !== -1) {
showMessage('warn', '字段不能重复选择');
return;
}
const newIndexedEasyDataModelAttributes = [...indexedEasyDataModelAttributes];
const _index = attributes.findIndex(item => item.iid === value);
......
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