mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 11:35:58 +08:00
chore: update menu and route i18n
This commit is contained in:
@@ -1,18 +1,19 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 10,
|
||||
menu: {
|
||||
name: 'routes.dashboard.dashboard',
|
||||
name: t('routes.dashboard.dashboard'),
|
||||
path: '/dashboard',
|
||||
children: [
|
||||
{
|
||||
path: '/workbench',
|
||||
name: 'routes.dashboard.workbench',
|
||||
name: t('routes.dashboard.workbench'),
|
||||
},
|
||||
{
|
||||
path: '/analysis',
|
||||
name: 'routes.dashboard.analysis',
|
||||
name: t('routes.dashboard.analysis'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,14 +1,15 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 500,
|
||||
menu: {
|
||||
name: 'routes.demo.charts.charts',
|
||||
name: t('routes.demo.charts.charts'),
|
||||
path: '/charts',
|
||||
children: [
|
||||
{
|
||||
path: 'apexChart',
|
||||
name: 'routes.demo.charts.apexChart',
|
||||
name: t('routes.demo.charts.apexChart'),
|
||||
},
|
||||
{
|
||||
path: 'echarts',
|
||||
@@ -16,15 +17,15 @@ const menu: MenuModule = {
|
||||
children: [
|
||||
{
|
||||
path: 'map',
|
||||
name: 'routes.demo.charts.map',
|
||||
name: t('routes.demo.charts.map'),
|
||||
},
|
||||
{
|
||||
path: 'line',
|
||||
name: 'routes.demo.charts.line',
|
||||
name: t('routes.demo.charts.line'),
|
||||
},
|
||||
{
|
||||
path: 'pie',
|
||||
name: 'routes.demo.charts.pie',
|
||||
name: t('routes.demo.charts.pie'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,9 +1,10 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 30,
|
||||
menu: {
|
||||
name: 'routes.demo.comp.comp',
|
||||
name: t('routes.demo.comp.comp'),
|
||||
path: '/comp',
|
||||
tag: {
|
||||
dot: true,
|
||||
@@ -11,91 +12,91 @@ const menu: MenuModule = {
|
||||
children: [
|
||||
{
|
||||
path: 'basic',
|
||||
name: 'routes.demo.comp.basic',
|
||||
name: t('routes.demo.comp.basic'),
|
||||
},
|
||||
{
|
||||
path: 'countTo',
|
||||
name: 'routes.demo.comp.countTo',
|
||||
name: t('routes.demo.comp.countTo'),
|
||||
},
|
||||
{
|
||||
path: 'transition',
|
||||
name: 'routes.demo.comp.transition',
|
||||
name: t('routes.demo.comp.transition'),
|
||||
},
|
||||
|
||||
{
|
||||
path: 'modal',
|
||||
name: 'routes.demo.comp.modal',
|
||||
name: t('routes.demo.comp.modal'),
|
||||
},
|
||||
{
|
||||
path: 'drawer',
|
||||
name: 'routes.demo.comp.drawer',
|
||||
name: t('routes.demo.comp.drawer'),
|
||||
},
|
||||
{
|
||||
path: 'desc',
|
||||
name: 'routes.demo.comp.desc',
|
||||
name: t('routes.demo.comp.desc'),
|
||||
},
|
||||
{
|
||||
path: 'qrcode',
|
||||
name: 'routes.demo.comp.qrcode',
|
||||
name: t('routes.demo.comp.qrcode'),
|
||||
},
|
||||
{
|
||||
path: 'strength-meter',
|
||||
name: 'routes.demo.comp.strength',
|
||||
name: t('routes.demo.comp.strength'),
|
||||
},
|
||||
{
|
||||
path: 'upload',
|
||||
name: 'routes.demo.comp.upload',
|
||||
name: t('routes.demo.comp.upload'),
|
||||
},
|
||||
{
|
||||
path: 'loading',
|
||||
name: 'routes.demo.comp.loading',
|
||||
name: t('routes.demo.comp.loading'),
|
||||
tag: {
|
||||
content: 'new',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: 'scroll',
|
||||
name: 'routes.demo.comp.scroll',
|
||||
name: t('routes.demo.comp.scroll'),
|
||||
children: [
|
||||
{
|
||||
path: 'basic',
|
||||
name: 'routes.demo.comp.scrollBasic',
|
||||
name: t('routes.demo.comp.scrollBasic'),
|
||||
},
|
||||
{
|
||||
path: 'action',
|
||||
name: 'routes.demo.comp.scrollAction',
|
||||
name: t('routes.demo.comp.scrollAction'),
|
||||
},
|
||||
{
|
||||
path: 'virtualScroll',
|
||||
name: 'routes.demo.comp.virtualScroll',
|
||||
name: t('routes.demo.comp.virtualScroll'),
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'lazy',
|
||||
name: 'routes.demo.comp.lazy',
|
||||
name: t('routes.demo.comp.lazy'),
|
||||
children: [
|
||||
{
|
||||
path: 'basic',
|
||||
name: 'routes.demo.comp.lazyBasic',
|
||||
name: t('routes.demo.comp.lazyBasic'),
|
||||
},
|
||||
{
|
||||
path: 'transition',
|
||||
name: 'routes.demo.comp.lazyTransition',
|
||||
name: t('routes.demo.comp.lazyTransition'),
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'verify',
|
||||
name: 'routes.demo.comp.verify',
|
||||
name: t('routes.demo.comp.verify'),
|
||||
children: [
|
||||
{
|
||||
path: 'drag',
|
||||
name: 'routes.demo.comp.verifyDrag',
|
||||
name: t('routes.demo.comp.verifyDrag'),
|
||||
},
|
||||
{
|
||||
path: 'rotate',
|
||||
name: 'routes.demo.comp.verifyRotate',
|
||||
name: t('routes.demo.comp.verifyRotate'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,26 +1,27 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 500,
|
||||
menu: {
|
||||
name: 'routes.demo.editor.editor',
|
||||
name: t('routes.demo.editor.editor'),
|
||||
path: '/editor',
|
||||
children: [
|
||||
{
|
||||
path: 'markdown',
|
||||
name: 'routes.demo.editor.markdown',
|
||||
name: t('routes.demo.editor.markdown'),
|
||||
},
|
||||
{
|
||||
path: 'tinymce',
|
||||
name: 'routes.demo.editor.tinymce',
|
||||
name: t('routes.demo.editor.tinymce'),
|
||||
children: [
|
||||
{
|
||||
path: 'index',
|
||||
name: 'routes.demo.editor.tinymceBasic',
|
||||
name: t('routes.demo.editor.tinymceBasic'),
|
||||
},
|
||||
{
|
||||
path: 'editor',
|
||||
name: 'routes.demo.editor.tinymceForm',
|
||||
name: t('routes.demo.editor.tinymceForm'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,26 +1,27 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 500,
|
||||
menu: {
|
||||
name: 'routes.demo.excel.excel',
|
||||
name: t('routes.demo.excel.excel'),
|
||||
path: '/excel',
|
||||
children: [
|
||||
{
|
||||
path: 'customExport',
|
||||
name: 'routes.demo.excel.customExport',
|
||||
name: t('routes.demo.excel.customExport'),
|
||||
},
|
||||
{
|
||||
path: 'jsonExport',
|
||||
name: 'routes.demo.excel.jsonExport',
|
||||
name: t('routes.demo.excel.jsonExport'),
|
||||
},
|
||||
{
|
||||
path: 'arrayExport',
|
||||
name: 'routes.demo.excel.arrayExport',
|
||||
name: t('routes.demo.excel.arrayExport'),
|
||||
},
|
||||
{
|
||||
path: 'importExcel',
|
||||
name: 'routes.demo.excel.importExcel',
|
||||
name: t('routes.demo.excel.importExcel'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,67 +1,68 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 19,
|
||||
menu: {
|
||||
name: 'routes.demo.feat.feat',
|
||||
name: t('routes.demo.feat.feat'),
|
||||
path: '/feat',
|
||||
|
||||
children: [
|
||||
{
|
||||
path: 'icon',
|
||||
name: 'routes.demo.feat.icon',
|
||||
name: t('routes.demo.feat.icon'),
|
||||
},
|
||||
{
|
||||
path: 'tabs',
|
||||
name: 'routes.demo.feat.tabs',
|
||||
name: t('routes.demo.feat.tabs'),
|
||||
},
|
||||
{
|
||||
path: 'context-menu',
|
||||
name: 'routes.demo.feat.contextMenu',
|
||||
name: t('routes.demo.feat.contextMenu'),
|
||||
},
|
||||
{
|
||||
path: 'download',
|
||||
name: 'routes.demo.feat.download',
|
||||
name: t('routes.demo.feat.download'),
|
||||
},
|
||||
{
|
||||
path: 'click-out-side',
|
||||
name: 'routes.demo.feat.clickOutSide',
|
||||
name: t('routes.demo.feat.clickOutSide'),
|
||||
},
|
||||
{
|
||||
path: 'img-preview',
|
||||
name: 'routes.demo.feat.imgPreview',
|
||||
name: t('routes.demo.feat.imgPreview'),
|
||||
},
|
||||
{
|
||||
path: 'copy',
|
||||
name: 'routes.demo.feat.copy',
|
||||
name: t('routes.demo.feat.copy'),
|
||||
},
|
||||
{
|
||||
path: 'msg',
|
||||
name: 'routes.demo.feat.msg',
|
||||
name: t('routes.demo.feat.msg'),
|
||||
},
|
||||
{
|
||||
path: 'watermark',
|
||||
name: 'routes.demo.feat.watermark',
|
||||
name: t('routes.demo.feat.watermark'),
|
||||
},
|
||||
{
|
||||
path: 'full-screen',
|
||||
name: 'routes.demo.feat.fullScreen',
|
||||
name: t('routes.demo.feat.fullScreen'),
|
||||
},
|
||||
{
|
||||
path: 'error-log',
|
||||
name: 'routes.demo.feat.errorLog',
|
||||
name: t('routes.demo.feat.errorLog'),
|
||||
},
|
||||
{
|
||||
path: 'testTab',
|
||||
name: 'routes.demo.feat.tab',
|
||||
name: t('routes.demo.feat.tab'),
|
||||
children: [
|
||||
{
|
||||
path: 'id1',
|
||||
name: 'routes.demo.feat.tab1',
|
||||
name: t('routes.demo.feat.tab1'),
|
||||
},
|
||||
{
|
||||
path: 'id2',
|
||||
name: 'routes.demo.feat.tab2',
|
||||
name: t('routes.demo.feat.tab2'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,39 +1,40 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 40,
|
||||
menu: {
|
||||
path: '/form',
|
||||
name: 'routes.demo.form.form',
|
||||
name: t('routes.demo.form.form'),
|
||||
|
||||
children: [
|
||||
{
|
||||
path: 'basic',
|
||||
name: 'routes.demo.form.basic',
|
||||
name: t('routes.demo.form.basic'),
|
||||
},
|
||||
{
|
||||
path: 'useForm',
|
||||
name: 'routes.demo.form.useForm',
|
||||
name: t('routes.demo.form.useForm'),
|
||||
},
|
||||
{
|
||||
path: 'refForm',
|
||||
name: 'routes.demo.form.refForm',
|
||||
name: t('routes.demo.form.refForm'),
|
||||
},
|
||||
{
|
||||
path: 'advancedForm',
|
||||
name: 'routes.demo.form.advancedForm',
|
||||
name: t('routes.demo.form.advancedForm'),
|
||||
},
|
||||
{
|
||||
path: 'ruleForm',
|
||||
name: 'routes.demo.form.ruleForm',
|
||||
name: t('routes.demo.form.ruleForm'),
|
||||
},
|
||||
{
|
||||
path: 'dynamicForm',
|
||||
name: 'routes.demo.form.dynamicForm',
|
||||
name: t('routes.demo.form.dynamicForm'),
|
||||
},
|
||||
{
|
||||
path: 'customerForm',
|
||||
name: 'routes.demo.form.customerForm',
|
||||
name: t('routes.demo.form.customerForm'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,22 +1,23 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 1000,
|
||||
menu: {
|
||||
name: 'routes.demo.iframe.frame',
|
||||
name: t('routes.demo.iframe.frame'),
|
||||
path: '/frame',
|
||||
children: [
|
||||
{
|
||||
path: 'antv',
|
||||
name: 'routes.demo.iframe.antv',
|
||||
name: t('routes.demo.iframe.antv'),
|
||||
},
|
||||
{
|
||||
path: 'doc',
|
||||
name: 'routes.demo.iframe.doc',
|
||||
name: t('routes.demo.iframe.doc'),
|
||||
},
|
||||
{
|
||||
path: 'https://vvbin.cn/doc-next/',
|
||||
name: 'routes.demo.iframe.docExternal',
|
||||
name: t('routes.demo.iframe.docExternal'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,9 +1,10 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 2000,
|
||||
menu: {
|
||||
name: 'routes.demo.level.level',
|
||||
name: t('routes.demo.level.level'),
|
||||
path: '/level',
|
||||
tag: {
|
||||
dot: true,
|
||||
|
@@ -1,9 +1,10 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 20,
|
||||
menu: {
|
||||
name: 'routes.demo.page.page',
|
||||
name: t('routes.demo.page.page'),
|
||||
path: '/page-demo',
|
||||
tag: {
|
||||
dot: true,
|
||||
@@ -11,111 +12,111 @@ const menu: MenuModule = {
|
||||
children: [
|
||||
{
|
||||
path: 'form',
|
||||
name: 'routes.demo.page.form',
|
||||
name: t('routes.demo.page.form'),
|
||||
|
||||
children: [
|
||||
{
|
||||
path: 'basic',
|
||||
name: 'routes.demo.page.formBasic',
|
||||
name: t('routes.demo.page.formBasic'),
|
||||
},
|
||||
{
|
||||
path: 'step',
|
||||
name: 'routes.demo.page.formStep',
|
||||
name: t('routes.demo.page.formStep'),
|
||||
},
|
||||
{
|
||||
path: 'high',
|
||||
name: 'routes.demo.page.formHigh',
|
||||
name: t('routes.demo.page.formHigh'),
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'desc',
|
||||
name: 'routes.demo.page.desc',
|
||||
name: t('routes.demo.page.desc'),
|
||||
|
||||
children: [
|
||||
{
|
||||
path: 'basic',
|
||||
name: 'routes.demo.page.descBasic',
|
||||
name: t('routes.demo.page.descBasic'),
|
||||
},
|
||||
{
|
||||
path: 'high',
|
||||
name: 'routes.demo.page.descHigh',
|
||||
name: t('routes.demo.page.descHigh'),
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'result',
|
||||
name: 'routes.demo.page.result',
|
||||
name: t('routes.demo.page.result'),
|
||||
|
||||
children: [
|
||||
{
|
||||
path: 'success',
|
||||
name: 'routes.demo.page.resultSuccess',
|
||||
name: t('routes.demo.page.resultSuccess'),
|
||||
},
|
||||
{
|
||||
path: 'fail',
|
||||
name: 'routes.demo.page.resultFail',
|
||||
name: t('routes.demo.page.resultFail'),
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'exception',
|
||||
name: 'routes.demo.page.exception',
|
||||
name: t('routes.demo.page.exception'),
|
||||
children: [
|
||||
{
|
||||
path: '403',
|
||||
name: '403',
|
||||
name: t('403'),
|
||||
},
|
||||
{
|
||||
path: '404',
|
||||
name: '404',
|
||||
name: t('404'),
|
||||
},
|
||||
{
|
||||
path: '500',
|
||||
name: '500',
|
||||
name: t('500'),
|
||||
},
|
||||
{
|
||||
path: 'net-work-error',
|
||||
name: 'routes.demo.page.netWorkError',
|
||||
name: t('routes.demo.page.netWorkError'),
|
||||
},
|
||||
{
|
||||
path: 'not-data',
|
||||
name: 'routes.demo.page.notData',
|
||||
name: t('routes.demo.page.notData'),
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'account',
|
||||
name: 'routes.demo.page.account',
|
||||
name: t('routes.demo.page.account'),
|
||||
children: [
|
||||
{
|
||||
path: 'center',
|
||||
name: 'routes.demo.page.accountCenter',
|
||||
name: t('routes.demo.page.accountCenter'),
|
||||
},
|
||||
{
|
||||
path: 'setting',
|
||||
name: 'routes.demo.page.accountSetting',
|
||||
name: t('routes.demo.page.accountSetting'),
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'list',
|
||||
name: 'routes.demo.page.list',
|
||||
name: t('routes.demo.page.list'),
|
||||
tag: {
|
||||
content: 'new',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: 'basic',
|
||||
name: 'routes.demo.page.listBasic',
|
||||
name: t('routes.demo.page.listBasic'),
|
||||
},
|
||||
{
|
||||
path: 'card',
|
||||
name: 'routes.demo.page.listCard',
|
||||
name: t('routes.demo.page.listCard'),
|
||||
},
|
||||
{
|
||||
path: 'search',
|
||||
name: 'routes.demo.page.listSearch',
|
||||
name: t('routes.demo.page.listSearch'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,44 +1,45 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 15,
|
||||
menu: {
|
||||
name: 'routes.demo.permission.permission',
|
||||
name: t('routes.demo.permission.permission'),
|
||||
path: '/permission',
|
||||
children: [
|
||||
{
|
||||
path: 'front',
|
||||
name: 'routes.demo.permission.front',
|
||||
name: t('routes.demo.permission.front'),
|
||||
children: [
|
||||
{
|
||||
path: 'page',
|
||||
name: 'routes.demo.permission.frontPage',
|
||||
name: t('routes.demo.permission.frontPage'),
|
||||
},
|
||||
{
|
||||
path: 'btn',
|
||||
name: 'routes.demo.permission.frontBtn',
|
||||
name: t('routes.demo.permission.frontBtn'),
|
||||
},
|
||||
{
|
||||
path: 'auth-pageA',
|
||||
name: 'routes.demo.permission.frontTestA',
|
||||
name: t('routes.demo.permission.frontTestA'),
|
||||
},
|
||||
{
|
||||
path: 'auth-pageB',
|
||||
name: 'routes.demo.permission.frontTestB',
|
||||
name: t('routes.demo.permission.frontTestB'),
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'back',
|
||||
name: 'routes.demo.permission.back',
|
||||
name: t('routes.demo.permission.back'),
|
||||
children: [
|
||||
{
|
||||
path: 'page',
|
||||
name: 'routes.demo.permission.backPage',
|
||||
name: t('routes.demo.permission.backPage'),
|
||||
},
|
||||
{
|
||||
path: 'btn',
|
||||
name: 'routes.demo.permission.backBtn',
|
||||
name: t('routes.demo.permission.backBtn'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,70 +1,71 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 30,
|
||||
menu: {
|
||||
path: '/table',
|
||||
name: 'routes.demo.table.table',
|
||||
name: t('routes.demo.table.table'),
|
||||
children: [
|
||||
{
|
||||
path: 'basic',
|
||||
name: 'routes.demo.table.basic',
|
||||
name: t('routes.demo.table.basic'),
|
||||
},
|
||||
{
|
||||
path: 'treeTable',
|
||||
name: 'routes.demo.table.treeTable',
|
||||
name: t('routes.demo.table.treeTable'),
|
||||
},
|
||||
{
|
||||
path: 'fetchTable',
|
||||
name: 'routes.demo.table.fetchTable',
|
||||
name: t('routes.demo.table.fetchTable'),
|
||||
},
|
||||
{
|
||||
path: 'fixedColumn',
|
||||
name: 'routes.demo.table.fixedColumn',
|
||||
name: t('routes.demo.table.fixedColumn'),
|
||||
},
|
||||
{
|
||||
path: 'customerCell',
|
||||
name: 'routes.demo.table.customerCell',
|
||||
name: t('routes.demo.table.customerCell'),
|
||||
},
|
||||
{
|
||||
path: 'formTable',
|
||||
name: 'routes.demo.table.formTable',
|
||||
name: t('routes.demo.table.formTable'),
|
||||
},
|
||||
{
|
||||
path: 'useTable',
|
||||
name: 'routes.demo.table.useTable',
|
||||
name: t('routes.demo.table.useTable'),
|
||||
},
|
||||
{
|
||||
path: 'refTable',
|
||||
name: 'routes.demo.table.refTable',
|
||||
name: t('routes.demo.table.refTable'),
|
||||
},
|
||||
{
|
||||
path: 'multipleHeader',
|
||||
name: 'routes.demo.table.multipleHeader',
|
||||
name: t('routes.demo.table.multipleHeader'),
|
||||
},
|
||||
{
|
||||
path: 'mergeHeader',
|
||||
name: 'routes.demo.table.mergeHeader',
|
||||
name: t('routes.demo.table.mergeHeader'),
|
||||
},
|
||||
{
|
||||
path: 'expandTable',
|
||||
name: 'routes.demo.table.expandTable',
|
||||
name: t('routes.demo.table.expandTable'),
|
||||
},
|
||||
{
|
||||
path: 'fixedHeight',
|
||||
name: 'routes.demo.table.fixedHeight',
|
||||
name: t('routes.demo.table.fixedHeight'),
|
||||
},
|
||||
{
|
||||
path: 'footerTable',
|
||||
name: 'routes.demo.table.footerTable',
|
||||
name: t('routes.demo.table.footerTable'),
|
||||
},
|
||||
{
|
||||
path: 'editCellTable',
|
||||
name: 'routes.demo.table.editCellTable',
|
||||
name: t('routes.demo.table.editCellTable'),
|
||||
},
|
||||
{
|
||||
path: 'editRowTable',
|
||||
name: 'routes.demo.table.editRowTable',
|
||||
name: t('routes.demo.table.editRowTable'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,22 +1,23 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 50,
|
||||
menu: {
|
||||
path: '/tree',
|
||||
name: 'routes.demo.tree.tree',
|
||||
name: t('routes.demo.tree.tree'),
|
||||
children: [
|
||||
{
|
||||
path: 'basic',
|
||||
name: 'routes.demo.tree.basic',
|
||||
name: t('routes.demo.tree.basic'),
|
||||
},
|
||||
{
|
||||
path: 'editTree',
|
||||
name: 'routes.demo.tree.editTree',
|
||||
name: t('routes.demo.tree.editTree'),
|
||||
},
|
||||
{
|
||||
path: 'actionTree',
|
||||
name: 'routes.demo.tree.actionTree',
|
||||
name: t('routes.demo.tree.actionTree'),
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@@ -1,10 +1,11 @@
|
||||
import type { MenuModule } from '/@/router/types.d';
|
||||
import { t } from '/@/hooks/web/useI18n';
|
||||
|
||||
const menu: MenuModule = {
|
||||
orderNo: 0,
|
||||
menu: {
|
||||
path: '/home/welcome',
|
||||
name: 'routes.dashboard.welcome',
|
||||
name: t('routes.dashboard.welcome'),
|
||||
},
|
||||
};
|
||||
export default menu;
|
||||
|
Reference in New Issue
Block a user