From 4db078c80a0250f6c165cfeeb56ec8e25d21a212 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=88=90?= Date: Wed, 26 Nov 2025 20:25:02 +0800 Subject: [PATCH] 1 --- admin/src/main.js | 11 ++-- admin/src/views/home/index.vue | 88 +++++++++++++++++++++++--- api/controller_admin/device_monitor.js | 58 +++++++++++++++++ api/controller_admin/pla_account.js | 18 +++++- api/services/pla_account_service.js | 7 +- app.js | 2 +- 6 files changed, 167 insertions(+), 17 deletions(-) diff --git a/admin/src/main.js b/admin/src/main.js index a9c11d9..905a64c 100644 --- a/admin/src/main.js +++ b/admin/src/main.js @@ -10,11 +10,14 @@ const app = AdminFramework.createApp({ title: '我的管理系统', apiUrl: config.apiUrl, componentMap: componentMap, - HomePage: CustomHomePage, // 可选:自定义首页组件,覆盖整个首页 - storeModules: { - device: deviceModule // 注册设备选择模块 - } + HomePage: CustomHomePage // 可选:自定义首页组件,覆盖整个首页 }) + +// 手动注册 store 模块(如果框架不支持 storeModules 参数) +if (app.$store && !app.$store.hasModule(['device'])) { + app.$store.registerModule('device', deviceModule) +} + // 挂载应用 app.$mount('#app') diff --git a/admin/src/views/home/index.vue b/admin/src/views/home/index.vue index cb662dd..457a0dc 100644 --- a/admin/src/views/home/index.vue +++ b/admin/src/views/home/index.vue @@ -1,7 +1,7 @@