From 55373c6b400d879ba4a4cdae752fe5140c7b11f6 Mon Sep 17 00:00:00 2001 From: web <candymxq888@outlook.com> Date: 星期一, 28 四月 2025 17:29:15 +0800 Subject: [PATCH] fix:修改上传图片地址 --- src/screen/flow.vue | 29 ++++++++++++++++++++++++++--- 1 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/screen/flow.vue b/src/screen/flow.vue index e37bbb9..ec3dedc 100644 --- a/src/screen/flow.vue +++ b/src/screen/flow.vue @@ -7,10 +7,11 @@ <span>选择系统</span> </div> <div class="top-name">金川水电站生态流量监测系统</div> - <div class="top-modal"> + <div class="top-modal" v-if="text"> 公告弹窗提示 <el-switch v-model="openWarn" /> </div> + <div class="top-login" v-if="userType !== '1'" @click="loginOut">退出登录</div> </div> <div class="nav"> <div v-for="(item,index) in btnList" :key="index" @click="navTo(item)" class="plain" :class="item.url === route.path ? 'active' : ''"> @@ -30,8 +31,9 @@ <script setup> import{ useRouter,useRoute } from 'vue-router' import {onMounted, ref, watch, onUnmounted} from "vue"; -import { getUserType } from '@/utils/auth' +import {getUserType, removeToken} from '@/utils/auth' import { warnHistory } from '@/api/screen/warning/index.js' +import {ElMessageBox} from "element-plus"; const router = useRouter() @@ -72,12 +74,28 @@ // 获取报警内容 const getWarnList = () => { + let errorCode = [10, 20] let str = '' warnHistory({limit: 10, page: 1, monitorType: 2}).then(res => { res.data.list?.forEach((item)=>{ - str += item.description + ',' + if(errorCode.includes(item.isConfirm)){ + str += item.description + ',' + } }) text.value = str + }) +} + +// 退出登录 +const loginOut = () => { + ElMessageBox.confirm('确定注销并退出系统吗?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then((e) => { + removeToken() + window.location.reload(); + }) } @@ -133,6 +151,11 @@ right: 100px; cursor: pointer; } + .top-login{ + position: absolute; + right: 20px; + cursor: pointer; + } } .nav{ display: flex; -- Gitblit v1.9.3