From 50e95b985a72fcec4a93a2470e9efdfb2620148a Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 02 四月 2026 15:46:09 +0800
Subject: [PATCH] #i18n

---
 rsf-design/src/views/system/menu/menuPage.helpers.js |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/rsf-design/src/views/system/menu/menuPage.helpers.js b/rsf-design/src/views/system/menu/menuPage.helpers.js
index 642991e..03d60e3 100644
--- a/rsf-design/src/views/system/menu/menuPage.helpers.js
+++ b/rsf-design/src/views/system/menu/menuPage.helpers.js
@@ -45,16 +45,16 @@
   return 'primary'
 }
 
-export function getMenuTypeText(row = {}) {
-  if (row.meta?.isAuthButton || Number(row.type) === 1) return $t('pages.system.menu.types.button')
-  if (hasNestedMenus(row)) return $t('pages.system.menu.types.directory')
-  return $t('pages.system.menu.types.menu')
+export function getMenuTypeText(row = {}, t = $t) {
+  if (row.meta?.isAuthButton || Number(row.type) === 1) return t('pages.system.menu.types.button')
+  if (hasNestedMenus(row)) return t('pages.system.menu.types.directory')
+  return t('pages.system.menu.types.menu')
 }
 
-export function getMenuStatusMeta(status) {
+export function getMenuStatusMeta(status, t = $t) {
   return normalizeMenuNumber(status, 1) === 1
-    ? { text: $t('common.status.enabled'), type: 'success' }
-    : { text: $t('common.status.disabled'), type: 'danger' }
+    ? { text: t('common.status.enabled'), type: 'success' }
+    : { text: t('common.status.disabled'), type: 'danger' }
 }
 
 export function normalizeMenuTreeOptions(nodes = [], titleFormatter = defaultMenuTitleFormatter) {
@@ -69,10 +69,10 @@
   }))
 }
 
-export function buildMenuTreeOptions(tree = [], titleFormatter = defaultMenuTitleFormatter) {
+export function buildMenuTreeOptions(tree = [], titleFormatter = defaultMenuTitleFormatter, t = $t) {
   return [
     {
-      label: $t('table.topLevelMenu'),
+      label: t('table.topLevelMenu'),
       value: 0,
       children: normalizeMenuTreeOptions(tree, titleFormatter)
     }

--
Gitblit v1.9.1