web
5 天以前 01b9e7244825cac11146e3961cafa6525dad56f1
src/screen/flow.vue
@@ -11,6 +11,7 @@
                    公告弹窗提示
                    <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()
@@ -78,6 +80,19 @@
            str += item.description + ','
        })
        text.value = str
    })
}
// 退出登录
const loginOut = () => {
    ElMessageBox.confirm('确定注销并退出系统吗?', '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning'
    }).then((e) => {
        removeToken()
        window.location.reload();
    })
}
@@ -133,6 +148,11 @@
                right: 100px;
                cursor: pointer;
            }
            .top-login{
                position: absolute;
                right: 20px;
                cursor: pointer;
            }
        }
        .nav{
            display: flex;