From c8ac4b7c11bf82f50a44cf7e1d52a5e3f7f8eea0 Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期三, 23 八月 2023 13:44:29 +0800 Subject: [PATCH] 检验计划 --- src/views/standardLibrary/index.vue | 48 +++++++++++++++++++++++++++++++++--------------- 1 files changed, 33 insertions(+), 15 deletions(-) diff --git a/src/views/standardLibrary/index.vue b/src/views/standardLibrary/index.vue index 274125d..11a71b7 100644 --- a/src/views/standardLibrary/index.vue +++ b/src/views/standardLibrary/index.vue @@ -523,9 +523,26 @@ this.isAllSelect = row.isChecked; this.toggleSelect(row, row.isChecked, "tr"); }); + if (row.isChecked === true) { - this.deleteList.push(row.id); + if (row.children !== undefined) { + row.children.forEach((i) => { + this.deleteList.push(i.id); + }); + } else { + this.deleteList.push(row.id); + } } else if (row.isChecked === false) { + if (row.children !== undefined) { + row.children.forEach((i) => { + this.deleteList.findIndex((c, index) => { + if (c === i.id) { + this.deleteList.splice(index, 1); + return; + } + }); + }); + } this.deleteList.findIndex((c, index) => { if (c === row.id) { this.deleteList.splice(index, 1); @@ -533,7 +550,6 @@ } }); } - console.log(`output->this.deleteList`, this.deleteList); }, //閫掑綊瀛愮骇 toggleSelect(data, flag, type) { @@ -574,6 +590,7 @@ message: res.message, type: "success", }); + this.selectProductModelTable(); }); }, }, @@ -611,13 +628,14 @@ .library-bom { // padding-right: 10px; width: 300px; - // height: 100%; - max-height: 100%; + height: 100%; + // max-height: 100%; // margin-right: 12px; // overflow-y: scroll; .el-tree { // margin-top: width: 100%; + overflow: scroll; ::v-deep .el-tree-node__content { height: 24px !important; font-size: 18px; @@ -687,17 +705,17 @@ flex-direction: column; justify-content: space-between; - .el-table { - // flex: 1; - // max-height: 680px; - // overflow-y: scroll; - } - > div:nth-child(3) { - // height: 20px; - display: flex; - justify-content: end; - margin: 10px 0; - } + // .el-table { + // flex: 1; + // max-height: 680px; + // overflow-y: scroll; + // } + >div:nth-child(3){ + // height: 20px; + display: flex; + justify-content: end; + margin: 10px 0; + } } } } -- Gitblit v1.9.3