权限遮罩

This commit is contained in:
2026-02-04 21:24:11 +08:00
parent 791560af2e
commit 42732d71d6
8 changed files with 382 additions and 15 deletions

View File

@@ -159,7 +159,7 @@
import { ref, onMounted } from 'vue'
import { useI18n } from 'vue-i18n'
import { isElectron, getAppVersion } from '../utils/electronBridge'
import { setUser, setToken, setUserPass, getUserPass } from '@/utils/storage'
import { setUser, setToken, setUserPass, getUserPass, setPermissions } from '@/utils/storage'
import logo from '../assets/logo.png'
import illustration from '../assets/illustration.png'
@@ -233,6 +233,13 @@ const handleSubmit = async () => {
setToken(result.user.tokenValue);
setUser(result.user);
// 保存权限信息
setPermissions({
bigBrother: result.user.bigBrother,
crawl: result.user.crawl,
webAi: result.user.webAi,
});
emit('loginSuccess')
} else {
error.value = result.error || '登录失败'