1. 10 Feb, 2026 1 commit
    • - 将 API 统一错误提示的 duration 从 2000ms 延长到 3000ms
      - 影响所有使用 fn() 包装的 API 错误提示
      - 修复用户反馈的"提示窗口关闭太快"问题
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
  2. 05 Feb, 2026 4 commits
    • - 补充状态码兼容细节(qrCode USED='7' vs bookingDetail USED='9')
      - 记录测试代码清理工作
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • 修复内容:
      - 兼容 qrCode 组件(USED='7')和 bookingDetail(USED='9')的状态码差异
      - 优化状态变化处理逻辑,测试和生产模式统一调用 API
      - 移除所有测试代码和测试按钮
      
      问题详情:
      - qrCode 组件和 bookingDetail 页面定义了不同的 USED 状态码
      - 导致状态变化事件触发后条件判断失效
      
      解决方案:
      - 在 handleQrCodeStatusChange 中同时检查两种状态码
      - 统一调用 billInfoAPI 刷新订单信息,确保状态一致性
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 添加 2026-02-05 变更记录
      - 记录 qrCode 组件和 bookingDetail 页面的状态同步机制
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - qrCode 组件添加状态变化事件通知机制
      - 预约详情页监听状态变化并刷新订单信息
      - 订单已核销时显示禁用提示而非取消按钮
      - 移除未使用的导入和变量,修复 ESLint 警告
      
      问题详情:
      - 二维码轮询更新状态时只更新组件内部状态
      - 父组件订单信息未同步更新导致取消按钮不消失
      
      解决方案:
      - qrCode 组件状态改变时触发 status-change 事件
      - 父组件接收到事件后调用 billInfoAPI 刷新订单
      - 订单状态更新为 USED 后自动隐藏取消按钮
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
  3. 04 Feb, 2026 2 commits
    • - 在路线图图片下方添加提示文字:"如有变化,以现场规定为准,谢谢配合!"
      - 使用浅黄色背景和主题棕色文字突出显示
      - 添加圆角卡片样式,与整体页面风格保持一致
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 新增路线图展示组件,居中显示在温馨提示下方
      - 实现路线图点击预览功能,支持全屏查看和缩放
      - 路线图容器样式与页面其他元素保持统一(白色背景、圆角、内边距)
      - 添加图片点击视觉反馈效果(透明度变化)
      - 使用 Taro.previewImage API 实现图片预览功能
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
  4. 03 Feb, 2026 2 commits
  5. 02 Feb, 2026 2 commits
  6. 30 Jan, 2026 6 commits
  7. 28 Jan, 2026 2 commits
    • hookehuyr authored
    • - 新增全局规则:
        - taro-patterns.md(Taro 开发规范)
        - miniprogram-checklist.md(小程序检查清单)
        - taro-cross-platform.md(多端兼容指南)
      
      - 新增项目配置:
        - .eslintrc.js(ESLint 规则)
        - .prettierrc(Prettier 格式化)
        - .lintstagedrc.js(Git 暂存检查)
        - .editorconfig(编辑器统一配置)
        - scripts/setup-husky.sh(Husky 自动安装)
      
      - 新增文档:
        - docs/development-guide.md(完整开发指南)
        - docs/config-quick-reference.md(配置快速参考)
      
      - 更新 package.json:
        - 添加代码质量相关命令(lint、format等)
      
      - 使用 Prettier 格式化所有代码
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
  8. 24 Jan, 2026 4 commits
    • - 将身份证脱敏、状态映射等工具函数统一到 utils/tools.js
      - 在 qrCode 组件暴露轮询启停方法,由页面生命周期控制
      - 更新 README 中优化建议的完成状态
      hookehuyr authored
    • - 将项目介绍重构为更清晰的功能概览与技术栈说明
      - 详细阐述项目结构、关键实现(如认证、离线兜底)与可复用能力
      - 增加项目优缺点分析与明确的后续优化建议
      - 移除过时的优化建议条目,更新为当前状态
      hookehuyr authored
    • - 为 utils、api、stores、composables 等模块的函数和变量添加详细的 @description 注释
      - 统一接口返回类型为 Promise<{code,data,msg}> 格式说明
      - 为组件方法添加参数和返回值类型标注
      - 更新文件头部的 @Description 字段使其更具体
      - 增强代码自文档化能力,便于团队维护和IDE智能提示
      hookehuyr authored
    • - 将PosterBuilder组件的工具函数从TypeScript迁移至JavaScript以简化构建
      - 修复ESLint配置,添加root标志防止继承外部规则
      - 更新package.json添加lint脚本便于代码检查
      - 优化API响应处理函数,增强错误处理和类型安全
      - 调整环境配置,将生产环境指向开发服务器
      hookehuyr authored
  9. 23 Jan, 2026 1 commit
  10. 22 Jan, 2026 2 commits
  11. 21 Jan, 2026 2 commits
  12. 20 Jan, 2026 12 commits