|
@@ -4,17 +4,21 @@ import request from '@/utils/request';
|
|
|
* 分页查询角色
|
|
* 分页查询角色
|
|
|
* @param params 查询条件
|
|
* @param params 查询条件
|
|
|
*/
|
|
*/
|
|
|
-export async function pageRoles (params) {
|
|
|
|
|
|
|
+export async function pageRoles(params) {
|
|
|
const res = await request.get('/sys/role/page', {
|
|
const res = await request.get('/sys/role/page', {
|
|
|
params
|
|
params
|
|
|
});
|
|
});
|
|
|
if (res.data.code == 0) {
|
|
if (res.data.code == 0) {
|
|
|
|
|
+ // return {
|
|
|
|
|
+ // list: res.data.data.records,
|
|
|
|
|
+ // count: res.data.data.total
|
|
|
|
|
+ // }
|
|
|
return res.data.data;
|
|
return res.data.data;
|
|
|
}
|
|
}
|
|
|
return Promise.reject(new Error(res.data.message));
|
|
return Promise.reject(new Error(res.data.message));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-export async function putRoles (params) {
|
|
|
|
|
|
|
+export async function putRoles(params) {
|
|
|
const res = await request.put('/sys/role/update', params);
|
|
const res = await request.put('/sys/role/update', params);
|
|
|
if (res.data.code == 0) {
|
|
if (res.data.code == 0) {
|
|
|
return res.data;
|
|
return res.data;
|
|
@@ -26,7 +30,7 @@ export async function putRoles (params) {
|
|
|
* 查询角色列表
|
|
* 查询角色列表
|
|
|
* @param params 查询条件
|
|
* @param params 查询条件
|
|
|
*/
|
|
*/
|
|
|
-export async function listRoles (params) {
|
|
|
|
|
|
|
+export async function listRoles(params) {
|
|
|
let par = new URLSearchParams(params);
|
|
let par = new URLSearchParams(params);
|
|
|
const res = await request.get(`/sys/role/page?` + par, {});
|
|
const res = await request.get(`/sys/role/page?` + par, {});
|
|
|
if (res.data.code == 0) {
|
|
if (res.data.code == 0) {
|
|
@@ -39,7 +43,7 @@ export async function listRoles (params) {
|
|
|
* 添加角色
|
|
* 添加角色
|
|
|
* @param data 角色信息
|
|
* @param data 角色信息
|
|
|
*/
|
|
*/
|
|
|
-export async function addRole (data) {
|
|
|
|
|
|
|
+export async function addRole(data) {
|
|
|
const res = await request.post('/sys/role/add', data);
|
|
const res = await request.post('/sys/role/add', data);
|
|
|
if (res.data.code == 0) {
|
|
if (res.data.code == 0) {
|
|
|
return res.data.message;
|
|
return res.data.message;
|
|
@@ -51,7 +55,7 @@ export async function addRole (data) {
|
|
|
* 修改角色
|
|
* 修改角色
|
|
|
* @param data 角色信息
|
|
* @param data 角色信息
|
|
|
*/
|
|
*/
|
|
|
-export async function updateRole (data) {
|
|
|
|
|
|
|
+export async function updateRole(data) {
|
|
|
const res = await request.put('/system/role', data);
|
|
const res = await request.put('/system/role', data);
|
|
|
if (res.data.code === 0) {
|
|
if (res.data.code === 0) {
|
|
|
return res.data.message;
|
|
return res.data.message;
|
|
@@ -63,7 +67,7 @@ export async function updateRole (data) {
|
|
|
* 删除角色
|
|
* 删除角色
|
|
|
* @param id 角色id
|
|
* @param id 角色id
|
|
|
*/
|
|
*/
|
|
|
-export async function removeRole (id, f) {
|
|
|
|
|
|
|
+export async function removeRole(id, f) {
|
|
|
let res;
|
|
let res;
|
|
|
if (f) {
|
|
if (f) {
|
|
|
res = await request.delete('/sys/role/delete', {
|
|
res = await request.delete('/sys/role/delete', {
|
|
@@ -85,7 +89,7 @@ export async function removeRole (id, f) {
|
|
|
* 批量删除角色
|
|
* 批量删除角色
|
|
|
* @param ids 角色id集合
|
|
* @param ids 角色id集合
|
|
|
*/
|
|
*/
|
|
|
-export async function removeRoles (data) {
|
|
|
|
|
|
|
+export async function removeRoles(data) {
|
|
|
const res = await request.delete('/system/role/batch', {
|
|
const res = await request.delete('/system/role/batch', {
|
|
|
data
|
|
data
|
|
|
});
|
|
});
|
|
@@ -99,7 +103,7 @@ export async function removeRoles (data) {
|
|
|
* 获取角色分配的菜单
|
|
* 获取角色分配的菜单
|
|
|
* @param roleId 角色id
|
|
* @param roleId 角色id
|
|
|
*/
|
|
*/
|
|
|
-export async function listRoleMenus (id) {
|
|
|
|
|
|
|
+export async function listRoleMenus(id) {
|
|
|
const res = await request.get(`/sys/role/getByRoleId/${id}`);
|
|
const res = await request.get(`/sys/role/getByRoleId/${id}`);
|
|
|
if (res.data.code == 0) {
|
|
if (res.data.code == 0) {
|
|
|
return res.data.data;
|
|
return res.data.data;
|
|
@@ -112,7 +116,7 @@ export async function listRoleMenus (id) {
|
|
|
* @param roleId 角色id
|
|
* @param roleId 角色id
|
|
|
* @param data 菜单id集合
|
|
* @param data 菜单id集合
|
|
|
*/
|
|
*/
|
|
|
-export async function updateRoleMenus (data) {
|
|
|
|
|
|
|
+export async function updateRoleMenus(data) {
|
|
|
const res = await request.post('/sys/role/ResourceGrant', data);
|
|
const res = await request.post('/sys/role/ResourceGrant', data);
|
|
|
if (res.data.code == 0) {
|
|
if (res.data.code == 0) {
|
|
|
return res.data;
|
|
return res.data;
|