2021-06-07 17:22:07 +08:00
|
|
|
import Api from '@/common/Api';
|
|
|
|
|
|
|
|
|
|
export const resourceApi = {
|
2023-07-06 20:59:22 +08:00
|
|
|
list: Api.newGet('/sys/resources'),
|
|
|
|
|
detail: Api.newGet('/sys/resources/{id}'),
|
|
|
|
|
save: Api.newPost('/sys/resources'),
|
|
|
|
|
update: Api.newPut('/sys/resources/{id}'),
|
|
|
|
|
del: Api.newDelete('/sys/resources/{id}'),
|
|
|
|
|
changeStatus: Api.newPut('/sys/resources/{id}/{status}'),
|
|
|
|
|
sort: Api.newPost('/sys/resources/sort'),
|
2024-11-20 22:43:53 +08:00
|
|
|
roles: Api.newGet('/sys/resources/{id}/roles'),
|
2023-07-06 20:59:22 +08:00
|
|
|
};
|
2021-06-07 17:22:07 +08:00
|
|
|
|
|
|
|
|
export const roleApi = {
|
2023-07-06 20:59:22 +08:00
|
|
|
list: Api.newGet('/sys/roles'),
|
|
|
|
|
save: Api.newPost('/sys/roles'),
|
|
|
|
|
update: Api.newPut('/sys/roles/{id}'),
|
|
|
|
|
del: Api.newDelete('/sys/roles/{id}'),
|
2021-06-07 17:22:07 +08:00
|
|
|
// 获取指定角色拥有的资源id
|
2023-07-06 20:59:22 +08:00
|
|
|
roleResourceIds: Api.newGet('/sys/roles/{id}/resourceIds'),
|
|
|
|
|
roleResources: Api.newGet('/sys/roles/{id}/resources'),
|
|
|
|
|
saveResources: Api.newPost('/sys/roles/{id}/resources'),
|
2023-12-18 22:39:32 +08:00
|
|
|
roleAccounts: Api.newGet('/sys/roles/{id}/accounts'),
|
2023-07-06 20:59:22 +08:00
|
|
|
};
|
2021-06-07 17:22:07 +08:00
|
|
|
|
|
|
|
|
export const accountApi = {
|
2023-07-06 20:59:22 +08:00
|
|
|
list: Api.newGet('/sys/accounts'),
|
2024-02-29 22:12:50 +08:00
|
|
|
querySimple: Api.newGet('/sys/accounts/simple'),
|
2025-05-20 21:04:47 +08:00
|
|
|
getAccountDetail: Api.newGet('/sys/accounts/detail'),
|
2023-07-06 20:59:22 +08:00
|
|
|
save: Api.newPost('/sys/accounts'),
|
|
|
|
|
update: Api.newPut('/sys/accounts/{id}'),
|
|
|
|
|
del: Api.newDelete('/sys/accounts/{id}'),
|
|
|
|
|
changeStatus: Api.newPut('/sys/accounts/change-status/{id}/{status}'),
|
|
|
|
|
resetOtpSecret: Api.newPut('/sys/accounts/{id}/reset-otp'),
|
|
|
|
|
roles: Api.newGet('/sys/accounts/{id}/roles'),
|
|
|
|
|
resources: Api.newGet('/sys/accounts/{id}/resources'),
|
2023-12-18 22:39:32 +08:00
|
|
|
saveRole: Api.newPost('/sys/accounts/roles'),
|
2023-07-06 20:59:22 +08:00
|
|
|
};
|
2021-06-07 17:22:07 +08:00
|
|
|
|
2022-08-26 20:15:36 +08:00
|
|
|
export const configApi = {
|
2023-07-06 20:59:22 +08:00
|
|
|
list: Api.newGet('/sys/configs'),
|
|
|
|
|
save: Api.newPost('/sys/configs'),
|
|
|
|
|
getValue: Api.newGet('/sys/configs/value'),
|
|
|
|
|
};
|
2022-08-26 20:15:36 +08:00
|
|
|
|
2021-06-07 17:22:07 +08:00
|
|
|
export const logApi = {
|
2023-07-06 20:59:22 +08:00
|
|
|
list: Api.newGet('/syslogs'),
|
2024-03-28 22:20:39 +08:00
|
|
|
detail: Api.newGet('/syslogs/{id}'),
|
2023-07-06 20:59:22 +08:00
|
|
|
};
|
2023-07-20 20:34:05 +08:00
|
|
|
|
|
|
|
|
export const authApi = {
|
|
|
|
|
info: Api.newGet('/sys/auth'),
|
|
|
|
|
saveOAuth2: Api.newPut('/sys/auth/oauth2'),
|
|
|
|
|
};
|