| | |
| | | if (currentId != 0) { |
| | | const tempChildrenNodex1 = pchildNodes[currentId - 1]; |
| | | const tempChildrenNodex2 = pchildNodes[currentId]; |
| | | tempChildrenNodex2.orderNum = |
| | | pchildNodes[currentId - 1].data.orderNum; |
| | | tempChildrenNodex1.orderNum = pchildNodes[currentId].data.orderNum; |
| | | // tempChildrenNodex2.orderNum = |
| | | // pchildNodes[currentId - 1].data.orderNum; |
| | | // tempChildrenNodex1.orderNum = pchildNodes[currentId].data.orderNum; |
| | | var arr = []; |
| | | this.oriData.filter((res) => { |
| | | if (res.id == tempChildrenNodex2.data.id) { |
| | | res.orderNum = tempChildrenNodex2.orderNum; |
| | | // res.orderNum = tempChildrenNodex2.orderNum; |
| | | arr.push(res); |
| | | } else if (res.id == tempChildrenNodex1.data.id) { |
| | | res.orderNum = tempChildrenNodex1.orderNum; |
| | | // res.orderNum = tempChildrenNodex1.orderNum; |
| | | arr.push(res); |
| | | } |
| | | }); |
| | | |
| | | const orderNum = arr[1].orderNum |
| | | arr[1].orderNum = arr[0].orderNum |
| | | arr[0].orderNum = orderNum |
| | | |
| | | this.newData = arr; |
| | | this.sendChange(); |
| | | } else { |
| | |
| | | if (currentId < pchildNodes.length - 1) { |
| | | const tempChildrenNodex1 = pchildNodes[currentId + 1]; |
| | | const tempChildrenNodex2 = pchildNodes[currentId]; |
| | | tempChildrenNodex2.orderNum = |
| | | pchildNodes[currentId + 1].data.orderNum; |
| | | tempChildrenNodex1.orderNum = pchildNodes[currentId].data.orderNum; |
| | | // tempChildrenNodex2.orderNum = |
| | | // pchildNodes[currentId + 1].data.orderNum; |
| | | // tempChildrenNodex1.orderNum = pchildNodes[currentId].data.orderNum; |
| | | var arr = []; |
| | | this.oriData.filter((res) => { |
| | | if (res.id == tempChildrenNodex2.data.id) { |
| | | res.orderNum = tempChildrenNodex2.orderNum; |
| | | // res.orderNum = tempChildrenNodex2.orderNum; |
| | | arr.push(res); |
| | | } else if (res.id == tempChildrenNodex1.data.id) { |
| | | res.orderNum = tempChildrenNodex1.orderNum; |
| | | // res.orderNum = tempChildrenNodex1.orderNum; |
| | | arr.push(res); |
| | | } |
| | | }); |
| | | const orderNum = arr[1].orderNum |
| | | arr[1].orderNum = arr[0].orderNum |
| | | arr[0].orderNum = orderNum |
| | | this.newData = arr; |
| | | this.sendChange(); |
| | | } else { |
| | |
| | | }); |
| | | }, |
| | | layerFormInline(res) { |
| | | |
| | | var val = JSON.parse(JSON.stringify(res)) |
| | | this.backUpData = JSON.stringify(res) |
| | | this.currentData = JSON.stringify(res) |
| | | this.formInline = val; |
| | | this.formInline.type = val.type.toString(); |
| | | this.formInline.isShow = val.isShow.toString(); |
| | | this.formInline.isProject = val.isProject.toString(); |
| | | |
| | | var data = this.$refs.tree.getNode(val.id).data; |
| | | |
| | | this.backUpData = JSON.stringify(data) |
| | | this.currentData = JSON.stringify(data) |
| | | this.formInline = data; |
| | | this.formInline.type = data.type.toString(); |
| | | this.formInline.isShow = data.isShow.toString(); |
| | | this.formInline.isProject = data.isProject.toString(); |
| | | }, |
| | | //图层列表点击事件 |
| | | handleNodeClick(data, node) { |
| | |
| | | |
| | | branchArr.sort(function (a, b) { |
| | | |
| | | return b.orderNum - a.orderNum |
| | | return a.orderNum - b.orderNum |
| | | }) |
| | | } |
| | | |