65 lines
1.9 KiB
JavaScript
65 lines
1.9 KiB
JavaScript
import { http2 } from "@/utils/request.js"
|
|
|
|
// ========== 后台菜单管理 ==========
|
|
|
|
/** 获取后台菜单列表 */
|
|
export const getWebRoutsList = (params) => {
|
|
return http2.get('/api/v1/admin/server/web_routs/list', { params })
|
|
}
|
|
|
|
/** 新增后台菜单 */
|
|
export const addWebRouts = (data) => {
|
|
return http2.post('/api/v1/admin/server/web_routs/add', data, {
|
|
headers: { 'Content-Type': 'multipart/form-data' }
|
|
})
|
|
}
|
|
|
|
/** 修改后台菜单 */
|
|
export const updateWebRouts = (data) => {
|
|
return http2.post('/api/v1/admin/server/web_routs/update', data, {
|
|
headers: { 'Content-Type': 'multipart/form-data' }
|
|
})
|
|
}
|
|
|
|
/** 删除后台菜单 */
|
|
export const deleteWebRouts = (data) => {
|
|
return http2.delete('/api/v1/admin/server/web_routs/delete', {
|
|
data,
|
|
headers: { 'Content-Type': 'multipart/form-data' }
|
|
})
|
|
}
|
|
|
|
// ========== 后台菜单权限管理 ==========
|
|
|
|
/** 获取后台菜单权限列表 */
|
|
export const getWebRoutsPermissionList = (params) => {
|
|
return http2.get('/api/v1/admin/server/web_routs/permission/list', { params })
|
|
}
|
|
|
|
/** 新增后台菜单权限 */
|
|
export const addWebRoutsPermission = (data) => {
|
|
return http2.post('/api/v1/admin/server/web_routs/permission/add', data, {
|
|
headers: { 'Content-Type': 'multipart/form-data' }
|
|
})
|
|
}
|
|
|
|
/** 修改后台菜单权限 */
|
|
export const updateWebRoutsPermission = (data) => {
|
|
return http2.post('/api/v1/admin/server/web_routs/permission/update', data, {
|
|
headers: { 'Content-Type': 'multipart/form-data' }
|
|
})
|
|
}
|
|
|
|
/** 删除后台菜单权限 */
|
|
export const deleteWebRoutsPermission = (data) => {
|
|
return http2.delete('/api/v1/admin/server/web_routs/permission/delete', {
|
|
data,
|
|
headers: { 'Content-Type': 'multipart/form-data' }
|
|
})
|
|
}
|
|
|
|
/** 获取当前用户的后台菜单权限树 */
|
|
export const getMyWebRoutsPermission = () => {
|
|
return http2.get('/api/v1/admin/server/web_routs/my')
|
|
}
|