From 566c35444def62d13f0c76c3a8e642cd234b2b45 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期五, 19 九月 2025 14:16:52 +0800
Subject: [PATCH] ss
---
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