From b5d7ac1fd89df95b390128658fe0eb1ded9388c5 Mon Sep 17 00:00:00 2001 From: liutao <790864623@qq.com> Date: Wed, 15 Jul 2026 16:24:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E8=8B=B1=E6=96=87=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/en.ts | 13 ++++++++- src/locales/zh-CN.ts | 14 +++++++++- .../DeviceAttributeTypeImportForm.vue | 27 +++++++++++------- src/views/iot/deviceattributetype/index.vue | 2 +- src/views/mes/printTemplate/index.vue | 28 ++++++++++++------- 5 files changed, 61 insertions(+), 23 deletions(-) diff --git a/src/locales/en.ts b/src/locales/en.ts index c286c804..e98ddb21 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -3933,7 +3933,9 @@ export default { validatorNameRequired: 'Template name can not be empty', validatorTypeRequired: 'Template type can not be empty', design: 'Design', - designTitle: 'Template Design' + designTitle: 'Template Design', + print:'Print', + report:'Report', }, PrintConfig: { moduleName: 'Printer Config', @@ -5267,6 +5269,15 @@ export default { batchDelete: 'Batch Delete', export: 'Export', import: 'Import', + importTitle: 'Import Acquisition Point Type', + importDropText: 'Drop the file here, or ', + importClickUpload: 'click to upload', + importFileTypeTip: 'Only .xls and .xlsx files are supported.', + downloadImportTemplate: 'Download Import Template', + importSelectFile: 'Please select a file to import.', + importFailed: 'Import failed.', + importOnlyOneFile: 'Only one file can be uploaded.', + importTemplateFilename: 'Acquisition Point Type Import Template.xls', placeholderCode: 'Please enter type code', placeholderName: 'Please enter type name', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 1f54f234..bed4376f 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -3403,7 +3403,9 @@ export default { validatorNameRequired: '模板名称不能为空', validatorTypeRequired: '模板类型不能为空', design: '配置', - designTitle: '模板配置' + designTitle: '模板配置', + print:'打印', + report:'报表', }, PrintConfig: { moduleName: '打印机配置', @@ -5115,6 +5117,16 @@ export default { create: '新增', batchDelete: '批量删除', export: '导出', + import: '导入', + importTitle: '导入采集点类型', + importDropText: '将文件拖到此处,或', + importClickUpload: '点击上传', + importFileTypeTip: '仅允许导入 xls、xlsx 格式文件。', + downloadImportTemplate: '下载导入模板', + importSelectFile: '请选择导入文件', + importFailed: '导入失败', + importOnlyOneFile: '最多只能上传一个文件', + importTemplateFilename: '采集点类型导入模板.xls', placeholderCode: '请输入编码', placeholderName: '请输入名称', diff --git a/src/views/iot/deviceattributetype/DeviceAttributeTypeImportForm.vue b/src/views/iot/deviceattributetype/DeviceAttributeTypeImportForm.vue index 20681066..06c79ee4 100644 --- a/src/views/iot/deviceattributetype/DeviceAttributeTypeImportForm.vue +++ b/src/views/iot/deviceattributetype/DeviceAttributeTypeImportForm.vue @@ -1,5 +1,5 @@ @@ -66,7 +73,7 @@ defineExpose({ open }) const submitForm = async () => { if (fileList.value.length === 0) { - message.error('请选择导入文件') + message.error(t('DataCollection.DeviceAttributeType.importSelectFile')) return } uploadHeaders.value = { @@ -91,7 +98,7 @@ const submitFormSuccess = (response: any) => { } const submitFormError = (): void => { - message.error('导入失败') + message.error(t('DataCollection.DeviceAttributeType.importFailed')) formLoading.value = false } @@ -102,11 +109,11 @@ const resetForm = async (): Promise => { } const handleExceed = (): void => { - message.error('最多只能上传一个文件') + message.error(t('DataCollection.DeviceAttributeType.importOnlyOneFile')) } const importTemplate = async () => { const res = await DeviceAttributeTypeApi.importTemplate() - download.excel(res, '采集点分类导入模板.xls') + download.excel(res, t('DataCollection.DeviceAttributeType.importTemplateFilename')) } diff --git a/src/views/iot/deviceattributetype/index.vue b/src/views/iot/deviceattributetype/index.vue index 184ce013..9d509205 100644 --- a/src/views/iot/deviceattributetype/index.vue +++ b/src/views/iot/deviceattributetype/index.vue @@ -70,7 +70,7 @@ @click="handleImport" v-hasPermi="['iot:device-attribute-type:create']" > - 导入 + {{ t('DataCollection.DeviceAttributeType.import') }} - - @@ -30,17 +32,21 @@ - - + + - - - - - -