diff --git a/src/views/permissions/permission.vue b/src/views/permissions/permission.vue index 6eaeb5c..c62f016 100644 --- a/src/views/permissions/permission.vue +++ b/src/views/permissions/permission.vue @@ -530,7 +530,10 @@ const getUserLists = async function (selectedRoleId) { } // 编辑用户权限提交 const permissionEdit = async function () { - const { adminName: userName, roleName: oldRole, roleId: newRoleId } = permissionEditObj.value; + let { adminName: userName, roleName: oldRole, roleId: newRoleId } = permissionEditObj.value; + if(!oldRole||oldRole ==null){ + oldRole = '暂未分配权限' + } const newRole = permissionList.value.find(item => item.value === newRoleId)?.label || '未知角色'; try { await ElMessageBox.confirm(