fix 修正安防箱门禁和防雷状态显示错误
This commit is contained in:
+10
-10
@@ -16,23 +16,23 @@ const showCard = computed(() => {
|
|||||||
return Object.values(props).some((value) => !!value);
|
return Object.values(props).some((value) => !!value);
|
||||||
});
|
});
|
||||||
|
|
||||||
// 门禁状态
|
|
||||||
const accessControlStatus = computed(() => {
|
|
||||||
if (!switches?.value || switches.value.length < 1) return null;
|
|
||||||
const status = switches.value.at(0)!;
|
|
||||||
return status === 0 ? '开门' : status === 1 ? '关门' : '-';
|
|
||||||
});
|
|
||||||
|
|
||||||
// 防雷状态
|
// 防雷状态
|
||||||
const lightningProtectionStatus = computed(() => {
|
const lightningProtectionStatus = computed(() => {
|
||||||
if (!switches?.value || switches.value.length < 2) return null;
|
if (!switches?.value || switches.value.length < 2) return null;
|
||||||
|
const status = switches.value.at(0)!;
|
||||||
|
return status === 0 ? '失效' : status === 1 ? '生效' : '-';
|
||||||
|
});
|
||||||
|
|
||||||
|
// 门禁状态
|
||||||
|
const accessControlStatus = computed(() => {
|
||||||
|
if (!switches?.value || switches.value.length < 1) return null;
|
||||||
const status = switches.value.at(1)!;
|
const status = switches.value.at(1)!;
|
||||||
return status === 0 ? '正常' : status === 1 ? '失效' : '-';
|
return status === 0 ? '开门' : status === 1 ? '关门' : '-';
|
||||||
});
|
});
|
||||||
|
|
||||||
const getStatusTagType = (status: string | null) => {
|
const getStatusTagType = (status: string | null) => {
|
||||||
if (['正常'].includes(status ?? '')) return 'success';
|
if (['生效', '关门'].includes(status ?? '')) return 'success';
|
||||||
if (['失效'].includes(status ?? '')) return 'error';
|
if (['失效', '开门'].includes(status ?? '')) return 'error';
|
||||||
return 'default';
|
return 'default';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user