|
@@ -22,12 +22,9 @@ import { ErrorMessageMode } from '/@/utils/http/axios/types';
|
|
|
|
|
|
enum Api {
|
|
|
LoginUrl = '/login',
|
|
|
- UserById = '/',
|
|
|
AdminUrl = '/',
|
|
|
- GroupUrl = '/group',
|
|
|
- GroupById = '/group/',
|
|
|
- RuleUrl = '/rule',
|
|
|
- RuleById = '/rule/',
|
|
|
+ GroupUrl = '/group/',
|
|
|
+ RuleUrl = '/rule/',
|
|
|
MenuUrl = '/menu/', // 允许访问的规则 <pid>
|
|
|
}
|
|
|
|
|
@@ -52,7 +49,7 @@ export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal')
|
|
|
*/
|
|
|
export function getUserInfoById(params: GetUserInfoByUserIdParams) {
|
|
|
return defHttp.request<GetUserInfoByUserIdModel>({
|
|
|
- url: Api.UserById + params.id,
|
|
|
+ url: Api.AdminUrl + params.id,
|
|
|
method: 'GET',
|
|
|
});
|
|
|
}
|
|
@@ -83,14 +80,14 @@ export function deleteBatchesUser(params: DeleteBatchesParams) {
|
|
|
}
|
|
|
export function editUser(params: EditUserParams) {
|
|
|
return defHttp.request<CommonRowModel>({
|
|
|
- url: Api.UserById + params.id,
|
|
|
+ url: Api.AdminUrl + params.id,
|
|
|
method: 'POST',
|
|
|
params,
|
|
|
});
|
|
|
}
|
|
|
export function deleteUser(params: DeleteUserParams) {
|
|
|
return defHttp.request<CommonRowModel>({
|
|
|
- url: Api.UserById + params.id,
|
|
|
+ url: Api.AdminUrl + params.id,
|
|
|
method: 'DELETE',
|
|
|
});
|
|
|
}
|
|
@@ -119,20 +116,20 @@ export function deleteBatchesGroup(params: DeleteBatchesParams) {
|
|
|
}
|
|
|
export function editGroup(params: EditGroupParams) {
|
|
|
return defHttp.request<CommonRowModel>({
|
|
|
- url: Api.GroupById + params.id,
|
|
|
+ url: Api.GroupUrl + params.id,
|
|
|
method: 'POST',
|
|
|
params,
|
|
|
});
|
|
|
}
|
|
|
export function deleteGroup(params: GroupIdParams) {
|
|
|
return defHttp.request<CommonRowModel>({
|
|
|
- url: Api.GroupById + params.id,
|
|
|
+ url: Api.GroupUrl + params.id,
|
|
|
method: 'DELETE',
|
|
|
});
|
|
|
}
|
|
|
export function getGroupById(params: GroupIdParams) {
|
|
|
return defHttp.request<CommonRowModel>({
|
|
|
- url: Api.GroupById + params.id,
|
|
|
+ url: Api.GroupUrl + params.id,
|
|
|
method: 'GET',
|
|
|
});
|
|
|
}
|
|
@@ -161,23 +158,24 @@ export function deleteBatchesRule(params: DeleteBatchesParams) {
|
|
|
}
|
|
|
export function editRule(params: EditRuleParams) {
|
|
|
return defHttp.request<CommonRowModel>({
|
|
|
- url: Api.RuleById + params.id,
|
|
|
+ url: Api.RuleUrl + params.id,
|
|
|
method: 'POST',
|
|
|
params,
|
|
|
});
|
|
|
}
|
|
|
export function deleteRule(params: RuleIdParams) {
|
|
|
return defHttp.request<CommonRowModel>({
|
|
|
- url: Api.RuleById + params.id,
|
|
|
+ url: Api.RuleUrl + params.id,
|
|
|
method: 'DELETE',
|
|
|
});
|
|
|
}
|
|
|
export function getRuleById(params: RuleIdParams) {
|
|
|
return defHttp.request<CommonRowModel>({
|
|
|
- url: Api.RuleById + params.id,
|
|
|
+ url: Api.RuleUrl + params.id,
|
|
|
method: 'GET',
|
|
|
});
|
|
|
}
|
|
|
+//请求允许访问的规则 params 角色组pid
|
|
|
export function getAllowRule(params: RuleIdParams) {
|
|
|
return defHttp.request<CommonTreeModel>({
|
|
|
url: Api.MenuUrl + params.id,
|