mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-27 19:40:26 +08:00
38 lines
1.4 KiB
TypeScript
38 lines
1.4 KiB
TypeScript
|
|
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")
|
||
|
|
}
|