From 6277e3ab42ee4fd577440ce2f60ab5e9df1e204b Mon Sep 17 00:00:00 2001 From: lbw <1192299468@qq.com> Date: Tue, 30 Dec 2025 11:59:47 +0800 Subject: [PATCH] =?UTF-8?q?fix(permission):=20=E4=BF=AE=E5=A4=8D=E6=9D=83?= =?UTF-8?q?=E9=99=90=E8=B7=AF=E7=94=B1=E8=B7=B3=E8=BD=AC=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 调整判断条件,允许未登录用户访问 /plan/tts 路径 - 防止未登录时强制跳转到登录页,提升用户体验 - 修正 application-dev.yml 中 speech 配置缩进问题,保证配置正确解析 --- .../src/main/resources/config/application-dev.yml | 8 ++++---- enlish-vue/src/permission.js | 7 +++++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/enlish-service/src/main/resources/config/application-dev.yml b/enlish-service/src/main/resources/config/application-dev.yml index 666c7d4..10f2240 100644 --- a/enlish-service/src/main/resources/config/application-dev.yml +++ b/enlish-service/src/main/resources/config/application-dev.yml @@ -24,10 +24,10 @@ spring: api-key: your_api_key_here base-url: http://124.220.58.5:2233 audio: - speech: - options: - model: tts-1 - voice: alloy + speech: + options: + model: tts-1 + voice: alloy templates: diff --git a/enlish-vue/src/permission.js b/enlish-vue/src/permission.js index 7c51f43..cdafc4b 100644 --- a/enlish-vue/src/permission.js +++ b/enlish-vue/src/permission.js @@ -10,13 +10,17 @@ router.beforeEach((to, from, next) => { // 展示页面加载 Loading showPageLoading() const token = getToken() - if (!token && to.path !== '/login') { + if (!token && to.path !== '/login' && to.path !== '/plan/tts') { next({ path: '/login' }) return } if (token && to.path === '/login') { next({ path: '/class' }) return + } + if (to.path === '/plan/tts') { + next() + return } next() }) @@ -30,4 +34,3 @@ router.afterEach((to, from) => { // 隐藏页面加载 Loading hidePageLoading() }) -