From 46946075f0be8e7ef6705794f8020d9381a617d2 Mon Sep 17 00:00:00 2001 From: wangxingyuan <2944009893@qq.com> Date: Thu, 27 Feb 2025 17:03:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/monitor/job.js | 2 +- src/components/Breadcrumb/index.vue | 40 +- src/components/Crontab/day.vue | 24 +- src/components/Crontab/hour.vue | 16 +- src/components/Crontab/index.vue | 62 ++- src/components/Crontab/min.vue | 16 +- src/components/Crontab/month.vue | 16 +- src/components/Crontab/result.vue | 4 +- src/components/Crontab/second.vue | 16 +- src/components/Crontab/week.vue | 405 +++++++------- src/components/Crontab/year.vue | 16 +- src/lang/en/area/area.json | 10 + src/lang/en/area/area_management.json | 14 + src/lang/en/basedata/station.json | 3 + src/lang/en/index.js | 120 +++-- src/lang/en/monitor/job.json | 80 +++ src/lang/en/point/point_mang.json | 13 + src/lang/zh/area/area.json | 10 + src/lang/zh/area/area_management.json | 14 + src/lang/zh/basedata/station.json | 3 + src/lang/zh/index.js | 14 +- src/lang/zh/monitor/job.json | 80 +++ src/lang/zh/point/point_mang.json | 13 + src/layout/components/Navbar.vue | 1 + src/layout/components/Sidebar/SidebarItem.vue | 131 +++-- src/layout/components/Sidebar/index.vue | 5 +- src/layout/components/TagsView/index.vue | 38 +- src/views/area/area.vue | 225 +++++--- src/views/area/area_management.vue | 81 +-- src/views/monitor/job/index.vue | 497 +++++++++++++----- src/views/point/point_mang.vue | 99 ++-- 31 files changed, 1383 insertions(+), 685 deletions(-) create mode 100644 src/lang/en/area/area.json create mode 100644 src/lang/en/area/area_management.json create mode 100644 src/lang/en/basedata/station.json create mode 100644 src/lang/en/monitor/job.json create mode 100644 src/lang/en/point/point_mang.json create mode 100644 src/lang/zh/area/area.json create mode 100644 src/lang/zh/area/area_management.json create mode 100644 src/lang/zh/basedata/station.json create mode 100644 src/lang/zh/monitor/job.json create mode 100644 src/lang/zh/point/point_mang.json diff --git a/src/api/monitor/job.js b/src/api/monitor/job.js index 9000def..ebe280e 100644 --- a/src/api/monitor/job.js +++ b/src/api/monitor/job.js @@ -12,7 +12,7 @@ export function listJob(query) { // 查询定时任务调度详细 export function getJob(jobId) { return request({ - url: '/monitor/job/' + jobId, + url: '/schedule/job/' + jobId, method: 'get' }) } diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index 080595a..208ed30 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -2,8 +2,8 @@ - {{ item.meta.title }} - {{ item.meta.title }} + {{ titleFn(item.meta.title) }} + {{ titleFn(item.meta.title) }} @@ -84,6 +84,42 @@ export default { return } this.$router.push(path) + }, + titleFn(item, children) { + let str = ""; + let lang = localStorage.getItem("language"); + if (item.includes("|")) { + if (lang == "en_US") { + str = item.split("|")[1]; + } else { + str = item.split("|")[0]; + } + } else { + str = item; + } + if (children) { + children.forEach((i) => { + if (i.meta && i.meta.title) { + if (i.meta.title.includes("|")) { + if (lang == "en_US") { + i.meta.title = i.meta.title.split("|")[1]; + } else { + i.meta.title = i.meta.title.split("|")[0]; + } + } else { + i.meta.title = i.meta.title; + } + } + }); + } + if(item=="首页"){ + if (lang == "en_US") { + str = "Home"; + } else { + str = "首页"; + } + } + return str; } } } diff --git a/src/components/Crontab/day.vue b/src/components/Crontab/day.vue index fe3eaf0..ff04d58 100644 --- a/src/components/Crontab/day.vue +++ b/src/components/Crontab/day.vue @@ -2,49 +2,49 @@ - 日,允许的通配符[, - * ? / L W] + {{$t('job.day')}},{{$t('job.PermittedWildcards')}}[, - * ? / L W] - 不指定 + {{$t('job.NotSpecified')}} - 周期从 + {{$t('job.cycle')}} {{$t('job.follow')}} - - 日 + {{$t('job.day')}} - 从 - 号开始,每 - 日执行一次 + {{$t('job.follow')}} + {{$t('job.day')}} {{$t('job.start')}},{{$t('job.every')}} + {{$t('job.day')}},{{$t('job.ExecuteOnce')}} - 每月 - 号最近的那个工作日 + {{$t('job.month')}} + {{$t('job.day')}} {{$t('job.TheMostRecentWorkingDay')}} - 本月最后一天 + {{$t('job.LastDayOfThisMonth')}} - 指定 - + {{$t('job.appoint')}} + {{item}} diff --git a/src/components/Crontab/hour.vue b/src/components/Crontab/hour.vue index 3216c33..39eb3bb 100644 --- a/src/components/Crontab/hour.vue +++ b/src/components/Crontab/hour.vue @@ -2,30 +2,30 @@ - 小时,允许的通配符[, - * /] + {{$t('job.hour')}},{{$t('job.PermittedWildcards')}}[, - * /] - 周期从 + {{$t('job.cycle')}} {{$t('job.follow')}} - - 小时 + {{$t('job.hour')}} - 从 - 小时开始,每 - 小时执行一次 + {{$t('job.follow')}} + {{$t('job.hour')}} {{$t('job.start')}},{{$t('job.every')}} + {{$t('job.hour')}},{{$t('job.ExecuteOnce')}} - 指定 - + {{$t('job.appoint')}} + {{item-1}} diff --git a/src/components/Crontab/index.vue b/src/components/Crontab/index.vue index 3963df2..724d955 100644 --- a/src/components/Crontab/index.vue +++ b/src/components/Crontab/index.vue @@ -1,7 +1,7 @@