diff --git a/apps/web-antd/src/preferences.ts b/apps/web-antd/src/preferences.ts index 73eb135cb..aeb8ad960 100644 --- a/apps/web-antd/src/preferences.ts +++ b/apps/web-antd/src/preferences.ts @@ -12,6 +12,8 @@ export const overridesPreferences = defineOverridesPreferences({ accessMode: 'backend', name: import.meta.env.VITE_APP_TITLE, enableRefreshToken: true, + /** 首页路径:默认跳转到 IoT 首页(覆盖框架默认的 /analytics) */ + defaultHomePath: '/iot/home', }, footer: { /** 默认关闭 footer 页脚,因为有一定遮挡 */ diff --git a/apps/web-antd/src/router/routes/modules/dashboard.ts b/apps/web-antd/src/router/routes/modules/dashboard.ts index 2cccc8115..90dd4e6d5 100644 --- a/apps/web-antd/src/router/routes/modules/dashboard.ts +++ b/apps/web-antd/src/router/routes/modules/dashboard.ts @@ -2,37 +2,8 @@ import type { RouteRecordRaw } from 'vue-router'; import { $t } from '#/locales'; +// 首页已改为 /iot/home(见 preferences.ts),原 Dashboard/Workspace/Analytics 路由已下线 const routes: RouteRecordRaw[] = [ - { - meta: { - icon: 'lucide:layout-dashboard', - order: -1, - title: $t('page.dashboard.title'), - }, - name: 'Dashboard', - path: '/dashboard', - children: [ - { - name: 'Workspace', - path: '/workspace', - component: () => import('#/views/dashboard/workspace/index.vue'), - meta: { - icon: 'carbon:workspace', - title: $t('page.dashboard.workspace'), - }, - }, - { - name: 'Analytics', - path: '/analytics', - component: () => import('#/views/dashboard/analytics/index.vue'), - meta: { - affixTab: true, - icon: 'lucide:area-chart', - title: $t('page.dashboard.analytics'), - }, - }, - ], - }, { name: 'Profile', path: '/profile', diff --git a/apps/web-antd/src/views/iot/home/index.vue b/apps/web-antd/src/views/iot/home/index.vue index e05863fe9..182a96ab5 100644 --- a/apps/web-antd/src/views/iot/home/index.vue +++ b/apps/web-antd/src/views/iot/home/index.vue @@ -11,7 +11,6 @@ import { getStatisticsSummary } from '#/api/iot/statistics'; import { defaultStatsData } from './data'; import DeviceCountCard from './modules/device-count-card.vue'; -import DeviceMapCard from './modules/device-map-card.vue'; import DeviceStateCountCard from './modules/device-state-count-card.vue'; import MessageTrendCard from './modules/message-trend-card.vue'; @@ -103,12 +102,5 @@ onMounted(() => { - - - - - - -