管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-04-18 a7d306cb0fe6482251f9d4acdc29674ffc13a032
src/views/datamanage/domainManage.vue
@@ -172,7 +172,7 @@
              @size-change="handleSizeChange"
              @current-change="handleCurrentChange"
              :current-page="listData.pageIndex"
              :page-sizes="[10, 20, 50, 100]"
              :page-sizes="[10, 50, 100, 200]"
              :page-size="listData.pageSize"
              layout="total, sizes, prev, pager, next, jumper"
              :total="count"
@@ -402,6 +402,9 @@
  domain_selectDomainNames,
} from "../../api/api";
import MyBread from "../../components/MyBread.vue";
import {
  getTreeData
} from "../../utils/treeData.js"
export default {
  name: "domainManage",
  components: { MyBread },
@@ -447,7 +450,7 @@
      ],
      defaultProps: {
        children: "children",
        label: "val",
        label: "label",
      },
    };
  },
@@ -514,26 +517,27 @@
    getAllTabelData() {
      getDomainTabs().then((res) => {
        var val = res.result;
        var std = [];
        val.filter((item) => {
          if (std.indexOf(item.bak) == -1) {
            std.push(item.bak);
            this.domainData.push(
              {
                val: item.bak,
                children: [],
              }
            )
          }
        });
        this.domainData.filter((item) => {
          val.filter((res) => {
            if (item.val === res.bak) {
              res.val = res.tabDesc
              item.children.push(res)
            }
          })
        })
        this.domainData = getTreeData(val)
        //   var std = [];
        //   val.filter((item) => {
        //     if (std.indexOf(item.bak) == -1) {
        //       std.push(item.bak);
        //       this.domainData.push(
        //         {
        //           val: item.bak,
        //           children: [],
        //         }
        //       )
        //     }
        //   });
        //   this.domainData.filter((item) => {
        //     val.filter((res) => {
        //       if (item.val === res.bak) {
        //         res.val = res.tabDesc
        //         item.children.push(res)
        //       }
        //     })
        //   })
      });
    },
    handleSelectionChange(val) {
@@ -586,13 +590,14 @@
              std.push(this.multipleSelection[i].id);
            }
            deleteDomain({ ids: std.toString() }).then((res) => {
              console.log(res);
              if (res.code == 200) {
                this.$message({
                  type: "success",
                  message: "删除成功!",
                });
                this.multipleSelection = [];
                this.listData.pageIndex = 1;
                getSingleTab(this.listData).then((res) => {
                  setTimeout(() => {
                    this.tableData = res.result;