eight
2025-04-11 348e6bcdc7fa566a48b96dea53d24ec6dda49e1d
src/utils/statusFormatter.ts
@@ -1,5 +1,5 @@
/**
 * 叫号屏使用
 * 设备状态
 */
export const DevStateOptions = [
  {label: "空闲", value: 0},
@@ -13,11 +13,32 @@
export const tranlateDevState = (state) => {
  const stateOption = DevStateOptions.find(obj => obj.value === state)
  return  undefined !== stateOption ? stateOption.label : ''
  return  stateOption?.label || '-'
}
/**
 * 叫号屏使用
 * 检查状态
 */
export const CheckStateOptions = [
  {label: "待检查", value: 0},
  {label: "已领用", value: 5},
  {label: "已装机", value: 10},
  {label: "已拆机", value: 20},
  {label: "已录入", value: 25},
  {label: "领用放弃", value: 30},
  {label: "安装放弃", value: 35},
  {label: "已遗失", value: 40},
  {label: "检查放弃", value: 50},
  {label: "检查完成", value: 60},
]
export const tranlateCheckState = (state) => {
  const stateOption = CheckStateOptions.find(obj => obj.value === state)
  return  stateOption?.label || '-'
}
/**
 * 排队状态
 */
export const queueStatusConvert = (status: number) => {
  if (3 === status)