diff --git a/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue b/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue index 7f933e9..1334509 100644 --- a/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue +++ b/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue @@ -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 diff --git a/src/views/standardRegulationLibrary/foreignStandard/ForeignStandardList.vue b/src/views/standardRegulationLibrary/foreignStandard/ForeignStandardList.vue index cd5c0d3..e77456b 100644 --- a/src/views/standardRegulationLibrary/foreignStandard/ForeignStandardList.vue +++ b/src/views/standardRegulationLibrary/foreignStandard/ForeignStandardList.vue @@ -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