[update 拆分拖拽] 拖拽到第一个节点之前序号传父级序号
This commit is contained in:
@@ -391,9 +391,9 @@ export default {
|
|||||||
params.displaySeq = this.getLastLeafNode(info.node.dataRef.children)
|
params.displaySeq = this.getLastLeafNode(info.node.dataRef.children)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// 拖拽到某个节点之上,就要找到上一个节点的序号,如果没有就传0
|
// 拖拽到某个节点之上,就要找到上一个节点的序号,如果没有就传父节点的序号
|
||||||
const preNodeData = this.getPrevNode(this.treeData, info.node.eventKey)
|
const preNodeData = this.getPrevNode(this.treeData, info.node.eventKey)
|
||||||
params.displaySeq = preNodeData ? preNodeData.displaySeq : 0
|
params.displaySeq = preNodeData ? preNodeData.displaySeq : (this.getParentNode(this.treeData, info.node.eventKey) || {}).displaySeq
|
||||||
// 递归拿到最内层的最后一个节点的序号
|
// 递归拿到最内层的最后一个节点的序号
|
||||||
if (preNodeData && preNodeData.children && preNodeData.children.length) {
|
if (preNodeData && preNodeData.children && preNodeData.children.length) {
|
||||||
params.displaySeq = this.getLastLeafNode(preNodeData.children)
|
params.displaySeq = this.getLastLeafNode(preNodeData.children)
|
||||||
|
|||||||
@@ -128,9 +128,9 @@ export default {
|
|||||||
params.displaySeq = this.getLastLeafNode(info.node.dataRef.children || [])
|
params.displaySeq = this.getLastLeafNode(info.node.dataRef.children || [])
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// 拖拽到某个节点之上,就要找到上一个节点的序号,如果没有就传0
|
// 拖拽到某个节点之上,就要找到上一个节点的序号,如果没有就传父节点的序号
|
||||||
const preNodeData = this.getPrevNode(this.treeData, info.node.eventKey)
|
const preNodeData = this.getPrevNode(this.treeData, info.node.eventKey)
|
||||||
params.displaySeq = preNodeData ? preNodeData.displaySeq : 0
|
params.displaySeq = preNodeData ? preNodeData.displaySeq : (this.getParentNode(this.treeData, info.node.eventKey) || {}).displaySeq
|
||||||
// 递归拿到最内层的最后一个节点的序号
|
// 递归拿到最内层的最后一个节点的序号
|
||||||
if (preNodeData && preNodeData.children && preNodeData.children.length) {
|
if (preNodeData && preNodeData.children && preNodeData.children.length) {
|
||||||
params.displaySeq = this.getLastLeafNode(preNodeData.children)
|
params.displaySeq = this.getLastLeafNode(preNodeData.children)
|
||||||
|
|||||||
Reference in New Issue
Block a user