From 043265de0da38fcc727bcc60d7c88da4c3c3513f Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期二, 28 六月 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