月球大数据地理空间分析展示平台-【中台】
Surpriseplus
2023-08-29 968394a4f9885e7df2a4af4b5b35af070975f4b6
src/views/datamanage/layerManagement.vue
@@ -994,11 +994,17 @@
      this.newNode = node;
      var id, lever, orderNum;
      if (res == 1) {
        //新增同级
        id = this.formInline.pid;
        let pchildNodes = this.$refs.tree.getNode(this.newNode.id).parent.childNodes
        orderNum = this.getMaxOrderNum(pchildNodes);
        lever = this.formInline.level;
        if (this.formInline.pid) {
          id = this.formInline.pid;
          let pchildNodes = this.$refs.tree.getNode(this.newNode.id).parent.childNodes
          orderNum = this.getMaxOrderNum(pchildNodes);
          lever = this.formInline.level;
        } else {
          let pchildNodes = this.$refs.tree.getNode(this.newNode.id).parent.childNodes
          orderNum = this.getMaxOrderNum(pchildNodes);
          lever = this.formInline.level;
          id = this.formInline.pid;
        }
      } else if (res == 2) {
        //新增子级
        id = this.formInline.id;
@@ -1009,7 +1015,7 @@
      this.insertData.pid = id;
      this.insertData.level = lever;
      this.insertData.orderNum = orderNum;
      debugger
      this.dialogVisible = true;
    },
    getMaxOrderNum(res) {
@@ -1078,7 +1084,7 @@
    },
    //获取图层列表
    async getLayerTree() {
      const data = await layer_selectAll();
      const data = await layer_selectAll({ flag: 0 });
      if (data.code != 200) {
        return this.$message.error("图层列表查询失败");
      }