| | |
| | | export const ROLE_REPAIR = 'repair' |
| | | |
| | | /** |
| | | * 设备管理员 |
| | | */ |
| | | export const ROLE_EQU_ADMIN = 'equadmin' |
| | | |
| | | /** |
| | | * 登录角色是操作工或维修工 |
| | | */ |
| | | export const isOperatorOrRepair = () => { |
| | | // const roles = useUserStore()?.userInfo?.roles || [] |
| | | // return roles.includes(ROLE_OPERATOR) || roles.includes(ROLE_REPAIR) |
| | | return true |
| | | export const isLineOrRepair = () => { |
| | | const roles = useUserStore()?.userInfo?.roles || [] |
| | | return roles.includes(ROLE_LINE) || roles.includes(ROLE_REPAIR) |
| | | } |
| | | |
| | | |
| | | export const isOperator = () => { |
| | | const roles = useUserStore()?.userInfo?.roles || [] |
| | | return roles.includes(ROLE_OPERATOR) |
| | | } |
| | | |
| | | export const isRepair = () => { |
| | | const roles = useUserStore()?.userInfo?.roles || [] |
| | | return roles.includes(ROLE_REPAIR) |
| | | } |
| | | |
| | | export const isLine = () => { |
| | | const roles = useUserStore()?.userInfo?.roles || [] |
| | | return roles.includes(ROLE_LINE) |
| | | } |
| | | |
| | | export const isSuperAdmin = () => { |
| | | const roles = useUserStore()?.userInfo?.roles || [] |
| | | return roles.includes(ROLE_SUPER_ADMIN) |
| | | } |
| | | |
| | | export const isEquAdmin = () => { |
| | | const roles = useUserStore()?.userInfo?.roles || [] |
| | | return roles.includes(ROLE_EQU_ADMIN) |
| | | } |
| | | |
| | | /** |
| | |
| | | export const isLeader = () => { |
| | | const roles = useUserStore()?.userInfo?.roles || [] |
| | | return ( |
| | | roles.includes(ROLE_LINE) || roles.includes(ROLE_SUPER_ADMIN) || roles.includes(ROLE_LEADER) |
| | | roles.includes(ROLE_SUPER_ADMIN) || roles.includes(ROLE_EQU_ADMIN) || roles.includes(ROLE_LEADER) |
| | | ) |
| | | } |
| | | |
| | |
| | | if (roles.includes(ROLE_REPAIR)) { |
| | | return '维修工' |
| | | } |
| | | if (roles.includes(ROLE_EQU_ADMIN)) { |
| | | return '设备管理员' |
| | | } |
| | | } |