From b215fb6dfd4ede3cb1b08985bb04ef5803a52454 Mon Sep 17 00:00:00 2001 From: zhouwenxuan <1175765986@qq.com> Date: 星期三, 17 一月 2024 16:32:12 +0800 Subject: [PATCH] bug修改 --- src/views/safetyReview/projectManage/index.vue | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/views/safetyReview/projectManage/index.vue b/src/views/safetyReview/projectManage/index.vue index 2127984..1a9a477 100644 --- a/src/views/safetyReview/projectManage/index.vue +++ b/src/views/safetyReview/projectManage/index.vue @@ -86,7 +86,7 @@ <template #default="scope"> <el-button link type="primary" @click="toProcess('view',scope.row)">查看</el-button> <el-button link type="primary" @click="toProcess('edit',scope.row)">编辑</el-button> - <el-button link type="danger">删除</el-button> + <el-button link type="danger" @click="del(scope.row)">删除</el-button> </template> </el-table-column> </el-table> @@ -108,8 +108,9 @@ <script setup> import {onMounted, reactive, ref} from "vue"; -import {getProjectList, getProjectStatistics} from "@/api/projectManage/project"; -import {ElMessage} from "element-plus"; +import {delProject, getProjectList, getProjectStatistics} from "@/api/projectManage/project"; +import {ElMessage, ElMessageBox} from "element-plus"; +import {delMonitor} from "@/api/sysUsers"; const router = useRouter(); const loading = ref(false); @@ -185,6 +186,25 @@ value.type = type; router.push({ path: '/process', query: {id: value.id, type: type}}); } +const del = (val) => { + ElMessageBox.confirm( + '确定删除此条数据?', + '提示', + { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }) + .then( async() => { + const res = await delProject(val) + if(res.code == 200){ + ElMessage.success('数据删除成功') + getList() + }else{ + ElMessage.warning(res.message) + } + }) +} </script> <style scoped lang="scss"> -- Gitblit v1.9.2