diff --git a/hw-ui/src/views/mes/materialBom/index.vue b/hw-ui/src/views/mes/materialBom/index.vue index bdf9959e..3aae76d0 100644 --- a/hw-ui/src/views/mes/materialBom/index.vue +++ b/hw-ui/src/views/mes/materialBom/index.vue @@ -1017,7 +1017,7 @@ export default { this.getList(); }).catch(() => { this.addProductPlanObject = null; - this.sopViewModel = false; + this.blueprintModel = false; this.$modal.closeLoading(); }).finally(() => { this.$modal.closeLoading(); diff --git a/hw-ui/src/views/mes/mesRaiseCapitalBom/index.vue b/hw-ui/src/views/mes/mesRaiseCapitalBom/index.vue index 87ef6b92..038875d6 100644 --- a/hw-ui/src/views/mes/mesRaiseCapitalBom/index.vue +++ b/hw-ui/src/views/mes/mesRaiseCapitalBom/index.vue @@ -45,6 +45,17 @@ >展开/折叠 + + 全选删除 + + @@ -117,7 +128,6 @@ type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" - v-if="scope.row.updateFlag === '0'" v-hasPermi="['mes:mesRaiseCapitalBom:remove']" >删除 @@ -239,6 +249,7 @@ export default { showSearch: true, // 提资单BOM信息表格数据 mesRaiseCapitalBomList: [], + delectableList: [], // 提资单BOM信息树选项 mesRaiseCapitalBomOptions: [], // 弹出层标题 @@ -350,6 +361,7 @@ export default { getList() { this.loading = true; listMesRaiseCapitalBom(this.queryParams).then(response => { + this.delectableList = response.data; this.mesRaiseCapitalBomList = this.handleTree(response.data, "raiseCapitalId", "parentId"); this.loading = false; }); @@ -535,6 +547,16 @@ export default { this.$modal.msgSuccess("删除成功"); }).catch(() => { }); + }, + handleAllDelete() { + let raiseCapitalIds = this.delectableList.map(item => item.raiseCapitalId) + this.$modal.confirm('是否确认全选删除提资单子BOM?').then(function () { + return delMesRaiseCapitalBom(raiseCapitalIds); + }).then(() => { + this.getList(); + this.$modal.msgSuccess("删除成功"); + }).catch(() => { + }); } } };