mirror of
https://gitee.com/dromara/mayfly-go
synced 2026-04-20 19:25:18 +08:00
feat: 前端升级至vue3,后端代码结构重构,新增权限管理相关功能
This commit is contained in:
37
mayfly_go_web/src/views/system/api.ts
Normal file
37
mayfly_go_web/src/views/system/api.ts
Normal file
@@ -0,0 +1,37 @@
|
||||
import Api from '@/common/Api';
|
||||
|
||||
export const resourceApi = {
|
||||
list: Api.create("/sys/resources", 'get'),
|
||||
detail: Api.create("/sys/resources/{id}", 'get'),
|
||||
save: Api.create("/sys/resources", 'post'),
|
||||
update: Api.create("/sys/resources/{id}", 'put'),
|
||||
del: Api.create("/sys/resources/{id}", 'delete'),
|
||||
changeStatus: Api.create("/sys/resources/{id}/{status}", 'put')
|
||||
}
|
||||
|
||||
export const roleApi = {
|
||||
list: Api.create("/sys/roles", 'get'),
|
||||
save: Api.create("/sys/roles", 'post'),
|
||||
update: Api.create("/sys/roles/{id}", 'put'),
|
||||
del: Api.create("/sys/roles/{id}", 'delete'),
|
||||
// 获取指定角色拥有的资源id
|
||||
roleResourceIds: Api.create("/sys/roles/{id}/resourceIds", 'get'),
|
||||
roleResources: Api.create("/sys/roles/{id}/resources", 'get'),
|
||||
saveResources: Api.create("/sys/roles/{id}/resources", 'post')
|
||||
}
|
||||
|
||||
export const accountApi = {
|
||||
list: Api.create("/sys/accounts", 'get'),
|
||||
save: Api.create("/sys/accounts", 'post'),
|
||||
update: Api.create("/sys/accounts/{id}", 'put'),
|
||||
del: Api.create("/sys/accounts/{id}", 'delete'),
|
||||
changeStatus: Api.create("/sys/accounts/{id}/{status}", 'put'),
|
||||
roleIds: Api.create("/sys/accounts/{id}/roleIds", 'get'),
|
||||
roles: Api.create("/sys/accounts/{id}/roles", 'get'),
|
||||
resources: Api.create("/sys/accounts/{id}/resources", 'get'),
|
||||
saveRoles: Api.create("/sys/accounts/roles", 'post')
|
||||
}
|
||||
|
||||
export const logApi = {
|
||||
list: Api.create("/sys/logs", "get")
|
||||
}
|
||||
Reference in New Issue
Block a user