forked from gzt/A8000
13 changed files with 721 additions and 526 deletions
-
61src/constant/index.ts
-
24src/mock/Index/Consumables.ts
-
4src/pages/Index/Index.vue
-
88src/pages/Index/Regular/Consumables.vue
-
21src/pages/Index/Regular/Emergency.vue
-
999src/pages/Index/Regular/Running.vue
-
2src/pages/Index/components/Consumables/BallGrid.vue
-
29src/pages/Index/components/Consumables/MoveLiquidArea.vue
-
4src/pages/Index/components/Consumables/SpttingPlates.vue
-
4src/router/router.ts
-
4src/store/modules/consumables.ts
-
2src/types/Index/Consumables.ts
-
5src/websocket/socket.ts
@ -1,24 +1,47 @@ |
|||
export const DICT = { |
|||
|
|||
import { Emergency } from '../types/Index/Emergency'; |
|||
// 开发选项
|
|||
export const devOptions = { |
|||
// 小瓶缓冲液对象的isInstall属性
|
|||
// enable_LittleBottle_isInstall: false,
|
|||
} |
|||
|
|||
export const DICT = {} |
|||
//扫描状态
|
|||
export const SCAN_CONSUMABLES_STATE_MAP:any[] = [ |
|||
'PASS',//通过
|
|||
'EMPTY',//空
|
|||
'EXPIRED',//耗材过期
|
|||
'MISS_REACTION_PLATE',//没有反应板夹
|
|||
'MISS_LITTSB',//缺少小缓冲液
|
|||
'MISS_LARBS',//缺少大缓冲液
|
|||
'MISS_IDCARD',//未找到匹配的项目ID卡
|
|||
'LITTSB_LOTID_MISMATCH',//小缓冲液批号不匹配
|
|||
'LARBS_LOTID_MISMATCH',//大缓冲液批号不匹配
|
|||
'REACTION_PLATE_2D_CODE_FORMATE_ERROR',//反应板二维码格式错误
|
|||
'CODE_ERROR_PROJINFO_IS_ERROR',//代码错误,项目信息异常
|
|||
'UN_SUPPORT_PROJ',//不支持的项目
|
|||
export const SCAN_CONSUMABLES_STATE_MAP: any[] = [ |
|||
'PASS', //通过
|
|||
'EMPTY', //空
|
|||
'EXPIRED', //耗材过期
|
|||
'MISS_REACTION_PLATE', //没有反应板夹
|
|||
'MISS_LITTSB', //缺少小缓冲液
|
|||
'MISS_LARBS', //缺少大缓冲液
|
|||
'MISS_IDCARD', //未找到匹配的项目ID卡
|
|||
'LITTSB_LOTID_MISMATCH', //小缓冲液批号不匹配
|
|||
'LARBS_LOTID_MISMATCH', //大缓冲液批号不匹配
|
|||
'REACTION_PLATE_2D_CODE_FORMATE_ERROR', //反应板二维码格式错误
|
|||
'CODE_ERROR_PROJINFO_IS_ERROR', //代码错误,项目信息异常
|
|||
'UN_SUPPORT_PROJ', //不支持的项目
|
|||
] |
|||
|
|||
let scan_consumables_state_option: any = {} |
|||
SCAN_CONSUMABLES_STATE_MAP.map((el) => { |
|||
scan_consumables_state_option[el] = el |
|||
}) |
|||
export const SCAN_CONSUMABLES_STATE = scan_consumables_state_option |
|||
|
|||
|
|||
//急诊位状态处理出错
|
|||
const emergencyStateList = [ |
|||
"EMPTY", //空
|
|||
"TO_BE_PROCESSED", //待处理
|
|||
"PENDING",//挂起
|
|||
"RESOURCE_IS_READY",//资源准备好
|
|||
"PROCESSING",//处理中
|
|||
"PROCESS_COMPLETE", //完成
|
|||
"ERROR",//异常
|
|||
] |
|||
|
|||
let scan_consumables_state_option:any = {} |
|||
SCAN_CONSUMABLES_STATE_MAP.map(el => { |
|||
scan_consumables_state_option[el] = el |
|||
let emergency_state_option: any = {} |
|||
emergencyStateList.map((el) => { |
|||
emergency_state_option[el] = el |
|||
}) |
|||
export const SCAN_CONSUMABLES_STATE = scan_consumables_state_option; |
|||
export const EMERGENCY_STATE = emergency_state_option |
999
src/pages/Index/Regular/Running.vue
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
Write
Preview
Loading…
Cancel
Save
Reference in new issue