change - 提资单BOM全选删除

master
yinq 3 months ago
parent 2911efe69c
commit 6cc320ed93

@ -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();

@ -45,6 +45,17 @@
>展开/折叠
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="delectableList.length === 0"
@click="handleAllDelete"
>全选删除
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
</el-row>
@ -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']"
>删除
</el-button>
@ -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(() => {
});
}
}
};

Loading…
Cancel
Save