diff --git a/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue b/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue index f87295a8..d6453e3f 100644 --- a/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue +++ b/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue @@ -416,8 +416,17 @@ export default { // 判断只能在同级排序 if (!info.dropToGap) { // 不在缝隙中,在内容区 - this.$message.warning('请拖动到缝隙中') - return false + // this.$message.warning('请拖动到缝隙中') + // return false + 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/domesticStandard/DomesticStandardList.vue b/src/views/standardRegulationLibrary/domesticStandard/DomesticStandardList.vue index be00f743..6feb8a31 100644 --- a/src/views/standardRegulationLibrary/domesticStandard/DomesticStandardList.vue +++ b/src/views/standardRegulationLibrary/domesticStandard/DomesticStandardList.vue @@ -421,8 +421,17 @@ export default { // 判断只能在同级排序 if (!info.dropToGap) { // 不在缝隙中,在内容区 - this.$message.warning('请拖动到缝隙中') - return false + // this.$message.warning('请拖动到缝隙中') + // return false + 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/overseasStandard/OverseasStandardList.vue b/src/views/standardRegulationLibrary/overseasStandard/OverseasStandardList.vue index 6dbec3f0..b9caef01 100644 --- a/src/views/standardRegulationLibrary/overseasStandard/OverseasStandardList.vue +++ b/src/views/standardRegulationLibrary/overseasStandard/OverseasStandardList.vue @@ -422,8 +422,17 @@ export default { // 判断只能在同级排序 if (!info.dropToGap) { // 不在缝隙中,在内容区 - this.$message.warning('请拖动到缝隙中') - return false + // this.$message.warning('请拖动到缝隙中') + // return false + 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/profileCenter/ProfileCenterList.vue b/src/views/standardRegulationLibrary/profileCenter/ProfileCenterList.vue index 3834cc20..1e68dbc5 100644 --- a/src/views/standardRegulationLibrary/profileCenter/ProfileCenterList.vue +++ b/src/views/standardRegulationLibrary/profileCenter/ProfileCenterList.vue @@ -262,8 +262,17 @@ export default { // 判断只能在同级排序 if (!info.dropToGap) { // 不在缝隙中,在内容区 - this.$message.warning('请拖动到缝隙中') - return false + // this.$message.warning('请拖动到缝隙中') + // return false + paramObj.id = dragNodeData.id + paramObj.parentId = nodeData.id // 目标节点的id为parentId + if (nodeData.children && nodeData.children.length > 1) { + // 有子节点,排序为最后一个节点排序+0.01 + paramObj.sort = nodeData.children[nodeData.children.length - 1].sort + 0.01 + } else { + // 没有子节点,排序为0.01 + paramObj.sort = 0.01 + } } else if ( (info.node.children || []).length > 0 && // Has children info.node.expanded && // Is expanded