This is an automated email from the ASF dual-hosted git repository.

fanjia pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/seatunnel-web.git


The following commit(s) were added to refs/heads/main by this push:
     new faf69698 [Fix]Fix the run_time calculation to account for missing 
days. (#185)
faf69698 is described below

commit faf696987970cbf6d968678db0df118c8a2244f6
Author: yang <[email protected]>
AuthorDate: Mon Aug 19 09:50:18 2024 +0800

    [Fix]Fix the run_time calculation to account for missing days. (#185)
---
 seatunnel-ui/src/locales/en_US/common.ts            | 1 +
 seatunnel-ui/src/locales/zh_CN/common.ts            | 1 +
 seatunnel-ui/src/utils/time.ts                      | 4 +++-
 seatunnel-ui/src/views/virtual-tables/detail.tsx    | 4 ++--
 seatunnel-ui/src/views/virtual-tables/use-detail.ts | 4 ++--
 5 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/seatunnel-ui/src/locales/en_US/common.ts 
b/seatunnel-ui/src/locales/en_US/common.ts
index 092cf9ad..cfc0284e 100644
--- a/seatunnel-ui/src/locales/en_US/common.ts
+++ b/seatunnel-ui/src/locales/en_US/common.ts
@@ -17,6 +17,7 @@
 
 export default {
   success_tips: 'Success',
+  day: 'd',
   hour: 'h',
   min: 'm',
   second: 's',
diff --git a/seatunnel-ui/src/locales/zh_CN/common.ts 
b/seatunnel-ui/src/locales/zh_CN/common.ts
index 4289aa2c..0efec179 100644
--- a/seatunnel-ui/src/locales/zh_CN/common.ts
+++ b/seatunnel-ui/src/locales/zh_CN/common.ts
@@ -17,6 +17,7 @@
 
 export default {
   success_tips: '操作成功',
+  day: '天',
   hour: '时',
   min: '分',
   second: '秒',
diff --git a/seatunnel-ui/src/utils/time.ts b/seatunnel-ui/src/utils/time.ts
index 20604eda..507a5b2a 100644
--- a/seatunnel-ui/src/utils/time.ts
+++ b/seatunnel-ui/src/utils/time.ts
@@ -19,13 +19,15 @@ import i18n from '@/locales'
 const { t } = i18n.global
 export const getRemainTime = (remain: number): any => {
     if(!remain) return 
+    let d = parseInt(remain / 60 / 60 / 24 + '')
     let h = parseInt(remain / 60 / 60 % 24 + '')
     let m = parseInt(remain / 60 % 60 + '')
     let s = parseInt(remain % 60 + '')
+    const dText = d > 0 ? `${d}${t('common.day')}` : ''
     const hText = h > 0 ? `${h}${t('common.hour')}` : ''
     const mText = m > 0 ? `${m}${t('common.min')}` : ''
     const sText = s > 0 ? `${s}${t('common.second')}` : ''
-    return hText + mText + sText
+    return dText + hText + mText + sText
     
 }
 
diff --git a/seatunnel-ui/src/views/virtual-tables/detail.tsx 
b/seatunnel-ui/src/views/virtual-tables/detail.tsx
index 22464e71..37709ff2 100644
--- a/seatunnel-ui/src/views/virtual-tables/detail.tsx
+++ b/seatunnel-ui/src/views/virtual-tables/detail.tsx
@@ -80,7 +80,7 @@ const VirtualTablesDetail = defineComponent({
           <NBreadcrumbItem>
             {t(
               route.params.id
-                ? t('virtualTables.edit_virtual_tables')
+                ? t('virtual_tables.edit_virtual_tables')
                 : t('virtual_tables.create_virtual_tables')
             )}
           </NBreadcrumbItem>
@@ -88,7 +88,7 @@ const VirtualTablesDetail = defineComponent({
         <NCard
           title={t(
             route.params.id
-              ? t('virtualTables.edit_virtual_tables')
+              ? t('virtual_tables.edit_virtual_tables')
               : t('virtual_tables.create_virtual_tables')
           )}
         >
diff --git a/seatunnel-ui/src/views/virtual-tables/use-detail.ts 
b/seatunnel-ui/src/views/virtual-tables/use-detail.ts
index bf81fd70..5a52974d 100644
--- a/seatunnel-ui/src/views/virtual-tables/use-detail.ts
+++ b/seatunnel-ui/src/views/virtual-tables/use-detail.ts
@@ -154,11 +154,11 @@ export const useDetail = (id: string) => {
         state.stepTwo.config = values
         const flag = state.stepTwo.list.some((item) => item.isEdit)
         if (flag) {
-          window.$message.error(t('virtualTables.save_data_tips'))
+          window.$message.error(t('virtual_tables.save_data_tips'))
           return
         }
         if (state.stepTwo.list.length === 0) {
-          window.$message.error(t('virtualTables.table_data_required_tips'))
+          window.$message.error(t('virtual_tables.table_data_required_tips'))
           return
         }
       } finally {

Reply via email to