mirror of
https://github.com/Silentely/eSIM-Tools.git
synced 2026-10-21 02:02:00 +08:00
- 在 utils.js 中新增 normalizeSimStatus 和 isActiveSim 工具方法,统一规范化 SIM 状态并兼容 ACTIVE、STATUS_ACTIVE 与 ACTIVE_SIM - 修复 giffgaff-app.js 中会员信息获取、预订 eSIM 与发送短信验证码处将 STATUS_ACTIVE 误判为异常停机的 Bug - 修复 ui-controller.js 中 showMemberInfo 状态判定,确保 STATUS_ACTIVE 正常渲染绿色徽标且不弹出异常警告卡片 - 在 esim-service.js 中使用可选链防护 memberProfile 与 sim 字段,防止缺少 SIM 对象时抛出运行时异常 - 补充 isActiveSim、normalizeSimStatus 及 UI 层 STATUS_ACTIVE 渲染相关单元测试