diff --git a/components.d.ts b/components.d.ts index 648c81e..5ef0f3e 100644 --- a/components.d.ts +++ b/components.d.ts @@ -10,6 +10,7 @@ declare module 'vue' { AlarmDetailByType: typeof import('./src/components/dialogs/AlarmDetailByType.vue')['default'] AlarmLight: typeof import('./src/components/AlarmLight.vue')['default'] AlarmModal: typeof import('./src/components/dialogs/AlarmModal.vue')['default'] + AlarmRecordModal: typeof import('./src/components/dialogs/AlarmRecordModal.vue')['default'] Confirm: typeof import('./src/components/Confirm.vue')['default'] ConfirmModal: typeof import('./src/components/ConfirmModal.vue')['default'] DialogModal: typeof import('./src/components/dialogs/DialogModal.vue')['default'] @@ -17,8 +18,6 @@ declare module 'vue' { ElBadge: typeof import('element-plus/es')['ElBadge'] ElButton: typeof import('element-plus/es')['ElButton'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] - ElCheckboxButton: typeof import('element-plus/es')['ElCheckboxButton'] - ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup'] ElCol: typeof import('element-plus/es')['ElCol'] ElDialog: typeof import('element-plus/es')['ElDialog'] ElDropdown: typeof import('element-plus/es')['ElDropdown'] diff --git a/src/components/AlarmLight.vue b/src/components/AlarmLight.vue deleted file mode 100644 index 1c256a3..0000000 --- a/src/components/AlarmLight.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/dialogs/AlarmDetailByType.vue b/src/components/dialogs/AlarmDetailByType.vue index 7581ddd..3324f02 100644 --- a/src/components/dialogs/AlarmDetailByType.vue +++ b/src/components/dialogs/AlarmDetailByType.vue @@ -53,10 +53,11 @@ import { useDeviceStore } from '@/store'; import type { WarningState } from '@/websocket/socket'; const deviceStore = useDeviceStore() -const currEventReport = ref(deviceStore.alarmItem) +const currEventReport = ref() watchEffect(() => { - console.log('deviceStore.alarmItem--', deviceStore.alarmItem) - currEventReport.value = deviceStore.alarmItem + if(deviceStore.alarmItem){ + currEventReport.value = deviceStore.alarmItem + } }) diff --git a/src/components/dialogs/AlarmModal.vue b/src/components/dialogs/AlarmModal.vue index f4ea061..354b01e 100644 --- a/src/components/dialogs/AlarmModal.vue +++ b/src/components/dialogs/AlarmModal.vue @@ -60,7 +60,8 @@ const clearAlarm = (alarm: WarningState,index: number) => { watchEffect(() => { - alarmList.value = [...deviceStore.alarmList] + console.log('deviceStore.alarmList--', deviceStore.alarmList) + alarmList.value = deviceStore.alarmList }) diff --git a/src/components/dialogs/AlarmRecordModal.vue b/src/components/dialogs/AlarmRecordModal.vue new file mode 100644 index 0000000..be9116f --- /dev/null +++ b/src/components/dialogs/AlarmRecordModal.vue @@ -0,0 +1,67 @@ + + + + + \ No newline at end of file diff --git a/src/pages/Index/Index.vue b/src/pages/Index/Index.vue index 6c850e3..99df4b1 100644 --- a/src/pages/Index/Index.vue +++ b/src/pages/Index/Index.vue @@ -809,7 +809,6 @@ const handlePreReactionPosStateState = (data: PreReactionPosGroupStateMessage['d const getProjectList = async () => { const res = await getProjectInfo() - console.log('res-getProjectInfo--', res) if (res.success) { settingTubeStore.setSupportedProjects(res.data) } diff --git a/src/pages/Index/Regular/Running.vue b/src/pages/Index/Regular/Running.vue index 827f01a..5718b3a 100644 --- a/src/pages/Index/Regular/Running.vue +++ b/src/pages/Index/Regular/Running.vue @@ -25,6 +25,11 @@ +
@@ -180,6 +185,9 @@ + + +