From 999cab6fb3fc6d2a288d365da991351c5a396bf0 Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期三, 21 九月 2022 15:53:18 +0800 Subject: [PATCH] 删除无用页面 --- src/views/specialWorkSystem/foundationSet/safetyAction/index.vue | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/src/views/specialWorkSystem/foundationSet/safetyAction/index.vue b/src/views/specialWorkSystem/foundationSet/safetyAction/index.vue index f51701b..cc6d5a6 100644 --- a/src/views/specialWorkSystem/foundationSet/safetyAction/index.vue +++ b/src/views/specialWorkSystem/foundationSet/safetyAction/index.vue @@ -27,8 +27,8 @@ <div class="main-card"> <el-row class="cardTop"> <el-col :span="12" class="mainCardBtn"> - <el-button type="primary" :icon="Plus" size="default" @click="openSafetyActionDialog('新增', {})">新建</el-button> - <!-- <el-button type="danger" :icon="Delete" size="default" plain>删除</el-button>--> + <el-button type="primary" :icon="Plus" size="default" @click="openSafetyActionDialog('新增', {})">新增</el-button> + <el-button type="danger" :icon="Delete" size="default" @click="deleteMoreSafetyAction" plain>批量删除</el-button> </el-col> <el-button type="primary" :icon="Refresh" size="default" /> </el-row> @@ -192,7 +192,7 @@ // }; // 删除 - const deleteSafetyAction = (row: any) => { + const deleteMoreSafetyAction = () => { ElMessageBox.confirm(`此操作将永久删除该措施,是否继续?`, '提示', { confirmButtonText: '确认', cancelButtonText: '取消', @@ -201,6 +201,33 @@ .then(async () => { let res = await safetyActionApi().deleteSafetyAction(state.deleteList); if (res.data.code === '200') { + ElMessage({ + type: 'success', + duration: 2000, + message: '删除成功' + }); + await initSafetyAction(); + } else { + ElMessage({ + type: 'warning', + message: res.data.msg + }); + } + }) + .catch(() => {}); + }; + + // 删除 + const deleteSafetyAction = (row: any) => { + ElMessageBox.confirm(`此操作将永久删除该措施,是否继续?`, '提示', { + confirmButtonText: '确认', + cancelButtonText: '取消', + type: 'warning' + }) + .then(async () => { + let res = await safetyActionApi().deleteSafetyAction({ ids: [row.id] }); + if (res.data.code === '200') { + state.deleteList.ids = []; ElMessage({ type: 'success', duration: 2000, @@ -275,6 +302,7 @@ parseNumber, handleSelectionChange, deleteSafetyAction, + deleteMoreSafetyAction, initSafetyAction, onHandleSizeChange, onHandleCurrentChange, -- Gitblit v1.9.2