增加店铺列表页面,增加vue-amap,修改登录相关接口类型

This commit is contained in:
2025-02-12 13:52:52 +08:00
parent a599adc63e
commit 81d6ef44ef
18 changed files with 1399 additions and 62 deletions

43
src/api/account/menu.ts Normal file
View File

@@ -0,0 +1,43 @@
import request from "@/utils/request";
const baseURL = "account/admin/";
const MenuApi = {
/** 获取当前用户菜单列表*/
getRoutes() {
return request<any, RouteVO>({
url: `${baseURL}menus`,
method: "get",
});
},
};
export default MenuApi;
/** RouteVO路由对象 */
export interface RouteVO {
/** 子路由列表 */
children: RouteVO[];
/** 组件路径 */
component?: string;
/** 路由属性 */
meta?: Meta;
/** 路由名称 */
name?: string;
/** 路由路径 */
path?: string;
/** 跳转链接 */
redirect?: string;
}
/** Meta路由属性 */
export interface Meta {
/** 【目录】只有一个子路由是否始终显示 */
alwaysShow?: boolean;
/** 是否隐藏(true-是 false-否) */
hidden?: boolean;
/** ICON */
icon?: string;
/** 【菜单】是否开启页面缓存 */
keepAlive?: boolean;
/** 路由title */
title?: string;
}