feat(miniapp+admin-app): 同步 SMS 认证 API 变更
Phase 7 — Taro miniapp + admin-app 前端同步后端 SMS 认证系统:
miniapp (Taro/React):
- auth.ts: 新增 SmsCodeType 类型,sendSmsCode 支持 type 参数
· 端点从 /auth/send-sms-code → /auth/sms/send
· 新增 loginByPassword / resetPassword API
· register 支持 password + nickname 可选参数
- store/auth.ts: sendSmsCode 同步 type 参数 + 新端点
- login/index.tsx: 发送验证码时指定 type='LOGIN'
- h5-register/index.tsx: 发送验证码时指定 type='REGISTER'
· 修复注册后 token 存储使用 config.TOKEN_KEY 而非硬编码
- i18n: 3语言新增 7 key (login_code_sent, login_error_*,
register_success, register_error_agree)
admin-app (Flutter):
- auth_service.dart: 新增 SmsCodeType 枚举
· sendSmsCode 支持 type 参数,端点同步 /auth/sms/send
· 返回 expiresIn (秒)
- issuer_login_page.dart: 发送验证码时指定 SmsCodeType.login
- i18n: 3语言新增 4 key (login_error_phone, login_error_code,
login_error_network, login_code_sent)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>