| | |
| | | notes: string |
| | | seqPrefix: string // 序号前缀 |
| | | expenseRecognition: number |
| | | /** 是否需要设备领用:0-不需要,1-需要(用于「设备领用」页的校验) */ |
| | | needDevReady?: number |
| | | } |
| | | export interface CheckTypeState { |
| | | checkTypeMap: Map<number, CheckTypeSimpleVO> |
| | |
| | | } |
| | | return this.checkTypeMap[type]?.expenseRecognition |
| | | }, |
| | | /** |
| | | * 该检查项目是否需要「设备领用」。 |
| | | * |
| | | * 用于「设备领用」页的守卫:只有需要设备领用的项目(如动态心电、动态血压) |
| | | * 才应进入领用流程;常规心电图等不需要领用的项目若被拉到该页,应拦下并提示, |
| | | * 否则会出现"检查类患者出现在设备领用模块"的混乱。 |
| | | */ |
| | | getNeedDevReady(type: number) { |
| | | if (!this.isSetCheckType) { |
| | | this.setCheckTypeMap() |
| | | } |
| | | return this.checkTypeMap[type]?.needDevReady |
| | | }, |
| | | async resetCheckTypeInfo() { |
| | | wsCache.delete(CACHE_KEY.CHECKTYPE_CACHE) |
| | | const res = await CheckTypeApi.getSimpleCheckTypeList() |