From 1d58ffd24f1d8d1718c7642b435ee6d60865b949 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Fri, 18 Sep 2026 14:49:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E4=BB=A3=E5=8A=9E=E4=B8=AD?= =?UTF-8?q?=E8=8B=B1=E6=96=87=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cclqms-vue/src/i18n/locales/cn.js | 1 + cclqms-vue/src/i18n/locales/en.js | 1 + cclqms-vue/src/i18n/locales/todo.cn.js | 70 +++++++++ cclqms-vue/src/i18n/locales/todo.en.js | 70 +++++++++ .../src/views/modules/todo/todoList.vue | 140 ++++++++++-------- 5 files changed, 222 insertions(+), 60 deletions(-) create mode 100644 cclqms-vue/src/i18n/locales/todo.cn.js create mode 100644 cclqms-vue/src/i18n/locales/todo.en.js diff --git a/cclqms-vue/src/i18n/locales/cn.js b/cclqms-vue/src/i18n/locales/cn.js index 8023d5e..a282cf8 100644 --- a/cclqms-vue/src/i18n/locales/cn.js +++ b/cclqms-vue/src/i18n/locales/cn.js @@ -10,6 +10,7 @@ module.exports = { }, qc: require('./qc.cn.js'), mrb: require('./mrb.cn.js'), + todo: require('./todo.cn.js'), bpm: require('./bpm.cn.js'), dict: require('./dict.cn.js'), properties: require('./properties.cn.js'), diff --git a/cclqms-vue/src/i18n/locales/en.js b/cclqms-vue/src/i18n/locales/en.js index 5b16c22..8416a28 100644 --- a/cclqms-vue/src/i18n/locales/en.js +++ b/cclqms-vue/src/i18n/locales/en.js @@ -12,6 +12,7 @@ module.exports = { }, qc: require('./qc.en.js'), mrb: require('./mrb.en.js'), + todo: require('./todo.en.js'), bpm: require('./bpm.en.js'), dict: require('./dict.en.js'), properties: require('./properties.en.js'), diff --git a/cclqms-vue/src/i18n/locales/todo.cn.js b/cclqms-vue/src/i18n/locales/todo.cn.js new file mode 100644 index 0000000..2e68c0f --- /dev/null +++ b/cclqms-vue/src/i18n/locales/todo.cn.js @@ -0,0 +1,70 @@ +module.exports = { + search: { + title: '我的待办' + }, + common: { + collapse: '收起', + expand: '展开', + query: '查询', + reset: '重置', + export: '导出', + handle: '处理', + warning: '警告', + confirm: '确定' + }, + field: { + documentNo: '单据号', + workflowId: '流程ID', + workflowName: '流程名称', + nodeId: '当前节点ID', + nodeIdShort: '节点ID', + nodeName: '当前节点名称', + createBy: '流程创建人', + createByShort: '创建人', + documentType: '单据类型', + documentStatus: '单据状态', + revisionNo: '版本号', + rejectFlagDesc: '是否被驳回', + rejectOpinion: '驳回意见', + createDate: '流程创建时间', + updateBy: '当前节点审批人', + currentNode: '当前节点', + currentApprover: '当前审批人' + }, + option: { + all: '全部', + mrb: 'MRB', + statusDraft: '草稿', + statusInApproval: '审批中', + statusDone: '已完成' + }, + kpi: { + total: '待办总数', + totalTitle: '符合查询条件的待办总数', + currentPage: '当前页', + currentPageTitle: '当前页待办数量', + rejected: '被驳回', + rejectedTitle: '当前页被驳回数量' + }, + card: { + todo: '待办', + reject: '驳回', + rejected: '已驳回', + pending: '待处理', + start: '发起', + inApproval: '审批中', + revisionPrefix: '版本 ' + }, + export: { + worksheet: '导出信息', + header: '我的待办', + filePrefix: '我的待办' + }, + message: { + empty: '暂无待办数据', + jumpNotSupported: '暂不支持该单据类型的处理跳转:{type}', + unknownType: '未知', + permissionDenied: '权限不足,访问失败', + openFailed: '页面打开失败' + } +} diff --git a/cclqms-vue/src/i18n/locales/todo.en.js b/cclqms-vue/src/i18n/locales/todo.en.js new file mode 100644 index 0000000..1eaf27f --- /dev/null +++ b/cclqms-vue/src/i18n/locales/todo.en.js @@ -0,0 +1,70 @@ +module.exports = { + search: { + title: 'My To-Do' + }, + common: { + collapse: 'Collapse', + expand: 'Expand', + query: 'Query', + reset: 'Reset', + export: 'Export', + handle: 'Handle', + warning: 'Warning', + confirm: 'OK' + }, + field: { + documentNo: 'Document No.', + workflowId: 'Workflow ID', + workflowName: 'Workflow Name', + nodeId: 'Current Node ID', + nodeIdShort: 'Node ID', + nodeName: 'Current Node Name', + createBy: 'Process Creator', + createByShort: 'Creator', + documentType: 'Document Type', + documentStatus: 'Document Status', + revisionNo: 'Revision', + rejectFlagDesc: 'Rejected', + rejectOpinion: 'Reject Opinion', + createDate: 'Process Created Time', + updateBy: 'Current Approver', + currentNode: 'Current Node', + currentApprover: 'Current Approver' + }, + option: { + all: 'All', + mrb: 'MRB', + statusDraft: 'Draft', + statusInApproval: 'In Approval', + statusDone: 'Completed' + }, + kpi: { + total: 'Total', + totalTitle: 'Total to-dos matching the filters', + currentPage: 'This Page', + currentPageTitle: 'To-dos on the current page', + rejected: 'Rejected', + rejectedTitle: 'Rejected to-dos on the current page' + }, + card: { + todo: 'To-Do', + reject: 'Rejected', + rejected: 'Rejected', + pending: 'Pending', + start: 'Started', + inApproval: 'In Approval', + revisionPrefix: 'Rev ' + }, + export: { + worksheet: 'Export Data', + header: 'My To-Do', + filePrefix: 'MyToDo' + }, + message: { + empty: 'No to-do data', + jumpNotSupported: 'Jump is not supported for this document type: {type}', + unknownType: 'Unknown', + permissionDenied: 'Insufficient permission, access denied', + openFailed: 'Failed to open the page' + } +} diff --git a/cclqms-vue/src/views/modules/todo/todoList.vue b/cclqms-vue/src/views/modules/todo/todoList.vue index 83b85d5..01df6d2 100644 --- a/cclqms-vue/src/views/modules/todo/todoList.vue +++ b/cclqms-vue/src/views/modules/todo/todoList.vue @@ -5,7 +5,7 @@
- 我的待办 + {{ $t('todo.search.title') }}
- {{ searchExpanded ? '收起' : '展开' }} + {{ searchExpanded ? $t('todo.common.collapse') : $t('todo.common.expand') }}
@@ -23,39 +23,39 @@