更新路由配置,修改店铺信息展示,登录拦截

This commit is contained in:
2025-02-08 15:52:52 +08:00
parent 16cd74fdd6
commit 6d3a3e7f91
35 changed files with 551 additions and 225 deletions

View File

@@ -12,7 +12,7 @@ const MenuAPI = {
*/
getRoutes() {
return request<any, RouteVO[]>({
url: `${MENU_BASE_URL}/routes`,
url: `api/menus/build`,
method: "get",
});
},

View File

@@ -8,9 +8,9 @@ const UserAPI = {
*
* @returns 登录用户昵称、头像信息,包括角色和权限
*/
getInfo() {
getInfo(id: number) {
return request<any, UserInfo>({
url: `${USER_BASE_URL}/me`,
url: `api/tbShopInfo/` + id,
method: "get",
});
},
@@ -220,17 +220,23 @@ export interface UserInfo {
/** 用户名 */
username?: string;
/** 称 */
nickname?: string;
/** 店铺名称 */
shopName?: string;
/** 头像URL */
avatar?: string;
coverImg?: string;
/** 角色 */
roles: string[];
/** 权限 */
perms: string[];
/** 店铺id */
shopId: number;
/** 店铺logo */
logo: string;
}
/**