1. admin-web 接入管理员资源集合
2. system 迁移管理员资源接口
This commit is contained in:
@@ -3,8 +3,7 @@ import isEqual from 'lodash/isEqual';
|
||||
import { formatMessage } from 'umi/locale';
|
||||
import Authorized from '@/utils/Authorized';
|
||||
import { menu } from '../defaultSettings';
|
||||
import { getAdminUrls } from '../services/admin';
|
||||
import { authorizationMenuResourceTree } from '../services/system';
|
||||
import { authorizationMenuResourceTree, authorizationResourcePermissions } from '../services/system';
|
||||
|
||||
const { check } = Authorized;
|
||||
|
||||
@@ -213,7 +212,7 @@ export default {
|
||||
});
|
||||
},
|
||||
*getUrlsData(state, { put, call }) {
|
||||
const { data } = yield call(getAdminUrls);
|
||||
const { data } = yield call(authorizationResourcePermissions);
|
||||
|
||||
// 构建 {'/user': true} 这种 map 结构方便取数据、
|
||||
const urlsData = {};
|
||||
|
||||
@@ -1,12 +1,6 @@
|
||||
import { stringify } from '@/utils/request.qs';
|
||||
import request from '@/utils/request';
|
||||
|
||||
// auth
|
||||
|
||||
export async function getAdminUrls(params) {
|
||||
return request(`/admin-api/admins/admin/url_resource_list?${stringify(params)}`);
|
||||
}
|
||||
|
||||
// admin
|
||||
|
||||
export async function queryAdmin(params) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { stringify } from '@/utils/request.qs';
|
||||
import {stringify} from '@/utils/request.qs';
|
||||
import request from '@/utils/request';
|
||||
|
||||
// ========== OAuth2 模块 ==========
|
||||
@@ -14,6 +14,12 @@ export async function oauth2UsernameAuthenticate(params) {
|
||||
|
||||
export async function authorizationMenuResourceTree() {
|
||||
return request('/system-api/admins/authorization/menu-resource-tree', {
|
||||
method: 'GET',
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
export async function authorizationResourcePermissions(params) {
|
||||
return request(`/system-api/admins/authorization/resource-permissions`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user