实现系统菜单树管理第一版

This commit is contained in:
andy
2026-07-16 12:47:21 +07:00
parent 5390b8f71b
commit ed37d5f955
9 changed files with 1410 additions and 316 deletions

View File

@@ -56,6 +56,9 @@ export default {
nextPage: 'Next',
pageStatus: 'Page {current} / {total}',
pageSize: 'Page size',
refresh: 'Refresh',
saving: 'Saving',
cancel: 'Cancel',
},
notFound: {
title: 'Page unavailable',
@@ -130,16 +133,33 @@ export default {
},
menus: {
title: 'Menu filters',
managementTitle: 'Menu management',
managementHint: 'Maintain sidebar menu hierarchy, order, visibility, and permission entry points.',
createTitle: 'Create menu',
editTitle: 'Edit menu',
tableTitle: 'Menus',
totalSuffix: 'menus',
keywordPlaceholder: 'Menu code / name / route',
menuStatus: 'Menu status',
visibleOnly: 'Visible only',
treeWarningTitle: 'Menu tree has configuration warnings',
treeWarningHint: 'The backend returned the menu tree, but these items need administrator review.',
treeTitle: 'Menu tree',
treeDirty: 'Tree changes are not saved',
treeDirtyActionBlocked: 'Save the menu tree before continuing.',
treeWarningSaveBlocked: 'Resolve the menu tree warnings and confirm parent relationships before saving the tree.',
saveTreeOrder: 'Save tree',
menuCode: 'Menu code',
menuName: 'Menu name',
parentMenu: 'Parent menu',
rootMenu: 'Root menu',
componentKey: 'Component key',
iconKey: 'Icon key',
unknownRoute: 'Unknown route',
unknownRouteHint: 'This route is not recognized by the frontend and may open an unavailable page.',
permissionLoadFailed: 'Permission list failed to load. Permission selection and menu config saving are temporarily unavailable.',
moveUp: 'Move up',
moveDown: 'Move down',
columns: {
menu: 'Menu',
route: 'Route',