From 2b926628fccc14757cdf311750e7edbfa5cd1e85 Mon Sep 17 00:00:00 2001 From: Peter Olu Date: Fri, 6 May 2022 04:29:51 +0100 Subject: [PATCH] init test of tracedetailTools --- src/store/modules/trace.ts | 7 ++ .../panel/component/TraceDetailsTools.vue | 70 ++++++++++++++++++- src/views/dashboard/related/trace/Detail.vue | 19 ++--- 3 files changed, 86 insertions(+), 10 deletions(-) diff --git a/src/store/modules/trace.ts b/src/store/modules/trace.ts index 794cdffa..92675faf 100644 --- a/src/store/modules/trace.ts +++ b/src/store/modules/trace.ts @@ -29,6 +29,8 @@ interface TraceState { instances: Instance[]; endpoints: Endpoint[]; traceList: Trace[]; + displayMode: string; + currentView: string; traceTotal: number; traceSpans: Span[]; currentTrace: Trace | any; @@ -48,6 +50,8 @@ export const traceStore = defineStore({ services: [{ value: "0", label: "All" }], instances: [{ value: "0", label: "All" }], endpoints: [{ value: "0", label: "All" }], + displayMode: "Table", + currentView: "traceList", traceList: [], traceSpans: [], traceTotal: 0, @@ -67,6 +71,9 @@ export const traceStore = defineStore({ setTraceCondition(data: any) { this.condition = { ...this.condition, ...data }; }, + setDisplayMode(data:string){ + this.displayMode = data + }, setCurrentTrace(trace: Trace) { this.currentTrace = trace; }, diff --git a/src/views/dashboard/panel/component/TraceDetailsTools.vue b/src/views/dashboard/panel/component/TraceDetailsTools.vue index d5acb8d3..f43a139c 100644 --- a/src/views/dashboard/panel/component/TraceDetailsTools.vue +++ b/src/views/dashboard/panel/component/TraceDetailsTools.vue @@ -129,7 +129,7 @@ + + diff --git a/src/views/dashboard/related/trace/Detail.vue b/src/views/dashboard/related/trace/Detail.vue index 4c7fd6b6..8e4e48dc 100644 --- a/src/views/dashboard/related/trace/Detail.vue +++ b/src/views/dashboard/related/trace/Detail.vue @@ -12,7 +12,7 @@ See the License for the specific language governing permissions and limitations under the License. -->