diff --git a/src/api/role/role.js b/src/api/role/role.js
index 73f3376..6aa7b3d 100644
--- a/src/api/role/role.js
+++ b/src/api/role/role.js
@@ -37,6 +37,13 @@ export const getRoleExcludeMenuId = (params) => {
params
});
};
+
+// 新增修改
+export const operate = (data) => {
+ if(data.roleId) return editRole(data)
+ return addRole(data)
+}
+
// 新增角色
export const addRole = (data) => {
return request({
diff --git a/src/views/system/role/add.vue b/src/views/system/role/add.vue
index 0fb9197..6a9c8c5 100644
--- a/src/views/system/role/add.vue
+++ b/src/views/system/role/add.vue
@@ -3,21 +3,69 @@