[update] 国标、企标左侧树拖拽到内容区,则把拖拽节点设置为该节点的子节点
This commit is contained in:
@@ -358,8 +358,18 @@ export default {
|
||||
// 判断只能在同级排序
|
||||
if (!info.dropToGap) {
|
||||
// 不在缝隙中,在内容区
|
||||
this.$message.warning('请拖动到缝隙中')
|
||||
return false
|
||||
// this.$message.warning('请拖动到缝隙中')
|
||||
// return false
|
||||
// 在内容区说明要把拖拽节点移到目标点的子集,排序设置为目标节点的最后一个节点+0.0001
|
||||
paramObj.id = dragNodeData.id
|
||||
paramObj.parentId = nodeData.id // 目标节点的id为parentId
|
||||
if (nodeData.children && nodeData.children.length > 1) {
|
||||
// 有子节点,排序为最后一个节点排序+0.0001
|
||||
paramObj.nodeOrder = nodeData.children[nodeData.children.length - 1].nodeOrder + 0.0001
|
||||
} else {
|
||||
// 没有子节点,排序为0.0001
|
||||
paramObj.nodeOrder = 0.0001
|
||||
}
|
||||
} else if (
|
||||
(info.node.children || []).length > 0 && // Has children
|
||||
info.node.expanded && // Is expanded
|
||||
|
||||
@@ -383,8 +383,18 @@ export default {
|
||||
// 判断只能在同级排序
|
||||
if (!info.dropToGap) {
|
||||
// 不在缝隙中,在内容区
|
||||
this.$message.warning('请拖动到缝隙中')
|
||||
return false
|
||||
// this.$message.warning('请拖动到缝隙中')
|
||||
// return false
|
||||
// 在内容区说明要把拖拽节点移到目标点的子集,排序设置为目标节点的最后一个节点+0.0001
|
||||
paramObj.id = dragNodeData.id
|
||||
paramObj.parentId = nodeData.id // 目标节点的id为parentId
|
||||
if (nodeData.children && nodeData.children.length > 1) {
|
||||
// 有子节点,排序为最后一个节点排序+0.0001
|
||||
paramObj.nodeOrder = nodeData.children[nodeData.children.length - 1].nodeOrder + 0.0001
|
||||
} else {
|
||||
// 没有子节点,排序为0.0001
|
||||
paramObj.nodeOrder = 0.0001
|
||||
}
|
||||
} else if (
|
||||
(info.node.children || []).length > 0 && // Has children
|
||||
info.node.expanded && // Is expanded
|
||||
|
||||
Reference in New Issue
Block a user