From 043265de0da38fcc727bcc60d7c88da4c3c3513f Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: Tue, 28 Jun 2022 18:50:14 +0800
Subject: [PATCH] '菜单'
---
src/stores/userInfo.ts | 89 +++++++++++++++++++++++---------------------
1 files changed, 47 insertions(+), 42 deletions(-)
diff --git a/src/stores/userInfo.ts b/src/stores/userInfo.ts
index 97176a8..f04e50b 100644
--- a/src/stores/userInfo.ts
+++ b/src/stores/userInfo.ts
@@ -15,51 +15,56 @@
time: 0,
roles: [],
authBtnList: [],
- sign:'',
+ uid:'',
+ projectId:''
},
}),
actions: {
- async setUserInfos() {
- const userName = Cookies.get('userName');
- // 模拟数据
- let defaultRoles: Array<string> = [];
- let defaultAuthBtnList: Array<string> = [];
- // admin 页面权限标识,对应路由 meta.roles,用于控制路由的显示/隐藏
- let adminRoles: Array<string> = ['admin'];
- // admin 按钮权限标识
- let adminAuthBtnList: Array<string> = ['btn.add', 'btn.del', 'btn.edit', 'btn.link'];
- // test 页面权限标识,对应路由 meta.roles,用于控制路由的显示/隐藏
- let testRoles: Array<string> = ['common'];
- // test 按钮权限标识
- let testAuthBtnList: Array<string> = ['btn.add', 'btn.link'];
- // 不同用户模拟不同的用户权限
- if (userName === 'admin') {
- defaultRoles = adminRoles;
- defaultAuthBtnList = adminAuthBtnList;
- } else {
- defaultRoles = testRoles;
- defaultAuthBtnList = testAuthBtnList;
- }
- // 用户信息模拟数据
- const userInfos = {
- userName: userName,
- photo:
- userName === 'admin'
- ? 'https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1813762643,1914315241&fm=26&gp=0.jpg'
- : 'https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=317673774,2961727727&fm=26&gp=0.jpg',
- time: new Date().getTime(),
- roles: defaultRoles,
- authBtnList: defaultAuthBtnList,
- sign:'',
- };
- // 存储用户信息到浏览器缓存
- Session.set('userInfo', userInfos);
-
- if (Session.get('userInfo')) {
- this.userInfos = Session.get('userInfo');
- } else {
- this.userInfos = userInfos;
- }
+ async setUserInfos(value: any) {
+ this.userInfos.userName = value.username
+ this.userInfos.uid = value.id
+ this.userInfos.roles = value.role
+ // const userName = Cookies.get('userName');
+ // // 模拟数据
+ // let defaultRoles: Array<string> = [];
+ // let defaultAuthBtnList: Array<string> = [];
+ // // admin 页面权限标识,对应路由 meta.roles,用于控制路由的显示/隐藏
+ // let adminRoles: Array<string> = ['admin'];
+ // // admin 按钮权限标识
+ // let adminAuthBtnList: Array<string> = ['btn.add', 'btn.del', 'btn.edit', 'btn.link'];
+ // // test 页面权限标识,对应路由 meta.roles,用于控制路由的显示/隐藏
+ // let testRoles: Array<string> = ['common'];
+ // // test 按钮权限标识
+ // let testAuthBtnList: Array<string> = ['btn.add', 'btn.link'];
+ // // 不同用户模拟不同的用户权限
+ // if (userName === 'admin') {
+ // defaultRoles = adminRoles;
+ // defaultAuthBtnList = adminAuthBtnList;
+ // } else {
+ // defaultRoles = testRoles;
+ // defaultAuthBtnList = testAuthBtnList;
+ // }
+ // // 用户信息模拟数据
+ // const userInfos = {
+ // userName: userName,
+ // photo:
+ // userName === 'admin'
+ // ? 'https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1813762643,1914315241&fm=26&gp=0.jpg'
+ // : 'https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=317673774,2961727727&fm=26&gp=0.jpg',
+ // time: new Date().getTime(),
+ // roles: defaultRoles,
+ // authBtnList: defaultAuthBtnList,
+ // uid:'',
+ // projectId:'',
+ // };
+ // // 存储用户信息到浏览器缓存
+ // Session.set('userInfo', userInfos);
+ //
+ // if (Session.get('userInfo')) {
+ // this.userInfos = Session.get('userInfo');
+ // } else {
+ // this.userInfos = userInfos;
+ // }
},
},
});
--
Gitblit v1.9.2