41 lines
1.2 KiB
TypeScript
41 lines
1.2 KiB
TypeScript
![]() |
import request from '/@/utils/request.ts'
|
|||
|
|
|||
|
/**
|
|||
|
* webpack 的代理只是本地开发生效,打包后需要在部署环境 搭建 nginx 代理
|
|||
|
* 所以:
|
|||
|
* 开发环境,请求跨越的接口。为了配置跨越示例
|
|||
|
* 线上环境,请求目录下的 `json` 数据
|
|||
|
* 一般后端接口都会处理跨越问题,可根据具体情况进行修改
|
|||
|
*/
|
|||
|
// 获取后端动态路由菜单(超级管理)
|
|||
|
export function getMenuAdmin(params?: object) {
|
|||
|
if (process.env.NODE_ENV === 'development') {
|
|||
|
return request({
|
|||
|
url: '/gitee/lyt-top/vue-admin-wonderful-images/raw/master/menu/menuAdmin.json',
|
|||
|
method: 'get',
|
|||
|
params,
|
|||
|
});
|
|||
|
} else {
|
|||
|
return request({
|
|||
|
url: './menuAdmin.json',
|
|||
|
method: 'get'
|
|||
|
})
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
// 获取后端动态路由菜单(普通用户)
|
|||
|
export function getMenuOrdinary(params?: object) {
|
|||
|
if (process.env.NODE_ENV === 'development') {
|
|||
|
return request({
|
|||
|
url: '/gitee/lyt-top/vue-admin-wonderful-images/raw/master/menu/menuOrdinary.json',
|
|||
|
method: 'get',
|
|||
|
params,
|
|||
|
});
|
|||
|
} else {
|
|||
|
return request({
|
|||
|
url: './menuOrdinary.json',
|
|||
|
method: 'get'
|
|||
|
})
|
|||
|
}
|
|||
|
}
|