import type { UnitLevel, ServicePositionCode } from '~/const/common/role' import { medicalRoles, infraPositions } from '~/const/common/role' export function getServicePosition(role?: string): ServicePositionCode { if(!role) { return 'none' } if (role in medicalRoles) { return 'med' } else if (role === 'emp|reg') { return 'reg' } else if (role.includes('|resp')) { return 'verificator' } else { return 'none' } } export function genSpecHeadCode(unit_level: UnitLevel, unit_code: string): string { return `${unit_level}|${unit_code}|${infraPositions.head}` } export function genUnitRespCode(unit_level: UnitLevel, unit_code: string): string { return `${unit_level}|${unit_code}|${infraPositions.resp}` }