From c2ddf632c8e642813c89e501d402f06c57369a22 Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期一, 03 三月 2025 16:22:18 +0800 Subject: [PATCH] 国际化配置 --- src/components/TreeMenu.vue | 47 +++++++++++++++++++---------------------------- 1 files changed, 19 insertions(+), 28 deletions(-) diff --git a/src/components/TreeMenu.vue b/src/components/TreeMenu.vue index ef177b3..41ed582 100644 --- a/src/components/TreeMenu.vue +++ b/src/components/TreeMenu.vue @@ -27,7 +27,7 @@ </template> <script setup lang="ts"> -import { ref, watch,defineProps } from "vue"; +import { ref, watch, defineProps } from "vue"; import { useRouter } from "vue-router"; import { Document, FolderOpened } from "@element-plus/icons-vue"; @@ -44,36 +44,24 @@ children?: TreeNode[]; } -const treeData = ref<TreeNode[]>([ +const modelTreeData = ref<TreeNode[]>([ { - label: "妯″瀷绠$悊", - icon: "Document", - path: "/model", - }, - { - label: "鍙鍖栦豢鐪�", + label: "鍨嬪彿", icon: "FolderOpened", children: [ { - label: "娴嬭瘯浠跨湡", - path: "/simulation-test", - icon: "FolderOpened", - children: [ - { - label: "浠跨湡璇︽儏", - path: "/simulation-config", - icon: "Document", - }, - { - label: "娴嬭瘯鎶ュ憡", - path: "/simulation-result", - icon: "Document", - }, - ], + label: "鐫�闄嗗櫒妯″瀷搴�", + path: "/model/landerModel", + icon: "Document", }, { - label: "瀹炴椂浠跨湡", - path: "/simulation-test", + label: "宸¤鍣ㄦā鍨嬪簱", + path: "/model/roverModel", + icon: "Document", + }, + { + label: "椋炶穬鍣ㄦā鍨嬪簱", + path: "/model/leapMachineModel", icon: "Document", }, ], @@ -85,7 +73,7 @@ label: "label", }; -const filteredData = ref(treeData.value); +const filteredData = ref(modelTreeData.value); const filterNode = (value: string, data: TreeNode) => { if (!value) return true; @@ -98,11 +86,14 @@ } }; - watch( () => props.menuItem, (value) => { - console.log(value,'tree'); + if (value == "/" || value == "/model") { + filteredData.value = modelTreeData.value; + } else { + filteredData.value = [] + } } ); </script> -- Gitblit v1.9.1