车间能级提升-智能设备管理系统
baoshiwei
2025-06-10 0f63c9e381eeefa2f7aceb7ed8d043ddd165afd5
eims-ui-mobile/src/utils/RoleUtils.ts
@@ -26,8 +26,9 @@
 * 登录角色是操作工或维修工
 */
export const isOperatorOrRepair = () => {
  const roles = useUserStore()?.userInfo?.roles || []
  return roles.includes(ROLE_OPERATOR) || roles.includes(ROLE_REPAIR)
  // const roles = useUserStore()?.userInfo?.roles || []
  // return roles.includes(ROLE_OPERATOR) || roles.includes(ROLE_REPAIR)
  return true
}
/**
@@ -39,3 +40,22 @@
    roles.includes(ROLE_LINE) || roles.includes(ROLE_SUPER_ADMIN) || roles.includes(ROLE_LEADER)
  )
}
export const loginRoleName = () => {
  const roles = useUserStore()?.userInfo?.roles || []
  if (roles.includes(ROLE_SUPER_ADMIN)) {
    return '超级管理员'
  }
  if (roles.includes(ROLE_LEADER)) {
    return '管理员'
  }
  if (roles.includes(ROLE_OPERATOR)) {
    return '操作员'
  }
  if (roles.includes(ROLE_LINE)) {
    return '线长'
  }
  if (roles.includes(ROLE_REPAIR)) {
    return '维修工'
  }
}