|
|
@@ -8,8 +8,21 @@ export async function pageRoles(params) {
|
|
|
const res = await request.get('/sys/role/page', {
|
|
|
params
|
|
|
});
|
|
|
- if (res.data.code === 0) {
|
|
|
- return res.data.records;
|
|
|
+
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return {
|
|
|
+ list: res.data.data.records,
|
|
|
+ count: res.data.data.total
|
|
|
+ };
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+
|
|
|
+export async function putRoles(params) {
|
|
|
+ const res = await request.put('/sys/role/update', params);
|
|
|
+
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data;
|
|
|
}
|
|
|
return Promise.reject(new Error(res.data.message));
|
|
|
}
|
|
|
@@ -33,8 +46,8 @@ export async function listRoles(params) {
|
|
|
* @param data 角色信息
|
|
|
*/
|
|
|
export async function addRole(data) {
|
|
|
- const res = await request.post('/system/role', data);
|
|
|
- if (res.data.code === 0) {
|
|
|
+ const res = await request.post('/sys/role/add', data);
|
|
|
+ if (res.data.code == 0) {
|
|
|
return res.data.message;
|
|
|
}
|
|
|
return Promise.reject(new Error(res.data.message));
|
|
|
@@ -56,9 +69,20 @@ export async function updateRole(data) {
|
|
|
* 删除角色
|
|
|
* @param id 角色id
|
|
|
*/
|
|
|
-export async function removeRole(id) {
|
|
|
- const res = await request.delete('/system/role/' + id);
|
|
|
- if (res.data.code === 0) {
|
|
|
+export async function removeRole(id, f) {
|
|
|
+ let res;
|
|
|
+ if (f) {
|
|
|
+ res = await request.delete('/sys/role/delete', {
|
|
|
+ data: id
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ res = await request.delete('/sys/role/delete', {
|
|
|
+ data: [id]
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ console.log(res);
|
|
|
+ if (res.data.code == 0) {
|
|
|
return res.data.message;
|
|
|
}
|
|
|
return Promise.reject(new Error(res.data.message));
|