wangfei
2025-09-12 18b5b27959b7868c7cf7e19a7b636ffc1a494e41
UI-Project/src/layout/MainErpView.vue
@@ -31,7 +31,7 @@
}
  function replaceChineseWithEnglish(menuData) {  
      // 定义中俄文对照关系对象
       const translation  = {
    const translation  = {
    '上片机': 'Стол загрузки',
    '上片': 'Верхняя часть',
    '掰片/识别': 'Разлом/идентификация',
@@ -39,6 +39,7 @@
    '磨边前卧式缓存': 'Горизонтальный буфер перед шлифовкой',
    '下片卧式缓存': 'Горизонтальный буфер стекла разгрузки',
    '磨边(冷加工)': 'Шлифовать края (холодная обработка)',
    '磨边(冷加工)': 'Шлифовать края (холодная обработка)',
    '1线磨边(冷加工)': 'Шлифовать края 1 линии (холодная обработка)',
    '2线磨边(冷加工)': 'Шлифовать края 2 линии (холодная обработка)',
    '大理片笼': 'Буферная система',
@@ -54,6 +55,11 @@
    '报工管理': 'Управление отчетностью',
    '仓储中心': 'Складской центр',
    '原片仓储': 'Склад сырья',
    '报表管理': 'Управление отчетами',
    '大理片进片': 'Далианская пленка вступает в производство',
    '大理片出片': 'Дао Ли на диске',
    '磨边卧式理片': 'Шлифовальный станок для горизонтальной обработки плоских деталей',
    '下片卧式理片': 'Нижний горизонтальный резак',
     };  
  menuData.forEach(menu => {  
    menu.menuName = translation[menu.menuName] || menu.menuName;  
@@ -66,7 +72,7 @@
function replaceChineseWithRussian(menuData) {  
      // 定义中英文对照关系对象
       const translation  = {
    const translation  = {
    '上片机': 'Loading Machine',
    '上片': 'Start showing a movie',
    '掰片/识别': 'Breaking /Identification',
@@ -74,6 +80,7 @@
    '磨边前卧式缓存': 'Horizontal buffer before edge grinding',
    '下片卧式缓存': 'Offline horizontal cache',
    '磨边(冷加工)': 'Grinding edge (cold processing)',
    '磨边(冷加工)': 'Grinding edge (cold processing)',
    '1线磨边(冷加工)': '1-line edge grinding (cold processing)',
    '2线磨边(冷加工)': '2-line edge grinding (cold processing)',
    '大理片笼': 'Dali slice cage',
@@ -89,6 +96,52 @@
    '报工管理': 'Job reporting management',
    '仓储中心': 'Storage Center',
    '原片仓储': 'Original film storage',
    '报表管理': 'Report Management',
    '大理片进片': 'Dali film enters the film.',
    '大理片出片': 'Dali film release',
    '磨边卧式理片': 'Edge grinding horizontal sheet cutting',
    '下片卧式理片': 'Lower sheet horizontal cutting',
     };
  menuData.forEach(menu => {
    menu.menuName = translation[menu.menuName] || menu.menuName;
    // if (menu.children) {
      menu.children && menu.children.forEach(submenu => {
        submenu.menuName = translation[submenu.menuName] || submenu.menuName;
      });
    // }
  });
}
function replaceChineseWithKorean(menuData) {
      // 定义中韩文对照关系对象
    const translation  = {
    '上片机': '상면기',
    '上片': '상편',
    '掰片/识别': '조각내기/식별',
    '卧式缓存': '수평 캐시',
    '磨边前卧式缓存': '연마 모서리 전용 수평 캐시',
    '下片卧式缓存': '하단 수평 캐시',
    '磨边(冷加工)': '연마 모서리 (냉간 가공)',
    '磨边(冷加工)': '연마 모서리 (냉간 가공)',
    '1线磨边(冷加工)': '1선 연마(냉간 가공)',
    '2线磨边(冷加工)': '2선 연마(냉간 가공)',
    '大理片笼': '다리편롱',
    '钢化': '강화',
    '钢化前': '강화 전',
    '钢化后': '강화 후',
    '下片台': '하단 플랫폼',
    '系统管理': '시스템 관리',
    '用户管理': '사용자 관리',
    '权限管理': '권한 관리',
    '角色管理': '역할 관리',
    '可视化系统': '시각화 시스템',
    '报工管理': '보고 관리',
    '仓储中心': '창고 센터',
    '原片仓储': '원본 필름 저장',
    '报表管理': '보고서 관리',
    '大理片进片': '다리편 진편',
    '大理片出片': '다리편 출편',
    '磨边卧式理片': '연마 모서리 수평 절단기',
    '下片卧式理片': '하부 수평 이론',
     };  
  menuData.forEach(menu => {  
    menu.menuName = translation[menu.menuName] || menu.menuName;  
@@ -113,6 +166,9 @@
      if (language.value === 'py') {
        replaceChineseWithEnglish(menuList);
      }
      if (language.value === 'kr') {
        replaceChineseWithKorean(menuList);
      }
  } else {
    ElMessage.warning(res.msg)
    router.push('/login')