From 153404ffa0a9c6d23d2c2732b46fa6929e86294f Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 18 六月 2025 13:56:18 +0800
Subject: [PATCH] 111
---
admin/src/views/no-permissions.vue | 41 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 41 insertions(+), 0 deletions(-)
diff --git a/admin/src/views/no-permissions.vue b/admin/src/views/no-permissions.vue
new file mode 100644
index 0000000..22b3add
--- /dev/null
+++ b/admin/src/views/no-permissions.vue
@@ -0,0 +1,41 @@
+<template>
+ <NotAllow>
+ <div class="content">
+ <img src="../assets/images/not-allow.png">
+ <h2>鏃犳潈璁块棶</h2>
+ <p>濡傛偍闇�瑕佽闂绯荤粺锛岃鑱旂郴绯荤粺绠$悊鍛�</p>
+ <el-button @click="logout" type="primary">閫�鍑虹郴缁�</el-button>
+ </div>
+ </NotAllow>
+</template>
+
+<script>
+import NotAllow from '../components/common/NotAllow'
+import { mapMutations } from 'vuex'
+import { logout } from '@/api/system/common'
+export default {
+ name: 'NoPermissions',
+ components: { NotAllow },
+ methods: {
+ ...mapMutations(['setUserInfo']),
+ /**
+ * 閫�鍑虹櫥褰�
+ */
+ logout () {
+ logout()
+ .then(() => {
+ this.setUserInfo(null)
+ this.$cache.twoFA.removePassword()
+ this.$router.push({ name: 'login' })
+ })
+ .catch(e => {
+ this.$tip.apiFailed(e)
+ })
+ }
+ }
+}
+</script>
+
+<style scoped>
+
+</style>
--
Gitblit v1.9.3