fix: 修复配音库上传按钮跳转路径错误 (#1266) #1267

Merged
auto-approve-bot merged 1 commits from fix/issue-1266-voice-upload-redirect into develop 2026-08-07 18:46:04 +08:00
Owner

修复内容

修复 Step5「去配音库上传」按钮跳转错误:

  • window.location.href = "/voices"navigate("/app/voices")
  • 使用 useNavigate 进行 SPA 内部导航,避免整页刷新
  • 路径增加 /app 前缀,与实际路由一致

Fixes #1266

## 修复内容 修复 Step5「去配音库上传」按钮跳转错误: - `window.location.href = "/voices"` → `navigate("/app/voices")` - 使用 useNavigate 进行 SPA 内部导航,避免整页刷新 - 路径增加 `/app` 前缀,与实际路由一致 Fixes #1266
xiaoxia added 1 commit 2026-08-07 18:36:52 +08:00
fix: 修复配音库上传按钮跳转路径错误 (#1266)
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 43s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 51s
AI Code Review / AI Code Review (pull_request) Successful in 1m16s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m52s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m0s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m44s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m8s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 3m55s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m57s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 4m17s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 7m6s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 54s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 56s
b0c1f07d84
- 使用 useNavigate 替代 window.location.href 进行 SPA 导航
- 修正路径为 /app/voices(缺少 /app 前缀)
- 修复依赖数组
Collaborator

【阻塞级判定】

  • 是否存在阻塞级问题:否
  • 阻塞级问题数量:0 个

📊 审查概览

  • 整体评价:通过
  • 建议级问题数量:0 个

🔴 阻塞级问题(必须修复)

💡 改进建议(不阻塞合并)

良好实践

  1. 使用路由跳转代替原生跳转:将 window.location.href 替换为 react-router-domnavigate,这是 SPA 应用的最佳实践,避免了页面完全刷新,保留了应用状态,提升了用户体验和性能。
  2. 依赖项管理规范useCallback 正确地将 navigate 加入依赖数组,符合 React Hooks 规则和 ESLint exhaustive-deps 要求。

🤖 由 AI 代码审查机器人自动生成 | 2026-08-07 10:38:09 | 模型:

### 【阻塞级判定】 - 是否存在阻塞级问题:否 - 阻塞级问题数量:0 个 ### 📊 审查概览 - 整体评价:通过 - 建议级问题数量:0 个 ### 🔴 阻塞级问题(必须修复) 无 ### 💡 改进建议(不阻塞合并) 无 ### ✅ 良好实践 1. **使用路由跳转代替原生跳转**:将 `window.location.href` 替换为 `react-router-dom` 的 `navigate`,这是 SPA 应用的最佳实践,避免了页面完全刷新,保留了应用状态,提升了用户体验和性能。 2. **依赖项管理规范**:`useCallback` 正确地将 `navigate` 加入依赖数组,符合 React Hooks 规则和 ESLint `exhaustive-deps` 要求。 --- <sub>🤖 由 AI 代码审查机器人自动生成 | 2026-08-07 10:38:09 | 模型: </sub> <!-- AI_CODE_REVIEW_AUTO_COMMENT -->

🚀 预览环境已部署

项目 详情
PR号 #1267
预览链接 https://pr-1267.preview.xiaoxiajianji.com
API环境 staging

💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。

🔄 每次提交新代码后预览环境会自动更新。

🗑️ PR 关闭或合并后,预览环境会自动清理。

🚀 **预览环境已部署** | 项目 | 详情 | |------|------| | PR号 | #1267 | | 预览链接 | [https://pr-1267.preview.xiaoxiajianji.com](https://pr-1267.preview.xiaoxiajianji.com) | | API环境 | staging | > 💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。 > > 🔄 每次提交新代码后预览环境会自动更新。 > > 🗑️ PR 关闭或合并后,预览环境会自动清理。
auto-approve-bot approved these changes 2026-08-07 18:45:33 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
auto-approve-bot approved these changes 2026-08-07 18:45:33 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
auto-approve-bot merged commit 749a1aae7e into develop 2026-08-07 18:46:04 +08:00
auto-approve-bot deleted branch fix/issue-1266-voice-upload-redirect 2026-08-07 18:46:05 +08:00

🗑️ 预览环境已清理

PR #1267 已关闭或合并,对应的预览环境已被清理。

如有需要,可以重新打开 PR 来重新生成预览环境。

🗑️ **预览环境已清理** PR #1267 已关闭或合并,对应的预览环境已被清理。 > 如有需要,可以重新打开 PR 来重新生成预览环境。
Sign in to join this conversation.