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