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" }
| ]
| };
| };
|
|