A8000
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.4 KiB

7 months ago
7 months ago
7 months ago
7 months ago
  1. import { Emergency } from '../types/Index/Emergency';
  2. // 开发选项
  3. export const devOptions = {
  4. // 小瓶缓冲液对象的isInstall属性
  5. // enable_LittleBottle_isInstall: false,
  6. }
  7. export const DICT = {}
  8. //扫描状态
  9. export const SCAN_CONSUMABLES_STATE_MAP: any[] = [
  10. 'PASS', //通过
  11. 'EMPTY', //空
  12. 'EXPIRED', //耗材过期
  13. 'MISS_REACTION_PLATE', //没有反应板夹
  14. 'MISS_LITTSB', //缺少小缓冲液
  15. 'MISS_LARBS', //缺少大缓冲液
  16. 'MISS_IDCARD', //未找到匹配的项目ID卡
  17. 'LITTSB_LOTID_MISMATCH', //小缓冲液批号不匹配
  18. 'LARBS_LOTID_MISMATCH', //大缓冲液批号不匹配
  19. 'REACTION_PLATE_2D_CODE_FORMATE_ERROR', //反应板二维码格式错误
  20. 'CODE_ERROR_PROJINFO_IS_ERROR', //代码错误,项目信息异常
  21. 'UN_SUPPORT_PROJ', //不支持的项目
  22. ]
  23. let scan_consumables_state_option: any = {}
  24. SCAN_CONSUMABLES_STATE_MAP.map((el) => {
  25. scan_consumables_state_option[el] = el
  26. })
  27. export const SCAN_CONSUMABLES_STATE = scan_consumables_state_option
  28. //急诊位状态处理出错
  29. const emergencyStateList = [
  30. "EMPTY", //空
  31. "TO_BE_PROCESSED", //待处理
  32. "PENDING",//挂起
  33. "RESOURCE_IS_READY",//资源准备好
  34. "PROCESSING",//处理中
  35. "PROCESS_COMPLETE", //完成
  36. "ERROR",//异常
  37. ]
  38. let emergency_state_option: any = {}
  39. emergencyStateList.map((el) => {
  40. emergency_state_option[el] = el
  41. })
  42. export const EMERGENCY_STATE = emergency_state_option