From 93eb6650f02a734e91584c7cacad6aea8fcf6a31 Mon Sep 17 00:00:00 2001 From: zhouwenxuan <1175765986@qq.com> Date: 星期二, 05 十二月 2023 09:22:47 +0800 Subject: [PATCH] 机构用户 --- src/views/safetyReview/institution/institution.vue | 39 +++++++++++++++++++++++++-------------- 1 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/views/safetyReview/institution/institution.vue b/src/views/safetyReview/institution/institution.vue index 2ae317f..0ae2ee0 100644 --- a/src/views/safetyReview/institution/institution.vue +++ b/src/views/safetyReview/institution/institution.vue @@ -53,6 +53,7 @@ import {ElMessage, ElMessageBox} from "element-plus"; import institutionDialog from "./components/viewInstitution.vue" import {changeInsitutionPublic, getInsitutionList} from "@/api/backManage/insitution"; +import {changeStatus} from "@/api/sysUsers"; const { proxy } = getCurrentInstance(); const loading = ref(false); const inRef = ref(); @@ -101,20 +102,30 @@ } const publicity = async (val) => { - const param = { - id: val.id, - publication: val.publication ===0 ? 1: 0 - } - const res = await changeInsitutionPublic(param); - if(res.code === 200){ - ElMessage({ - type: 'success', - message: '成功' - }); - getList(); - }else{ - ElMessage.warning(res.message) - } + ElMessageBox.confirm( + '确定修改该机构公示状态?', + '提示', + { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }) + .then( async() => { + const param = { + id: val.id, + publication: val.publication ===0 ? 1: 0 + } + const res = await changeInsitutionPublic(param); + if(res.code === 200){ + ElMessage({ + type: 'success', + message: '成功' + }); + getList() + }else{ + ElMessage.warning(res.message) + } + }) } const handleDelete = (val) => { -- Gitblit v1.9.2