Commit f1a311db by zhaochengxiang

增加上下移

parent e7bc8e1f
......@@ -17,6 +17,10 @@ export function* deleteTreeNode(payload) {
return yield call(service.deleteTreeNode, payload);
}
export function* treeNodeSeq(payload) {
return yield call(service.treeNodeSeq, payload);
}
export function* getTypes() {
return yield call(service.getTypes);
}
......
......@@ -16,6 +16,10 @@ export function deleteTreeNode(payload) {
return PostJSON("/metadatarepo/rest/msdDefinition/deleteTreeNode", payload);
}
export function treeNodeSeq(payload) {
return PostJSON("/metadatarepo/rest/msdDefinition/seq", payload);
}
export function getTypes() {
return GetJSON("/metadatarepo/rest/msdDefinition/getTypes");
}
......
......@@ -136,6 +136,26 @@ const DefineTree = (props) => {
setUpdateNodeModalVisible(true);
}
const upOrDownNode = (steps = 1) => {
setLoading(true);
dispatch({
type: 'msd.treeNodeSeq',
payload: {
params: {
id: rightSelectNode?._id||'',
steps
}
},
callback: () => {
rightSelectNode?._id && onTreeSelect([rightSelectNode?._id]);
getTreeNodes();
},
error: () => {
setLoading(false);
}
})
}
const deleteNode = () => {
modal.confirm({
title: '提示!',
......@@ -293,6 +313,12 @@ const DefineTree = (props) => {
<RcItem id="edit" onClick={updateNode}>
修改目录
</RcItem>
<RcItem id="up" onClick={() => { upOrDownNode(-1); }}>
上移目录
</RcItem>
<RcItem id="down" onClick={() => { upOrDownNode(1); }}>
下移目录
</RcItem>
<RcItem id="delete" onClick={deleteNode}>
删除目录
</RcItem>
......
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