From b215fb6dfd4ede3cb1b08985bb04ef5803a52454 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: Wed, 17 Jan 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