zhitong.yu
8 天以前 378d781e6f35f89652aa36e079a8b7fc44cea77e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// src/utils/dict.ts
import { useI18n } from "vue-i18n";
 
export const useDict = () => {
  const { t } = useI18n();
 
  return {
    // 设备类型
    TagType: [
      { label: t("deviceTypes.integratedTerminal"), value: "融合终端" },
      { label: t("deviceTypes.integratedHelmet"), value: "融合安全帽" },
      { label: t("deviceTypes.integratedVehicle"), value: "融合车载" },
      { label: t("deviceTypes.integratedWireless"), value: "融合无线" },
      { label: t("deviceTypes.heartRateWithScreen"), value: "心率带屏" },
      { label: t("deviceTypes.vehicleWithScreen"), value: "车载带屏" },
      { label: t("deviceTypes.vehicleTag"), value: "车载标签" },
      { label: t("deviceTypes.materialTag"), value: "物资标签" },
      { label: t("deviceTypes.badgeTag"), value: "工牌标签" },
      { label: t("deviceTypes.helmetTag"), value: "安全帽标签" },
      { label: t("deviceTypes.loraCard"), value: "lora工卡" },
      { label: t("deviceTypes.urt"), value: "URT" }
    ],
 
    // 告警类型
    WarningType: [
      { label: t("warningTypes.sos"), value: "SOS" },
      { label: t("warningTypes.enter"), value: "进入告警" },
      { label: t("warningTypes.exit"), value: "出去告警" }
    ],
 
    // 在线状态
    PersonStatus: [
      { label: t("status.online"), value: "1" },
      { label: t("status.offline"), value: "0" }
    ],
 
    // 用户性别
    genderType: [
      { label: t("gender.male"), value: 1 },
      { label: t("gender.female"), value: 2 }
    ],
 
    // 静止休眠
    JingZhi: [
      { label: t("settings.on"), value: 1, tagType: "success" },
      { label: t("settings.off"), value: 0, tagType: "danger" }
    ],
 
    // UWB功能
    UWB: [
      { label: t("settings.on"), value: 1, tagType: "success" },
      { label: t("settings.off"), value: 0, tagType: "danger" }
    ],
 
    // 充电工作
    charge: [
      { label: t("settings.on"), value: 1, tagType: "success" },
      { label: t("settings.off"), value: 0, tagType: "danger" }
    ]
  };
};