From db225eddc7ee1dcc6252add278272ccf8fb35f3c Mon Sep 17 00:00:00 2001 From: hzz Date: Tue, 9 Apr 2024 17:14:58 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=B7=BB=E5=8A=A0=E5=9B=BD=E9=99=85?= =?UTF-8?q?=E5=8C=96=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/i18n-en-US.js | 60 ++++++++- src/lang/i18n-zh-CN.js | 61 ++++++++- src/layout/components/Sidebar/Logo.vue | 4 +- src/utils/request.js | 4 + src/views/device/device/index.vue | 178 ++++++++++++------------- src/views/produce/index.vue | 12 +- src/views/product/needle/add_edit.vue | 47 +++---- src/views/product/needle/index.vue | 103 +++++++------- src/views/product/product/add_edit.vue | 25 ++-- src/views/product/product/index.vue | 54 ++++---- src/views/product/product/info.vue | 54 ++++---- src/views/product/working/add_edit.vue | 48 +++---- src/views/product/working/index.vue | 69 +++++----- 13 files changed, 400 insertions(+), 319 deletions(-) diff --git a/src/lang/i18n-en-US.js b/src/lang/i18n-en-US.js index 27c419a..13fc81c 100644 --- a/src/lang/i18n-en-US.js +++ b/src/lang/i18n-en-US.js @@ -30,9 +30,14 @@ export default { "组织架构": "Organization", "针管理": "Needle", "加工次数管理": "Process", + "配件管理": "Accessory", + "面线管理": "Upper Thread", + "底线管理": "Bottom Thread", + "梭芯信息": "Bobbin", }, "common": { "新增": "Add", + "添加": "Add", "修改": "Edit", "删除": "Delete", "搜索": "Search", @@ -46,9 +51,15 @@ export default { "操作": "Operation", "详情": "Detail", "状态": "Status", - "序号": "ID", + "序号": "Index", "创建时间": "Create Time", - "更新时间": "Update Time" + "更新时间": "Update Time", + "请输入": "Please input ", + "确 定": "OK", + "取 消": "Cancel", + "添加成功": "Add Success", + "修改成功": "Edit Success", + "删除成功": "Delete Success", }, "validate": { "required": "Can not be empty", @@ -59,7 +70,7 @@ export default { "min": "Minimum value is" }, "login": { - "标题": "CASM", + "标题": "CASM Sewing Management System", "用户登录": "User Login", "登录": "Login in", "账号": "Username", @@ -87,5 +98,46 @@ export default { "tagsView": "Open Tags-View", "fixedHeader": "Fixed Header", "sidebarLogo": "Sidebar Logo" - } + }, + "device": { + "设备信息": "Device Info", + "设备名称": "Device Name", + "设备编号": "Number", + "设备类型": "Type", + "车间名称": "Workshop", + "产线名称": "Prod Line", + "保养周期": "Maint Cycle", + "供货商名称": "Supplier", + "供货商联络人": "Contact", + "生产厂家": "Manufacturer", + "联系电话": "Phone", + "品牌": "Brand", + "设备型号": "Model", + "备注": "Remark", + "图片": "Image", + }, + "product": { + "产品信息": "Product Info", + "产品名称": "ProductName", + "产品编码": "ProductCode", + "产品类型": "ProductType", + "备注": "Remark", + "图片": "Image", + "底线编码": "BottomCode", + "面线编码": "UpperCode", + "表面张力": "Tension", + "最小值": "Min", + "最大值": "Max", + "最小针数": "MinNeedle", + "最大针数": "MaxNeedle", + "缝纫次数": "SewingTimes", + "针号":"Needle", + "面线信息":"UpperThread", + "底线信息":"BottomThread", + "梭芯信息":"Bobbin", + "排序":"Sort", + "类型":"Type", + "第几针":"Needle No.", + "步骤":"Step", + }, } \ No newline at end of file diff --git a/src/lang/i18n-zh-CN.js b/src/lang/i18n-zh-CN.js index 524d163..f7ae398 100644 --- a/src/lang/i18n-zh-CN.js +++ b/src/lang/i18n-zh-CN.js @@ -1,6 +1,6 @@ export default { //菜单 - "menus":{ + "menus": { "首页": "首页", "实时生产监控": "实时生产监控", "仪表盘": "仪表盘", @@ -31,9 +31,14 @@ export default { "组织架构": "组织架构", "针管理": "针管理", "加工次数管理": "加工次数管理", + "配件管理": "配件管理", + "面线管理": "面线管理", + "底线管理": "底线管理", + "梭芯信息": "梭芯管理", }, - "common":{ + "common": { "新增": "新增", + "添加": "添加", "修改": "修改", "删除": "删除", "搜索": "搜索", @@ -50,9 +55,14 @@ export default { "序号": "序号", "创建时间": "创建时间", "更新时间": "更新时间", - + "请输入": "请输入", + "确 定": "确 定", + "取 消": "取 消", + "添加成功": "添加成功", + "修改成功": "修改成功", + "删除成功": "删除成功", }, - "validate":{ + "validate": { "required": "不能为空", "format": "格式不正确", "length": "长度不正确", @@ -89,5 +99,46 @@ export default { "tagsView": "开启 Tags-View", "fixedHeader": "固定 Header", "sidebarLogo": "侧边栏 Logo" - } + }, + "device": { + "设备信息": "设备信息", + "设备名称": "设备名称", + "设备编号": "设备编号", + "设备类型": "设备类型", + "车间名称": "车间名称", + "产线名称": "产线名称", + "保养周期": "保养周期", + "供货商名称": "供货商名称", + "供货商联络人": "供货商联络人", + "生产厂家": "生产厂家", + "联系电话": "联系电话", + "品牌": "品牌", + "设备型号": "设备型号", + "备注": "备注", + "图片": "图片", + }, + "product": { + "产品信息": "产品信息", + "产品名称": "产品名称", + "产品编码": "产品编码", + "产品类型": "产品类型", + "备注": "备注", + "图片": "图片", + "底线编码": "底线编码", + "面线编码": "面线编码", + "表面张力": "表面张力", + "最小值": "最小值", + "最大值": "最大值", + "最小针数": "最小针数", + "最大针数": "最大针数", + "缝纫次数": "缝纫次数", + "针号":"针号", + "面线信息":"面线信息", + "底线信息":"底线信息", + "梭芯信息":"梭芯信息", + "排序":"排序", + "类型":"类型", + "第几针":"第几针", + "步骤":"步骤", + }, } \ No newline at end of file diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index 38cac47..c959ca1 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -17,7 +17,7 @@ import variables from '@/assets/styles/variables.module.scss' import logo from '@/assets/logo/logo.png' import useSettingsStore from '@/store/modules/settings' - +const {proxy} = getCurrentInstance(); defineProps({ collapse: { type: Boolean, @@ -25,7 +25,7 @@ defineProps({ } }) -const title = import.meta.env.VITE_APP_TITLE; +const title = proxy.tLang('login','标题')//import.meta.env.VITE_APP_TITLE; const settingsStore = useSettingsStore(); const sideTheme = computed(() => settingsStore.sideTheme); diff --git a/src/utils/request.js b/src/utils/request.js index 00b910f..939e912 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,5 +1,6 @@ import axios from 'axios' import { ElNotification , ElMessageBox, ElMessage, ElLoading } from 'element-plus' +import { getStoredLanguage } from "@/utils/languageStorage"; import { getToken } from '@/utils/auth' import errorCode from '@/utils/errorCode' import { tansParams, blobValidate } from '@/utils/ruoyi' @@ -29,6 +30,9 @@ service.interceptors.request.use(config => { if (getToken() && !isToken) { config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 } + // 设置语言 + const language = getStoredLanguage()||'zh-CN'; + config.headers['language'] = language; // get请求映射params参数 if (config.method === 'get' && config.params) { let url = config.url + '?' + tansParams(config.params); diff --git a/src/views/device/device/index.vue b/src/views/device/device/index.vue index 4cbb08d..6c03766 100644 --- a/src/views/device/device/index.vue +++ b/src/views/device/device/index.vue @@ -1,48 +1,48 @@