pangu-user-platform/pangu-ui
神码-方晓辉 dde660857a fix: 修复登录页面验证码问题
## 问题描述
1. 验证码图片无法正常显示(显示为破损图标)
2. 验证码为必填项,但后端已禁用验证码(captchaEnabled: false)
3. 前端获取验证码数据路径错误(res.img应为res.data.img)

## 修复内容

### 1. 修正API响应数据路径

### 2. 验证码改为非必填

### 3. 动态验证规则
根据后端返回的captchaEnabled状态,动态设置验证码是否必填:

## 测试结果
-  验证码API正常响应(200 OK)
-  验证码状态:captchaEnabled = false
-  验证码改为非必填,用户可以直接登录
-  数据路径修正,不再报错

## 影响范围
- 文件:pangu-ui/src/views/login/index.vue
- 功能:登录页面验证码处理逻辑

---

**作者**:湖北新华业务中台研发团队
**日期**:2026-02-01
2026-02-01 12:13:25 +08:00
..
public feat: 初始化盘古用户平台项目 2026-01-31 16:48:20 +08:00
src fix: 修复登录页面验证码问题 2026-02-01 12:13:25 +08:00
.gitignore feat: 初始化盘古用户平台项目 2026-01-31 16:48:20 +08:00
README.md feat: 初始化盘古用户平台项目 2026-01-31 16:48:20 +08:00
index.html feat: 初始化盘古用户平台项目 2026-01-31 16:48:20 +08:00
package-lock.json refactor: 完全移除Mock,100%使用真实DB数据和API 2026-02-01 00:21:28 +08:00
package.json refactor: 完全移除Mock,100%使用真实DB数据和API 2026-02-01 00:21:28 +08:00
vite.config.js fix: UI自动化测试并修复前后端集成关键问题 2026-02-01 00:56:57 +08:00

README.md

Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Learn more about IDE Support for Vue in the Vue Docs Scaling up Guide.