From 7b07e33a1c719f9831fa3c5d81522b9f2da45bc4 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期四, 14 九月 2023 16:17:58 +0800 Subject: [PATCH] modified: src/components/view/standard.vue --- src/components/view/equipmentmaintain.vue | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/components/view/equipmentmaintain.vue b/src/components/view/equipmentmaintain.vue index 91e466e..cf2d491 100644 --- a/src/components/view/equipmentmaintain.vue +++ b/src/components/view/equipmentmaintain.vue @@ -245,7 +245,6 @@ placeholder="璇疯緭鍏ユ悳绱㈠唴瀹�" size="small" clearable ></el-input> <el-tree :data="list" ref="tree" - style="height: 500px;overflow-y: auto;" :props="{children: 'children',label: 'name'}" highlight-current node-key="name" default-expand-all @node-click="handleNodeClick" @@ -264,7 +263,7 @@ <el-table :data="tableData" style="width: 100%;margin-bottom: 20px;height: 600px;overflow: auto;" - row-key="name" + row-key="rowId" border @select="selectTr" @selection-change="handleSelectionChange" @@ -550,12 +549,21 @@ }).then(res => { this.tableData = res.data; console.log(this.tableData); - + this.formatData(res.data) }) }, modify(){ this.modifyevent = true }, + formatData(data){ + let arr = data; + for(var i=0;i<arr.length;i++){ + arr[i].rowId = Math.random(); + if(arr[i].children != undefined){ + this.formatData(arr[i].children); + } + } + }, //delQueById delQueById() { this.$axios.post(this.$api.url.delQueById,{ @@ -593,6 +601,11 @@ let cc = this.selects.map(el => { return el.id }) + // cc.forEach((el,idx) =>{ + // delete idx[0] + // }) + cc.splice(0,1) + console.log(cc); this.delete = cc.join(',') console.log(this.delete); this.delAllQue() @@ -609,6 +622,7 @@ // }, handleSelectionChange(val) { + this.selects = val this.deleteList = []; val.forEach((v) => { if (v.id !== undefined) { @@ -631,6 +645,7 @@ this.isAllSelect = row.isChecked; this.toggleSelect(row, row.isChecked, "tr"); }); + }, //閫掑綊瀛愮骇 toggleSelect(data, flag, type) { @@ -707,6 +722,7 @@ height: calc(100% - 20px); border-right: 3px solid rgb(245, 247, 251); padding: 16px; + overflow-y: auto; } .thing .left .custom-tree-node span { -- Gitblit v1.9.3