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

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-fence.git


The following commit(s) were added to refs/heads/master by this push:
     new 95e674f  修改时间显示时区问题 (#72)
95e674f is described below

commit 95e674f99c6b98355b03e421a077d5ac46a5ac53
Author: tianxin <146069396+ianxin...@users.noreply.github.com>
AuthorDate: Thu Jun 6 18:53:20 2024 -0700

    修改时间显示时区问题 (#72)
---
 admin-website/src/main/web/src/api/problems.ts                     | 2 --
 admin-website/src/main/web/src/utils/time.ts                       | 4 ++--
 .../web/src/views/cloud/problems/components/call-chain-list.vue    | 2 +-
 .../src/main/web/src/views/cloud/problems/components/main.vue      | 7 ++++---
 4 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/admin-website/src/main/web/src/api/problems.ts 
b/admin-website/src/main/web/src/api/problems.ts
index 83fae89..d41ee93 100644
--- a/admin-website/src/main/web/src/api/problems.ts
+++ b/admin-website/src/main/web/src/api/problems.ts
@@ -48,7 +48,5 @@ export function searchLog(data: SearchTraceRequest) {
                timestamp: data.timestamp,
                traceId: data.traceId
            },
-         }).then(response => {
-            return response.data
          })
 }
diff --git a/admin-website/src/main/web/src/utils/time.ts 
b/admin-website/src/main/web/src/utils/time.ts
index cdaee55..7ba711a 100644
--- a/admin-website/src/main/web/src/utils/time.ts
+++ b/admin-website/src/main/web/src/utils/time.ts
@@ -19,7 +19,7 @@ export function sortTime(property: string | number | any) {
 }
 
 // 时间处理特定格式
-export function timesHandle(times: any) {
+export function timesHandle(times: any, isCovert:boolean) {
   const date = new Date(times)
 
   const year = date.getFullYear();
@@ -29,5 +29,5 @@ export function timesHandle(times: any) {
   const minutes = String(date.getMinutes())
   const seconds = String(date.getSeconds())
 
-  return `${year}-${month}-${day} 
${Number(hours)<10?`0${hours}`:hours}:${Number(minutes)<10?`0${minutes}`:minutes}:${Number(seconds)<10?`0${seconds}`:seconds}`
+  return 
`${year}-${month}-${day}${isCovert?'T':''}${Number(hours)<10?`0${hours}`:hours}:${Number(minutes)<10?`0${minutes}`:minutes}:${Number(seconds)<10?`0${seconds}`:seconds}`
 }
diff --git 
a/admin-website/src/main/web/src/views/cloud/problems/components/call-chain-list.vue
 
b/admin-website/src/main/web/src/views/cloud/problems/components/call-chain-list.vue
index 5856982..c1f44dc 100644
--- 
a/admin-website/src/main/web/src/views/cloud/problems/components/call-chain-list.vue
+++ 
b/admin-website/src/main/web/src/views/cloud/problems/components/call-chain-list.vue
@@ -20,7 +20,7 @@
           <tiny-grid-column field="timestamp" title="timestamp">
             <template #default="data">
               <div>
-                {{ timesHandle(data.row.timestamp/1000) }}
+                {{ timesHandle(data.row.timestamp/1000, false) }}
               </div>
             </template>
           </tiny-grid-column>
diff --git 
a/admin-website/src/main/web/src/views/cloud/problems/components/main.vue 
b/admin-website/src/main/web/src/views/cloud/problems/components/main.vue
index 6443dd4..ddfa082 100644
--- a/admin-website/src/main/web/src/views/cloud/problems/components/main.vue
+++ b/admin-website/src/main/web/src/views/cloud/problems/components/main.vue
@@ -55,6 +55,7 @@ import {
 } from '@opentiny/vue';
 import { searchTrace, searchLog } from '@/api/problems';
 import { ListType } from '@/types/roleType';
+import { timesHandle } from '@/utils/time';
 import callChainList from './call-chain-list.vue';
 
 interface FilterType {
@@ -97,17 +98,17 @@ const searchCallChain = () => {
   searchForm.value.validate((valid: any) => {
 
     if (valid) {
-      const date = new 
Date(state.filterOptions.startTime).toISOString().slice(0, 19)
+      const date = new Date(state.filterOptions.startTime)
       // 获取调用链列表
       searchTrace({
-        timestamp: date,
+        timestamp: timesHandle(date,true),
         traceId: state.filterOptions.traceId,
       }).then(response => {
         state.traceData = response as any
       });
     // 获取日志列表
       searchLog({
-        timestamp: date,
+        timestamp: timesHandle(date,true),
         traceId: state.filterOptions.traceId,
       }).then(response => {
         state.listData = response as any

Reply via email to