mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-05-01 18:43:40 +00:00
refactor: change router components (#349)
This commit is contained in:
parent
20e3ef12fe
commit
a1c7a00a83
@ -16,6 +16,7 @@
|
||||
*/
|
||||
import type { RouteRecordRaw } from "vue-router";
|
||||
import Layout from "@/layout/Index.vue";
|
||||
import Alarm from "@/views/Alarm.vue";
|
||||
|
||||
export const routesAlarm: Array<RouteRecordRaw> = [
|
||||
{
|
||||
@ -33,7 +34,7 @@ export const routesAlarm: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: "/alerting",
|
||||
name: "Alarm",
|
||||
component: () => import("@/views/Alarm.vue"),
|
||||
component: Alarm,
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -16,6 +16,10 @@
|
||||
*/
|
||||
import type { RouteRecordRaw } from "vue-router";
|
||||
import Layout from "@/layout/Index.vue";
|
||||
import List from "@/views/dashboard/List.vue";
|
||||
import New from "@/views/dashboard/New.vue";
|
||||
import Edit from "@/views/dashboard/Edit.vue";
|
||||
import Widget from "@/views/dashboard/Widget.vue";
|
||||
|
||||
export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
{
|
||||
@ -32,7 +36,7 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
children: [
|
||||
{
|
||||
path: "/dashboard/list",
|
||||
component: () => import("@/views/dashboard/List.vue"),
|
||||
component: List,
|
||||
name: "List",
|
||||
meta: {
|
||||
i18nKey: "dashboardList",
|
||||
@ -42,7 +46,7 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
},
|
||||
{
|
||||
path: "/dashboard/new",
|
||||
component: () => import("@/views/dashboard/New.vue"),
|
||||
component: New,
|
||||
name: "New",
|
||||
meta: {
|
||||
i18nKey: "dashboardNew",
|
||||
@ -54,26 +58,26 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
path: "",
|
||||
redirect: "/dashboard/:layerId/:entity/:name",
|
||||
name: "Create",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
meta: {
|
||||
notShow: true,
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "CreateChild",
|
||||
},
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:name/tab/:activeTabIndex",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "CreateActiveTabIndex",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: "",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "View",
|
||||
redirect: "/dashboard/:layerId/:entity/:serviceId/:name",
|
||||
meta: {
|
||||
@ -82,12 +86,12 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
children: [
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewChild",
|
||||
},
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:name/tab/:activeTabIndex",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewActiveTabIndex",
|
||||
},
|
||||
],
|
||||
@ -95,7 +99,7 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: "",
|
||||
redirect: "/dashboard/related/:layerId/:entity/:serviceId/:destServiceId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewServiceRelation",
|
||||
meta: {
|
||||
notShow: true,
|
||||
@ -103,12 +107,12 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
children: [
|
||||
{
|
||||
path: "/dashboard/related/:layerId/:entity/:serviceId/:destServiceId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewServiceRelation",
|
||||
},
|
||||
{
|
||||
path: "/dashboard/related/:layerId/:entity/:serviceId/:destServiceId/:name/tab/:activeTabIndex",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewServiceRelationActiveTabIndex",
|
||||
},
|
||||
],
|
||||
@ -116,7 +120,7 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: "",
|
||||
redirect: "/dashboard/:layerId/:entity/:serviceId/:podId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewPod",
|
||||
meta: {
|
||||
notShow: true,
|
||||
@ -124,12 +128,12 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
children: [
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:podId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewPod",
|
||||
},
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:podId/:name/tab/:activeTabIndex",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewPodActiveTabIndex",
|
||||
},
|
||||
],
|
||||
@ -137,7 +141,7 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: "",
|
||||
redirect: "/dashboard/:layerId/:entity/:serviceId/:podId/:processId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewProcess",
|
||||
meta: {
|
||||
notShow: true,
|
||||
@ -145,12 +149,12 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
children: [
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:podId/:processId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewProcess",
|
||||
},
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:podId/:processId/:name/tab/:activeTabIndex",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewProcessActiveTabIndex",
|
||||
},
|
||||
],
|
||||
@ -158,7 +162,7 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: "",
|
||||
redirect: "/dashboard/:layerId/:entity/:serviceId/:podId/:destServiceId/:destPodId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "PodRelation",
|
||||
meta: {
|
||||
notShow: true,
|
||||
@ -166,12 +170,12 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
children: [
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:podId/:destServiceId/:destPodId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewPodRelation",
|
||||
},
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:podId/:destServiceId/:destPodId/:name/tab/:activeTabIndex",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewPodRelationActiveTabIndex",
|
||||
},
|
||||
],
|
||||
@ -180,7 +184,7 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
path: "",
|
||||
redirect:
|
||||
"/dashboard/:layerId/:entity/:serviceId/:podId/:processId/:destServiceId/:destPodId/:destProcessId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ProcessRelation",
|
||||
meta: {
|
||||
notShow: true,
|
||||
@ -188,17 +192,17 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
children: [
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:podId/:processId/:destServiceId/:destPodId/:destProcessId/:name",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewProcessRelation",
|
||||
},
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:podId/:processId/:destServiceId/:destPodId/:destProcessId/:name/tab/:activeTabIndex",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewProcessRelationActiveTabIndex",
|
||||
},
|
||||
{
|
||||
path: "/dashboard/:layerId/:entity/:serviceId/:podId/:processId/:destServiceId/:destPodId/:destProcessId/:name/duration/:duration",
|
||||
component: () => import("@/views/dashboard/Edit.vue"),
|
||||
component: Edit,
|
||||
name: "ViewProcessRelationDuration",
|
||||
},
|
||||
],
|
||||
@ -206,14 +210,14 @@ export const routesDashboard: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: "",
|
||||
name: "Widget",
|
||||
component: () => import("@/views/dashboard/Widget.vue"),
|
||||
component: Widget,
|
||||
meta: {
|
||||
notShow: true,
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: "/page/:layer/:entity/:serviceId/:podId/:processId/:destServiceId/:destPodId/:destProcessId/:config/:duration?",
|
||||
component: () => import("@/views/dashboard/Widget.vue"),
|
||||
component: Widget,
|
||||
name: "ViewWidget",
|
||||
},
|
||||
],
|
||||
|
@ -17,6 +17,7 @@
|
||||
import Layout from "@/layout/Index.vue";
|
||||
import { useAppStoreWithOut } from "@/store/modules/app";
|
||||
import type { MenuOptions } from "@/types/app";
|
||||
import Layer from "@/views/Layer.vue";
|
||||
|
||||
function layerDashboards() {
|
||||
const appStore = useAppStoreWithOut();
|
||||
@ -47,13 +48,13 @@ function layerDashboards() {
|
||||
descKey: child.descKey,
|
||||
i18nKey: child.i18nKey,
|
||||
},
|
||||
component: () => import("@/views/Layer.vue"),
|
||||
component: Layer,
|
||||
};
|
||||
route.children.push(d);
|
||||
const tab = {
|
||||
name: `${child.name}ActiveTabIndex`,
|
||||
path: `/${child.path}/tab/:activeTabIndex`,
|
||||
component: () => import("@/views/Layer.vue"),
|
||||
component: Layer,
|
||||
meta: {
|
||||
notShow: true,
|
||||
layer: child.layer,
|
||||
@ -74,7 +75,7 @@ function layerDashboards() {
|
||||
descKey: item.descKey,
|
||||
i18nKey: item.i18nKey,
|
||||
},
|
||||
component: () => import("@/views/Layer.vue"),
|
||||
component: Layer,
|
||||
},
|
||||
];
|
||||
}
|
||||
|
@ -16,6 +16,7 @@
|
||||
*/
|
||||
import type { RouteRecordRaw } from "vue-router";
|
||||
import Layout from "@/layout/Index.vue";
|
||||
import Marketplace from "@/views/Marketplace.vue";
|
||||
|
||||
export const routesMarketplace: Array<RouteRecordRaw> = [
|
||||
{
|
||||
@ -33,7 +34,7 @@ export const routesMarketplace: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: "/marketplace",
|
||||
name: "MenusManagement",
|
||||
component: () => import("@/views/Marketplace.vue"),
|
||||
component: Marketplace,
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -16,6 +16,7 @@
|
||||
*/
|
||||
import type { RouteRecordRaw } from "vue-router";
|
||||
import Layout from "@/layout/Index.vue";
|
||||
import Settings from "@/views/Settings.vue";
|
||||
|
||||
export const routesSettings: Array<RouteRecordRaw> = [
|
||||
{
|
||||
@ -33,7 +34,7 @@ export const routesSettings: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: "/settings",
|
||||
name: "Settings",
|
||||
component: () => import("@/views/Settings.vue"),
|
||||
component: Settings,
|
||||
},
|
||||
],
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user