basicDic.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import XEUtils from "xe-utils";
  2. export const gateTypeDic = {
  3. FACEREC_GATETYPE_ENTER: "进场通道",
  4. FACEREC_GATETYPE_EXIT: "出场通道",
  5. PASSQRCODE_GATETYPE_ENTER: "进场通道",
  6. PASSQRCODE_GATETYPE_EXIT: "出场通道"
  7. }
  8. export const deviceStateDic = {
  9. online: "在线",
  10. offline: "离线"
  11. }
  12. export const towerWarningDic = {
  13. WARNING_TILT: "倾斜告警",
  14. WARNING_WEIGHT: "重量告警",
  15. WARNING_POWER: "力矩告警",
  16. WARNING_WIND_SPEED: "风速告警",
  17. WARNING_XIANWEI: "限位告警"
  18. }
  19. export const sccRecordTypeDic = {
  20. SCC_RECORD_VTYPE_C: { label: "温度", unit: "℃" },
  21. SCC_RECORD_VTYPE_RH: { label: "湿度", unit: "%rh" }
  22. }
  23. /* ************************************************************************* */
  24. export const taskDic = {
  25. option: {
  26. d: "删除数据",
  27. i: "新增数据"
  28. },
  29. state: {
  30. inactive: "等待执行",
  31. active: "执行中",
  32. success: "已完成",
  33. cancel: "已取消",
  34. fail: "执行失败"
  35. }
  36. }
  37. export const dataSource = ["现存数据", "iot数据", "第三方数据"];
  38. export const aiTypeDic = {
  39. AIHAZARD_REC_NO_HELMET: "未带安全帽",
  40. AIHAZARD_REC_NO_CLOTHES: "未穿工服",
  41. AIHAZARD_REC_ILLEGAL_CALL: "打电话检测",
  42. AIHAZARD_REC_SMOKE_WARN: "吸烟告警",
  43. AIHAZARD_REC_LEAVE_POS: "离岗检测",
  44. AIHAZARD_REC_MATTER_SHOVED: "物料乱堆乱放",
  45. AIHAZARD_REC_ILLEGAL_ENTRY: "区域入侵",
  46. AIHAZARD_REC_ILLEGAL_PARKING: "车辆违停占用",
  47. AIHAZARD_REC_NO_REFLECT_VEST: "反光衣/带检测",
  48. AIHAZARD_REC_NO_MASK: "口罩检测",
  49. AIHAZARD_REC_FALL_WARN: "跌倒检测",
  50. AIHAZARD_REC_FIRE_WARN: "明火告警",
  51. AIHAZARD_REC_SMOG_WARN: "烟雾检测",
  52. AIHAZARD_REC_NO_SAFETY_BELT: "安全背带检测",
  53. AIHAZARD_REC_BARE_SOIL_WARN: "裸土未覆盖",
  54. AIHAZARD_REC_VEHICLE_NOT_CLEANED: "车辆未清洗"
  55. }
  56. export function objectToArray(obj) {
  57. return XEUtils.map(XEUtils.keys(obj), value => ({ label: XEUtils.get(obj, value), value }))
  58. }