bill vor 2 Jahren
Ursprung
Commit
9f5e8eff5e
2 geänderte Dateien mit 4 neuen und 4 gelöschten Zeilen
  1. 2 2
      src/api/role.ts
  2. 2 2
      src/views/role/list.vue

+ 2 - 2
src/api/role.ts

@@ -38,8 +38,8 @@ export const fetchRoles = (
   >
 ) => axios.post<PageResult<Role>>(GET_ROLE_LIST, params)
 
-export const deleteRole = (roleId: Role['roleId']) =>
-  axios.post(DEL_ROLE, { roleId })
+export const deleteRole = (roleId: Role['roleId'], projectId: Project['projectId']) =>
+  axios.post(DEL_ROLE, { roleId, projectId })
 
 export const addRole = (
   projectId: Project['projectId'],

+ 2 - 2
src/views/role/list.vue

@@ -66,7 +66,7 @@ const setRole = (role?: Role) => {
       if (role.roleId) {
         await updateRole(role as Role)
       } else {
-        await addRole(params.projectId, role)
+        await addRole(params.projectId)
       }
       await updateList()
     }
@@ -83,7 +83,7 @@ const delRoleHandler = (role: Role) => {
     cancelText: '取消',
     onOk: async () => {
       try {
-        await deleteRole(role.roleId)
+        await deleteRole(role.roleId, params.projectId)
         await updateList()
       } catch {}
     }