mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-06 16:37:18 +08:00
183 lines
4.1 KiB
TypeScript
183 lines
4.1 KiB
TypeScript
import { $t } from "@/plugins/i18n";
|
|
import { able } from "@/router/enums";
|
|
|
|
export default {
|
|
path: "/able",
|
|
redirect: "/able/watermark",
|
|
meta: {
|
|
icon: "ubuntuFill",
|
|
title: $t("menus.hsAble"),
|
|
rank: able
|
|
},
|
|
children: [
|
|
{
|
|
path: "/able/videoFrame",
|
|
name: "VideoFrame",
|
|
component: () => import("@/views/able/video-frame/index.vue"),
|
|
meta: {
|
|
title: $t("menus.hsVideoFrame")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/wavesurfer",
|
|
name: "Wavesurfer",
|
|
component: () => import("@/views/able/wavesurfer/index.vue"),
|
|
meta: {
|
|
title: $t("menus.hsWavesurfer")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/directives",
|
|
name: "Directives",
|
|
component: () => import("@/views/able/directives.vue"),
|
|
meta: {
|
|
title: $t("menus.hsOptimize")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/watermark",
|
|
name: "WaterMark",
|
|
component: () => import("@/views/able/watermark.vue"),
|
|
meta: {
|
|
title: $t("menus.hsWatermark")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/print",
|
|
name: "Print",
|
|
component: () => import("@/views/able/print/index.vue"),
|
|
meta: {
|
|
title: $t("menus.hsPrint")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/download",
|
|
name: "Download",
|
|
component: () => import("@/views/able/download.vue"),
|
|
meta: {
|
|
title: $t("menus.hsDownload")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/iconSelect",
|
|
name: "IconSelect",
|
|
component: () => import("@/views/able/icon-select.vue"),
|
|
meta: {
|
|
title: $t("menus.hsIconSelect")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/timeline",
|
|
name: "TimeLine",
|
|
component: () => import("@/views/able/timeline.vue"),
|
|
meta: {
|
|
title: $t("menus.hsTimeline")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/menuTree",
|
|
name: "MenuTree",
|
|
component: () => import("@/views/able/menu-tree.vue"),
|
|
meta: {
|
|
title: $t("menus.hsMenuTree")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/lineTree",
|
|
name: "LineTree",
|
|
component: () => import("@/views/able/line-tree.vue"),
|
|
meta: {
|
|
title: $t("menus.hsLineTree")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/debounce",
|
|
name: "Debounce",
|
|
component: () => import("@/views/able/debounce.vue"),
|
|
meta: {
|
|
title: $t("menus.hsDebounce")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/barcode",
|
|
name: "BarCode",
|
|
component: () => import("@/views/able/barcode.vue"),
|
|
meta: {
|
|
title: $t("menus.hsBarcode")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/qrcode",
|
|
name: "QrCode",
|
|
component: () => import("@/views/able/qrcode.vue"),
|
|
meta: {
|
|
title: $t("menus.hsQrcode")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/cascader",
|
|
name: "Cascader",
|
|
component: () => import("@/views/able/cascader.vue"),
|
|
meta: {
|
|
title: $t("menus.hsCascader")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/swiper",
|
|
name: "Swiper",
|
|
component: () => import("@/views/able/swiper.vue"),
|
|
meta: {
|
|
title: $t("menus.hsSwiper")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/virtualList",
|
|
name: "VirtualList",
|
|
component: () => import("@/views/able/virtual-list/index.vue"),
|
|
meta: {
|
|
title: $t("menus.hsVirtualList")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/pdf",
|
|
name: "Pdf",
|
|
component: () => import("@/views/able/pdf.vue"),
|
|
meta: {
|
|
title: $t("menus.hsPdf")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/excel",
|
|
name: "Excel",
|
|
component: () => import("@/views/able/excel.vue"),
|
|
meta: {
|
|
title: $t("menus.hsExcel")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/infiniteScroll",
|
|
name: "InfiniteScroll",
|
|
component: () => import("@/views/able/infinite-scroll.vue"),
|
|
meta: {
|
|
title: $t("menus.hsInfiniteScroll")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/sensitive",
|
|
name: "Sensitive",
|
|
component: () => import("@/views/able/sensitive.vue"),
|
|
meta: {
|
|
title: $t("menus.hsSensitive")
|
|
}
|
|
},
|
|
{
|
|
path: "/able/pinyin",
|
|
name: "Pinyin",
|
|
component: () => import("@/views/able/pinyin.vue"),
|
|
meta: {
|
|
title: $t("menus.hsPinyin")
|
|
}
|
|
}
|
|
]
|
|
} satisfies RouteConfigsTable;
|