feat: 前端升级至vue3,后端代码结构重构,新增权限管理相关功能

This commit is contained in:
meilin.huang
2021-06-07 17:22:07 +08:00
parent af0d51293e
commit e9b58b4eab
370 changed files with 22339 additions and 18399 deletions

View 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")
}