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