增加店铺列表页面,增加vue-amap,修改登录相关接口类型
This commit is contained in:
43
src/api/account/menu.ts
Normal file
43
src/api/account/menu.ts
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user