feat(dashboard): 新增首页国际化配置

main
zch 4 days ago
parent 891410f9e1
commit e2d3a13064

@ -33,7 +33,6 @@ export interface SpelVO {
*
*/
remark?: string;
}
export interface SpelForm extends BaseEntity {
@ -71,11 +70,9 @@ export interface SpelForm extends BaseEntity {
*
*/
remark?: string;
}
export interface SpelQuery extends PageQuery {
/**
*
*/
@ -101,11 +98,8 @@ export interface SpelQuery extends PageQuery {
*/
status?: string;
/**
*
*/
params?: any;
/**
*
*/
params?: any;
}

@ -4,6 +4,48 @@ export default {
dashboard: '首页',
document: '项目文档'
},
// 首页国际化
dashboard: {
welcome: '欢迎使用 haiwei-wcs 仓库控制系统',
description: '集中管理设备主机、设备信息、设备参数、库位、物料、路径、仓库与实时任务',
taskQueue: '实时任务队列',
taskDetail: '实时任务明细',
deviceInfo: '设备信息',
deviceParam: '设备参数',
locationInfo: '库位信息',
materialInfo: '物料信息',
storeInfo: '仓库信息',
pathInfo: '路径信息',
deviceHost: '设备主机',
taskStatus: '任务状态分布',
deviceStatus: '设备状态分布',
locationStatus: '库位状态分布',
recentTasks: '最近任务',
more: '更多',
taskCode: '任务编号',
materialName: '物料名称',
startPoint: '起始位置',
endPoint: '结束位置',
createTime: '创建时间',
quickLinks: '快捷入口',
noData: '暂无数据',
deviceNormal: '正常',
deviceBusy: '在忙',
deviceAbnormal: '异常',
locationUnused: '未使用',
locationUsed: '已使用',
locationLocked: '锁库',
locationAbnormal: '异常',
taskQueueDesc: '查看与管理实时任务队列',
taskDetailDesc: '查看实时任务明细',
deviceInfoDesc: '管理输送线、AGV、提升机等设备信息',
deviceParamDesc: '维护设备参数与读写配置',
locationInfoDesc: '查看仓库库位与库存状态',
materialInfoDesc: '维护物料主数据与条码',
storeInfoDesc: '维护仓库基础信息',
pathInfoDesc: '配置路径与路径明细',
deviceHostDesc: '管理设备主机连接配置'
},
// 登录页面国际化
login: {
selectPlaceholder: '请选择/输入公司名称',

@ -34,7 +34,7 @@
</el-tooltip>
<!-- 消息 -->
<el-tooltip :content="proxy.$t('navbar.message')" effect="dark" placement="bottom">
<div style="display:flex;align-items:center">
<div style="display: flex; align-items: center">
<el-popover placement="bottom" trigger="click" transition="el-zoom-in-top" :width="300" :persistent="false">
<template #reference>
<el-badge :value="newNotice > 0 ? newNotice : ''" :max="99">
@ -47,13 +47,13 @@
</el-popover>
</div>
</el-tooltip>
<el-tooltip content="Github" effect="dark" placement="bottom">
<ruo-yi-git id="ruoyi-git" class="right-menu-item hover-effect" />
</el-tooltip>
<!-- <el-tooltip content="Github" effect="dark" placement="bottom">-->
<!-- <ruo-yi-git id="ruoyi-git" class="right-menu-item hover-effect" />-->
<!-- </el-tooltip>-->
<el-tooltip :content="proxy.$t('navbar.document')" effect="dark" placement="bottom">
<ruo-yi-doc id="ruoyi-doc" class="right-menu-item hover-effect" />
</el-tooltip>
<!-- <el-tooltip :content="proxy.$t('navbar.document')" effect="dark" placement="bottom">-->
<!-- <ruo-yi-doc id="ruoyi-doc" class="right-menu-item hover-effect" />-->
<!-- </el-tooltip>-->
<el-tooltip :content="proxy.$t('navbar.full')" effect="dark" placement="bottom">
<screenfull id="screenfull" class="right-menu-item hover-effect" />
@ -105,8 +105,8 @@ import notice from './notice/index.vue';
import router from '@/router';
import { ElMessageBoxOptions } from 'element-plus/es/components/message-box/src/message-box.type';
import { NavTypeEnum } from '@/enums/NavTypeEnum';
import Logo from "@/layout/components/Sidebar/Logo.vue";
import TopBar from './TopBar'
import Logo from '@/layout/components/Sidebar/Logo.vue';
import TopBar from './TopBar';
const appStore = useAppStore();
const userStore = useUserStore();
@ -282,7 +282,6 @@ watch(
margin-left: 8px;
}
.errLog-container {
display: inline-block;
vertical-align: top;
@ -310,7 +309,9 @@ watch(
&.hover-effect {
cursor: pointer;
transition: background 0.2s ease, color 0.2s ease;
transition:
background 0.2s ease,
color 0.2s ease;
&:hover {
background: var(--el-fill-color-light);

Loading…
Cancel
Save