diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 8835cda..4b12e7b 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -27,7 +27,8 @@ "Bash(\"/d/Program Files/apache-maven/apache-maven-3.6.3/bin/mvn\" compile -pl txw-mhzc-service-biz -am)", "Bash(\"/d/Program Files/apache-maven/apache-maven-3.6.3/bin/mvn\" clean package -pl txw-mhzc-service-biz -am -DskipTests)", "Bash(\"/d/Program Files/jdk8/bin/java\" -Xms256m -Xmx512m -Duser.timezone=Asia/Shanghai -jar target/txw-mhzc-service-biz.jar --spring.profiles.active=local)", - "Bash(mvn compile *)" + "Bash(mvn compile *)", + "WebFetch(domain:www.figma.com)" ] } } diff --git a/txw-mhzc-web/src/pages/index/components/footer/index.vue b/txw-mhzc-web/src/pages/index/components/footer/index.vue index f466b9a..5f83634 100644 --- a/txw-mhzc-web/src/pages/index/components/footer/index.vue +++ b/txw-mhzc-web/src/pages/index/components/footer/index.vue @@ -41,7 +41,7 @@ @@ -141,6 +141,7 @@ export default { font-size: 14px; transition: color 0.3s; color: rgba(85, 102, 89, 1); + cursor: pointer; &:hover { color: #4caf50; diff --git a/txw-mhzc-web/src/pages/index/components/nav/index2.vue b/txw-mhzc-web/src/pages/index/components/nav/index2.vue index 880b073..2764793 100644 --- a/txw-mhzc-web/src/pages/index/components/nav/index2.vue +++ b/txw-mhzc-web/src/pages/index/components/nav/index2.vue @@ -267,6 +267,17 @@ export default { } else { this.loginFlag = false; } + + // 初始化时根据当前路由更新菜单选中状态 + this.updateCurPageByRoute(); + }, + watch: { + $route: { + handler() { + this.updateCurPageByRoute(); + }, + immediate: false, + }, }, beforeUnmount() { }, methods: { @@ -301,6 +312,13 @@ export default { return; } + // 处理带query参数的路径(如 /gxnlpt?anchor=content-1) + const pathWithoutQuery = path.split('?')[0]; + if (this.routeToMenuMap[pathWithoutQuery]) { + this.curPage = this.routeToMenuMap[pathWithoutQuery]; + return; + } + // 尝试从路径中提取关键部分进行匹配 if (path.includes('tfwsc') || path.includes('txqsc') || path.includes('tjrsc') || path.includes('tsjsc')) { this.curPage = 'fwsc'; diff --git a/txw-mhzc-web/src/pages/index/views/glxtSy/glxtSy.vue b/txw-mhzc-web/src/pages/index/views/glxtSy/glxtSy.vue index e2dd198..adf6fa6 100644 --- a/txw-mhzc-web/src/pages/index/views/glxtSy/glxtSy.vue +++ b/txw-mhzc-web/src/pages/index/views/glxtSy/glxtSy.vue @@ -6,7 +6,7 @@