chore: 更新组件类型定义和设备消息页面优化

🔧 维护更新:
- 更新组件类型定义文件
- 优化告警信息和设备消息页面
- 确保所有更改都已提交

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
This commit is contained in:
BrunoGao
2025-09-18 11:54:50 +08:00
co-authored by Claude
parent aaf5ae383c
commit 2ae5ddecd9
3 changed files with 21 additions and 15 deletions
+19 -13
View File
@@ -13,7 +13,6 @@ declare module 'vue' {
CountTo: typeof import('./../components/custom/count-to.vue')['default']
CustomerSelectionPrompt: typeof import('./../components/common/CustomerSelectionPrompt.vue')['default']
CustomerSelector: typeof import('./../components/business/CustomerSelector.vue')['default']
CustomerSwitcher: typeof import('./../components/common/CustomerSwitcher.vue')['default']
DarkModeContainer: typeof import('./../components/common/dark-mode-container.vue')['default']
DeleteConfirmDialog: typeof import('./../components/business/DeleteConfirmDialog.vue')['default']
ExceptionBase: typeof import('./../components/common/exception-base.vue')['default']
@@ -21,12 +20,27 @@ declare module 'vue' {
IconAntDesignEnterOutlined: typeof import('~icons/ant-design/enter-outlined')['default']
IconAntDesignReloadOutlined: typeof import('~icons/ant-design/reload-outlined')['default']
IconAntDesignSettingOutlined: typeof import('~icons/ant-design/setting-outlined')['default']
'IconFileIcons:microsoftExcel': typeof import('~icons/file-icons/microsoft-excel')['default']
'IconFluent:alert24Regular': typeof import('~icons/fluent/alert24-regular')['default']
'IconFluent:dataPie24Regular': typeof import('~icons/fluent/data-pie24-regular')['default']
IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default']
IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']
'IconIc:baselineAdd': typeof import('~icons/ic/baseline-add')['default']
'IconIc:baselineAnalytics': typeof import('~icons/ic/baseline-analytics')['default']
'IconIc:baselineCheck': typeof import('~icons/ic/baseline-check')['default']
'IconIc:baselineClose': typeof import('~icons/ic/baseline-close')['default']
'IconIc:baselineCloudUpload': typeof import('~icons/ic/baseline-cloud-upload')['default']
'IconIc:baselineConstruction': typeof import('~icons/ic/baseline-construction')['default']
'IconIc:baselineDashboard': typeof import('~icons/ic/baseline-dashboard')['default']
'IconIc:baselineDelete': typeof import('~icons/ic/baseline-delete')['default']
'IconIc:baselineDescription': typeof import('~icons/ic/baseline-description')['default']
'IconIc:baselineDownload': typeof import('~icons/ic/baseline-download')['default']
'IconIc:baselineMonitor': typeof import('~icons/ic/baseline-monitor')['default']
'IconIc:baselineNotifications': typeof import('~icons/ic/baseline-notifications')['default']
'IconIc:baselineRefresh': typeof import('~icons/ic/baseline-refresh')['default']
'IconIc:baselineSearch': typeof import('~icons/ic/baseline-search')['default']
'IconIc:baselineShowChart': typeof import('~icons/ic/baseline-show-chart')['default']
'IconIc:baselineTrendingUp': typeof import('~icons/ic/baseline-trending-up')['default']
'IconIc:baselineWarning': typeof import('~icons/ic/baseline-warning')['default']
'IconIc:outlineRefresh': typeof import('~icons/ic/outline-refresh')['default']
'IconIc:roundKeyboardArrowUp': typeof import('~icons/ic/round-keyboard-arrow-up')['default']
'IconIc:roundPlus': typeof import('~icons/ic/round-plus')['default']
@@ -42,32 +56,23 @@ declare module 'vue' {
'IconMdi:alertOutline': typeof import('~icons/mdi/alert-outline')['default']
'IconMdi:messageOutline': typeof import('~icons/mdi/message-outline')['default']
'IconMdi:progressCheck': typeof import('~icons/mdi/progress-check')['default']
IconMdiAccount: typeof import('~icons/mdi/account')['default']
IconMdiArrowDownThin: typeof import('~icons/mdi/arrow-down-thin')['default']
IconMdiArrowUpThin: typeof import('~icons/mdi/arrow-up-thin')['default']
IconMdiCalendarToday: typeof import('~icons/mdi/calendar-today')['default']
IconMdiCalendarWeek: typeof import('~icons/mdi/calendar-week')['default']
IconMdiChartLine: typeof import('~icons/mdi/chart-line')['default']
IconMdiDownload: typeof import('~icons/mdi/download')['default']
IconMdiDrag: typeof import('~icons/mdi/drag')['default']
IconMdiKeyboardEsc: typeof import('~icons/mdi/keyboard-esc')['default']
IconMdiKeyboardReturn: typeof import('~icons/mdi/keyboard-return')['default']
IconMdiRun: typeof import('~icons/mdi/run')['default']
IconMdiSleep: typeof import('~icons/mdi/sleep')['default']
IconUilSearch: typeof import('~icons/uil/search')['default']
LangSwitch: typeof import('./../components/common/lang-switch.vue')['default']
LookForward: typeof import('./../components/custom/look-forward.vue')['default']
MenuToggler: typeof import('./../components/common/menu-toggler.vue')['default']
NAlert: typeof import('naive-ui')['NAlert']
NBadge: typeof import('naive-ui')['NBadge']
NBreadcrumb: typeof import('naive-ui')['NBreadcrumb']
NBreadcrumbItem: typeof import('naive-ui')['NBreadcrumbItem']
NButton: typeof import('naive-ui')['NButton']
NCard: typeof import('naive-ui')['NCard']
NCheckbox: typeof import('naive-ui')['NCheckbox']
NCheckboxGroup: typeof import('naive-ui')['NCheckboxGroup']
NCollapse: typeof import('naive-ui')['NCollapse']
NCollapseItem: typeof import('naive-ui')['NCollapseItem']
NCode: typeof import('naive-ui')['NCode']
NColorPicker: typeof import('naive-ui')['NColorPicker']
NDataTable: typeof import('naive-ui')['NDataTable']
NDatePicker: typeof import('naive-ui')['NDatePicker']
@@ -104,15 +109,16 @@ declare module 'vue' {
NPopover: typeof import('naive-ui')['NPopover']
NRadio: typeof import('naive-ui')['NRadio']
NRadioGroup: typeof import('naive-ui')['NRadioGroup']
NResult: typeof import('naive-ui')['NResult']
NScrollbar: typeof import('naive-ui')['NScrollbar']
NSelect: typeof import('naive-ui')['NSelect']
NSpace: typeof import('naive-ui')['NSpace']
NSpin: typeof import('naive-ui')['NSpin']
NStatistic: typeof import('naive-ui')['NStatistic']
NStep: typeof import('naive-ui')['NStep']
NSteps: typeof import('naive-ui')['NSteps']
NSwitch: typeof import('naive-ui')['NSwitch']
NTab: typeof import('naive-ui')['NTab']
NTabPane: typeof import('naive-ui')['NTabPane']
NTabs: typeof import('naive-ui')['NTabs']
NTag: typeof import('naive-ui')['NTag']
NThing: typeof import('naive-ui')['NThing']
+1 -1
View File
@@ -737,7 +737,7 @@ onMounted(() => {
:style="{
backgroundColor: severity === '紧急' ? '#f5222d' :
severity === '高' ? '#fa8c16' :
: severity === '中'
severity === '中'
? '#faad14'
: severity === '低'
? '#52c41a'
@@ -678,7 +678,7 @@ onMounted(() => {
:style="{
backgroundColor: urgency === '非常紧急' ? '#f5222d' :
urgency === '高级' ? '#fa8c16' :
: urgency === '中级'
urgency === '中级'
? '#52c41a'
: urgency === '低级'
? '#91d5ff'