From b98ba1b096eb2f7059fc9caed87efecf7c676c89 Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Mon, 7 Mar 2022 16:42:57 +0800 Subject: [PATCH] feat: add log list --- src/router/alert.ts | 45 ------------ src/router/index.ts | 2 - src/styles/lib.scss | 8 +++ src/views/components/LogTable/LogDetail.vue | 31 ++++----- src/views/components/LogTable/LogService.vue | 2 +- src/views/components/LogTable/data.ts | 4 +- src/views/dashboard/controls/Log.vue | 5 +- src/views/dashboard/related/log/Header.vue | 7 ++ src/views/dashboard/related/log/List.vue | 69 +++++++++++++++++++ src/views/dashboard/related/trace/Detail.vue | 4 +- .../dashboard/related/trace/TraceList.vue | 2 +- 11 files changed, 109 insertions(+), 70 deletions(-) delete mode 100644 src/router/alert.ts diff --git a/src/router/alert.ts b/src/router/alert.ts deleted file mode 100644 index c0e27fb2..00000000 --- a/src/router/alert.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import { RouteRecordRaw } from "vue-router"; -import Layout from "@/layout/Index.vue"; - -export const routesAlert: Array = [ - { - path: "", - name: "Alerts", - meta: { - title: "alerts", - icon: "notification_important", - hasGroup: false, - exact: false, - }, - component: Layout, - children: [ - { - path: "/alerts", - name: "Alerts", - meta: { - title: "alerts", - icon: "notification_important", - hasGroup: false, - exact: false, - }, - component: () => import("@/views/Log.vue"), - }, - ], - }, -]; diff --git a/src/router/index.ts b/src/router/index.ts index f3e5557f..aa6e470d 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -23,7 +23,6 @@ import { routesInfra } from "./infrastructure"; import { routesDashboard } from "./dashboard"; // import { routesLog } from "./log"; import { routesEvent } from "./event"; -import { routesAlert } from "./alert"; import { routesSetting } from "./setting"; import { routesAlarm } from "./alarm"; @@ -34,7 +33,6 @@ const routes: Array = [ ...routesInfra, ...routesDashboard, ...routesEvent, - ...routesAlert, ...routesSetting, ...routesAlarm, ]; diff --git a/src/styles/lib.scss b/src/styles/lib.scss index 3462512e..a589ae10 100644 --- a/src/styles/lib.scss +++ b/src/styles/lib.scss @@ -107,6 +107,10 @@ margin-bottom: 5px; } +.mt-5 { + margin-top: 5px; +} + .ml-5 { margin-left: 5px; } @@ -123,6 +127,10 @@ margin-left: 20px; } +.mb-10 { + margin-bottom: 10px; +} + .mr-5 { margin-right: 5px; } diff --git a/src/views/components/LogTable/LogDetail.vue b/src/views/components/LogTable/LogDetail.vue index 45881327..d7170f86 100644 --- a/src/views/components/LogTable/LogDetail.vue +++ b/src/views/components/LogTable/LogDetail.vue @@ -19,22 +19,20 @@ limitations under the License. --> v-for="(item, index) in columns" :key="index" > -