diff --git a/ruoyi-admin/src/main/java/com/ruoyi/device/DeviceCar/domain/DeviceCar.java b/ruoyi-admin/src/main/java/com/ruoyi/device/DeviceCar/domain/DeviceCar.java index e717e97..78131bf 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/device/DeviceCar/domain/DeviceCar.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/device/DeviceCar/domain/DeviceCar.java @@ -26,8 +26,8 @@ public class DeviceCar extends BaseEntity @Excel(name = "设备名称") private String name ; - /** 1-AGV 2-CTU 3-SSJ */ - @Excel(name = "1-AGV 2-CTU 3-SSJ") + /** 1-AGV 2-CTU*/ + @Excel(name = "1-AGV 2-CTU") private String type; /** 设备IP */ diff --git a/ruoyi-ui/src/lang/en.js b/ruoyi-ui/src/lang/en.js index 0ac0b62..07d5426 100644 --- a/ruoyi-ui/src/lang/en.js +++ b/ruoyi-ui/src/lang/en.js @@ -183,5 +183,58 @@ export default { confirm: 'Confirm', search: 'Search', reset: 'Reset', + }, + index: { + // Statistics Cards + agvDeviceTotal: 'Total AGV Devices', + ctuDeviceTotal: 'Total CTU Devices', + pendingTasks: 'Pending Tasks', + runningTasks: 'Running Tasks', + completedTasks: 'Completed Tasks', + + // Chart Titles + taskTypeDistribution: 'Task Type Distribution', + deviceStatusDistribution: 'Device Status Distribution', + + // Table Titles + currentTaskQueue: 'Current Task Queue', + runningDeviceList: 'Running Device List', + + // Table Columns + requestCode: 'Request Code', + taskType: 'Task Type', + startPoint: 'Start Point', + endPoint: 'End Point', + priority: 'Priority', + status: 'Status', + requestTime: 'Request Time', + deviceCode: 'Device Code', + deviceName: 'Device Name', + type: 'Type', + currentTask: 'Current Task', + + // Buttons + refresh: 'Refresh', + + // Chart Data + running: 'Running', + other: 'Other', + taskTypeName: 'Task Type', + + // Default Task Types + inboundTask: 'Inbound Task', + outboundTask: 'Outbound Task', + transferTask: 'Transfer Task', + + // Error Messages + loadDeviceStatsError: 'Failed to load device statistics', + loadTaskStatsError: 'Failed to load task statistics', + loadTaskListError: 'Failed to load task list', + loadDeviceListError: 'Failed to load device list', + loadTaskTypeChartError: 'Failed to load task type chart data', + loadDeviceStatusChartError: 'Failed to load device status chart data', + + // Device Types + unknown: 'Unknown' } } diff --git a/ruoyi-ui/src/lang/hu.js b/ruoyi-ui/src/lang/hu.js index c2af313..e3ab511 100644 --- a/ruoyi-ui/src/lang/hu.js +++ b/ruoyi-ui/src/lang/hu.js @@ -19,5 +19,58 @@ export default { tagsView: 'Open Tags-View', fixedHeader: 'Fixed Header', sidebarLogo: 'Sidebar Logo' + }, + index: { + // Statisztikai kártyák + agvDeviceTotal: 'Összes AGV eszköz', + ctuDeviceTotal: 'Összes CTU eszköz', + pendingTasks: 'Függő feladatok', + runningTasks: 'Futó feladatok', + completedTasks: 'Befejezett feladatok', + + // Diagram címek + taskTypeDistribution: 'Feladattípus eloszlás', + deviceStatusDistribution: 'Eszköz állapot eloszlás', + + // Táblázat címek + currentTaskQueue: 'Jelenlegi feladatsor', + runningDeviceList: 'Futó eszközök listája', + + // Táblázat oszlopok + requestCode: 'Kérés kód', + taskType: 'Feladat típus', + startPoint: 'Kezdőpont', + endPoint: 'Végpont', + priority: 'Prioritás', + status: 'Állapot', + requestTime: 'Kérés ideje', + deviceCode: 'Eszköz kód', + deviceName: 'Eszköz név', + type: 'Típus', + currentTask: 'Jelenlegi feladat', + + // Gombok + refresh: 'Frissítés', + + // Diagram adatok + running: 'Futó', + other: 'Egyéb', + taskTypeName: 'Feladat típus', + + // Alapértelmezett feladattípusok + inboundTask: 'Bejövő feladat', + outboundTask: 'Kimenő feladat', + transferTask: 'Áthelyezési feladat', + + // Hibaüzenetek + loadDeviceStatsError: 'Eszköz statisztikák betöltése sikertelen', + loadTaskStatsError: 'Feladat statisztikák betöltése sikertelen', + loadTaskListError: 'Feladatlista betöltése sikertelen', + loadDeviceListError: 'Eszközlista betöltése sikertelen', + loadTaskTypeChartError: 'Feladattípus diagram adatok betöltése sikertelen', + loadDeviceStatusChartError: 'Eszköz állapot diagram adatok betöltése sikertelen', + + // Eszköztípusok + unknown: 'Ismeretlen' } } \ No newline at end of file diff --git a/ruoyi-ui/src/lang/zh.js b/ruoyi-ui/src/lang/zh.js index a3ed038..357e2ae 100644 --- a/ruoyi-ui/src/lang/zh.js +++ b/ruoyi-ui/src/lang/zh.js @@ -169,12 +169,13 @@ export default { deleteConfirm: '是否确认删除{content}的数据项?' }, login: { - title: '若依后台管理系统', + title: '福莱瑞达WMS系统', logIn: '登录', username: '账号', password: '密码', code: '验证码', - rememberMe: '记住密码' + rememberMe: '记住密码', + accountLogin:'账 户 登 录' }, tagsView: { refresh: '刷新', @@ -190,6 +191,7 @@ export default { sidebarLogo: '侧边栏 Logo' }, menu: { + home:'首页', InboundManagement: "入库管理", //收货单据新增 ReceivingDocumentsAdd: '收货单据新增', @@ -1777,4 +1779,57 @@ export default { btnClearAll: '清理全部', }, + index: { + // 统计卡片 + agvDeviceTotal: 'AGV设备总数', // AGV设备总数 + ctuDeviceTotal: 'CTU设备总数', // CTU设备总数 + pendingTasks: '待执行任务', // 待执行任务 + runningTasks: '执行中任务', // 执行中任务 + completedTasks: '已完成任务', // 已完成任务 + + // 图表标题 + taskTypeDistribution: '任务类型分布', // 任务类型分布 + deviceStatusDistribution: '设备状态分布', // 设备状态分布 + + // 表格标题 + currentTaskQueue: '当前任务队列', // 当前任务队列 + runningDeviceList: '正在运行设备列表', // 正在运行设备列表 + + // 表格列名 + requestCode: '请求编号', // 请求编号 + taskType: '任务类型', // 任务类型 + startPoint: '起点', // 起点 + endPoint: '终点', // 终点 + priority: '优先级', // 优先级 + status: '状态', // 状态 + requestTime: '请求时间', // 请求时间 + deviceCode: '设备编码', // 设备编码 + deviceName: '设备名称', // 设备名称 + type: '类型', // 类型 + currentTask: '当前任务', // 当前任务 + + // 按钮 + refresh: '刷新', // 刷新 + + // 图表数据 + running: '运行', // 运行 + other: '其他', // 其他 + taskTypeName: '任务类型', // 任务类型 + + // 默认任务类型 + inboundTask: '入库任务', // 入库任务 + outboundTask: '出库任务', // 出库任务 + transferTask: '移库任务', // 移库任务 + + // 错误信息 + loadDeviceStatsError: '加载设备统计失败', // 加载设备统计失败 + loadTaskStatsError: '加载任务统计失败', // 加载任务统计失败 + loadTaskListError: '加载任务列表失败', // 加载任务列表失败 + loadDeviceListError: '加载设备列表失败', // 加载设备列表失败 + loadTaskTypeChartError: '加载任务类型图表数据失败', // 加载任务类型图表数据失败 + loadDeviceStatusChartError: '加载设备状态图表数据失败', // 加载设备状态图表数据失败 + + // 设备类型 + unknown: '未知' // 未知 + } } diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index 0aff991..fa02e4a 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -71,7 +71,7 @@ export const constantRoutes = [ path: 'index', component: () => import('@/views/index'), name: 'Index', - meta: { title: i18n.t('viewsMain.title'), icon: 'dashboard', affix: true } + meta: { title: i18n.t('menu.home'), icon: 'dashboard', affix: true } } ] }, diff --git a/ruoyi-ui/src/views/index.vue b/ruoyi-ui/src/views/index.vue index c9dadae..15d5326 100644 --- a/ruoyi-ui/src/views/index.vue +++ b/ruoyi-ui/src/views/index.vue @@ -1,198 +1,679 @@