| | |
| | | const fuse = ref(undefined);
|
| | | const headerSearchSelectRef = ref(null);
|
| | | const router = useRouter();
|
| | | const routes = computed(() => usePermissionStore().routes);
|
| | | const routes = computed(() => usePermissionStore().defaultRoutes);
|
| | |
|
| | | function click() {
|
| | | show.value = !show.value
|
| | |
| | | }
|
| | | // Filter out the routes that can be displayed in the sidebar
|
| | | // And generate the internationalized title
|
| | | function generateRoutes(routes, basePath = '', prefixTitle = [], query = {}) {
|
| | | function generateRoutes(routes, basePath = '', prefixTitle = []) {
|
| | | let res = []
|
| | |
|
| | | for (const r of routes) {
|
| | |
| | |
|
| | | // recursive child routes
|
| | | if (r.children) {
|
| | | const tempRoutes = generateRoutes(r.children, data.path, data.title, data.query)
|
| | | const tempRoutes = generateRoutes(r.children, data.path, data.title)
|
| | | if (tempRoutes.length >= 1) {
|
| | | res = [...res, ...tempRoutes]
|
| | | }
|