实现所有监控展示
This commit is contained in:
48
src/main.js
48
src/main.js
@@ -9,8 +9,27 @@ import Home from './components/Home.vue';
|
||||
import DeviceList from './components/DeviceList.vue';
|
||||
import PlanList from './components/PlanList.vue';
|
||||
import LoginForm from './components/LoginForm.vue';
|
||||
import DeviceTemplateList from './components/DeviceTemplateList.vue'; // 导入设备模板列表组件
|
||||
import DeviceCommandLogView from './views/monitor/DeviceCommandLogView.vue'; // 导入设备命令日志视图
|
||||
import DeviceTemplateList from './components/DeviceTemplateList.vue';
|
||||
|
||||
// --- 统一导入所有监控视图 ---
|
||||
import DeviceCommandLogView from './views/monitor/DeviceCommandLogView.vue';
|
||||
import FeedUsageRecordsView from './views/monitor/FeedUsageRecordsView.vue';
|
||||
import MedicationLogsView from './views/monitor/MedicationLogsView.vue';
|
||||
import PendingCollectionsView from './views/monitor/PendingCollectionsView.vue';
|
||||
import PigBatchLogsView from './views/monitor/PigBatchLogsView.vue';
|
||||
import PigPurchasesView from './views/monitor/PigPurchasesView.vue';
|
||||
import PigSalesView from './views/monitor/PigSalesView.vue';
|
||||
import PigSickLogsView from './views/monitor/PigSickLogsView.vue';
|
||||
import PigTransferLogsView from './views/monitor/PigTransferLogsView.vue';
|
||||
import PlanExecutionLogsView from './views/monitor/PlanExecutionLogsView.vue';
|
||||
import RawMaterialPurchasesView from './views/monitor/RawMaterialPurchasesView.vue';
|
||||
import RawMaterialStockLogsView from './views/monitor/RawMaterialStockLogsView.vue';
|
||||
import SensorDataView from './views/monitor/SensorDataView.vue';
|
||||
import TaskExecutionLogsView from './views/monitor/TaskExecutionLogsView.vue';
|
||||
import UserActionLogsView from './views/monitor/UserActionLogsView.vue';
|
||||
import WeighingBatchesView from './views/monitor/WeighingBatchesView.vue';
|
||||
import WeighingRecordsView from './views/monitor/WeighingRecordsView.vue';
|
||||
// ---------------------------
|
||||
|
||||
// 导入全局样式
|
||||
import './assets/styles/main.css';
|
||||
@@ -19,10 +38,29 @@ import './assets/styles/main.css';
|
||||
const routes = [
|
||||
{ path: '/', component: Home, meta: { requiresAuth: true } },
|
||||
{ path: '/devices', component: DeviceList, meta: { requiresAuth: true } },
|
||||
{ path: '/device-templates', component: DeviceTemplateList, meta: { requiresAuth: true } }, // 添加设备模板路由
|
||||
{ path: '/device-templates', component: DeviceTemplateList, meta: { requiresAuth: true } },
|
||||
{ path: '/plans', component: PlanList, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/device-command-logs', component: DeviceCommandLogView, meta: { requiresAuth: true } }, // 添加设备命令日志路由
|
||||
{ path: '/login', component: LoginForm }
|
||||
{ path: '/login', component: LoginForm },
|
||||
|
||||
// --- 统一注册所有监控路由 ---
|
||||
{ path: '/monitor/device-command-logs', component: DeviceCommandLogView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/feed-usage-records', component: FeedUsageRecordsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/medication-logs', component: MedicationLogsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/pending-collections', component: PendingCollectionsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/pig-batch-logs', component: PigBatchLogsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/pig-purchases', component: PigPurchasesView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/pig-sales', component: PigSalesView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/pig-sick-logs', component: PigSickLogsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/pig-transfer-logs', component: PigTransferLogsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/plan-execution-logs', component: PlanExecutionLogsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/raw-material-purchases', component: RawMaterialPurchasesView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/raw-material-stock-logs', component: RawMaterialStockLogsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/sensor-data', component: SensorDataView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/task-execution-logs', component: TaskExecutionLogsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/user-action-logs', component: UserActionLogsView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/weighing-batches', component: WeighingBatchesView, meta: { requiresAuth: true } },
|
||||
{ path: '/monitor/weighing-records', component: WeighingRecordsView, meta: { requiresAuth: true } },
|
||||
// ---------------------------
|
||||
];
|
||||
|
||||
const router = createRouter({
|
||||
|
||||
Reference in New Issue
Block a user