diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index ba87caa..6711112 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -219,6 +219,10 @@ export default { index: "/userManagement", title: "用户管理", }, + { + index: "/roleManagement", + title: "角色管理", + }, // { // index: "/globalTools", // title: "全局设置", diff --git a/src/utils/api/index.js b/src/utils/api/index.js index 4dbec2a..4f5f888 100644 --- a/src/utils/api/index.js +++ b/src/utils/api/index.js @@ -738,7 +738,10 @@ export function deleteRole(data) { return request({ url: "/xymanager/role/delete", method: "post", - data, + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, }); } diff --git a/src/utils/request.js b/src/utils/request.js index ca28620..0ef5912 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -29,7 +29,6 @@ service.interceptors.response.use( // console.log(error); // return Promise.reject(); // } - (response) => { const res = response.data; if (res.code !== 200) { @@ -40,19 +39,30 @@ service.interceptors.response.use( // duration: 5 * 1000, // }); if (res.code === 401) { - Message({ message: res.msg, type: "error", duration: 1500 }); + Message({ + showClose: true, + message: res.msg, + type: "error", + duration: 1500, + }); localStorage.removeItem("token"); router.push("/login"); } if (res.code === 400) { - Message({ message: res.msg, type: "error", duration: 1500 }); + Message({ + showClose: true, + message: res.msg, + type: "error", + duration: 1500, + }); } - if (res.code === 500) { + //alert(res.msg || "Error"); + Message({ showClose: true, - message: 服务器错误(500), + message: res.msg, type: "error", duration: 1500, }); diff --git a/src/views/system/roleManagement/components/addRole.vue b/src/views/system/roleManagement/components/addRole.vue index 1f59231..bf3605c 100644 --- a/src/views/system/roleManagement/components/addRole.vue +++ b/src/views/system/roleManagement/components/addRole.vue @@ -14,10 +14,10 @@ :rules="title == '新增' ? rules : xgrules" :model="formdata" > - + @@ -29,7 +29,7 @@ + diff --git a/src/views/system/roleManagement/index.vue b/src/views/system/roleManagement/index.vue index 885e6fe..144d2fe 100644 --- a/src/views/system/roleManagement/index.vue +++ b/src/views/system/roleManagement/index.vue @@ -20,10 +20,15 @@ + 修改 + 权限绑定 + +