1. 09 May, 2026 6 commits
    • 使用环境变量或配置来设置client_id,避免在代码中硬编码。
      这使得应用更易于在不同环境中部署。
      hookehuyr authored
    • 修复后端会话刷新时缺少 client_id 参数的问题,确保认证流程正确执行
      hookehuyr authored
    • - 移除HOME_CONTENT接口的f=customize参数
      - 统一正式环境和Mock环境的f和client_id参数
      - 删除config.js中关于f参数的过时注释
      hookehuyr authored
    • 将图标组件替换为字体图标,以提供更灵活的图标定制能力。更新了标签栏配置、工具函数和组件逻辑,使其支持从配置中读取字体图标类名,并回退到默认图标。同时移除了对 @nutui/icons-vue-taro 的硬编码依赖。
      hookehuyr authored
    • - 移除资讯页原有的原生列表/详情逻辑,改为与“应用/我的”一致的 WebView 容器
      - 在 tabbar 配置和 mock 数据中为资讯项添加 webview_url 和 webview_title
      - 更新项目文档,说明资讯链路已统一为 WebView 承接,旧版原生资讯页转为参考链路
      hookehuyr authored
    • - 更新首页 API 地址及 mock 处理器,对齐 Apifox 接口规范
      - 重构首页页面,消费 `volunteer_top_banner`、`volunteer_bottom_banner`、`volunteer_home_icon` 字段
      - 为顶部 banner 添加 Swiper 轮播支持,单图保持现状,多图自动切换
      - 在 mock 环境下添加状态提示,便于后续真实数据联调
      - 调整全局配置,移除默认 `f` 参数,改为各接口单独传递
      - 更新组件类型声明,引入 NutUI Swiper 组件
      - 同步更新 TODO 清单,标记已完成项并细化后续任务
      hookehuyr authored
  2. 07 May, 2026 8 commits
    • 将原支付功能联调任务拆分为支付确认页联调(第6项)和支付功能联调(第7项),以更精确地跟踪开发进度。
      hookehuyr authored
    • 记录当前版本未实现与待联调的核心功能,包括首页数据、底部导航、资讯列表、WebView地址、授权及支付流程,以便团队同步开发进度与后续联调重点。
      hookehuyr authored
    • 补充项目功能概览,详细说明各核心模块职责与交互关系,重点描述首页分发、底部导航、资讯链路、支付流程和授权机制。更新项目结构说明,明确各目录的实际用途而非模板化描述。细化构建调试、Mock使用、授权支付链路约定等章节,确保文档与当前实现保持一致。
      hookehuyr authored
    • - 创建支付确认页面组件,包含金额展示和微信支付功能
      - 在应用配置中注册新页面路由
      - 集成微信小程序支付逻辑,支持订单号参数传递
      hookehuyr authored
    • - 新增应用页和我的备份页,支持 WebView 模式
      - 重构我的页面为 WebView 承接页,移除静态 UI
      - 新增底部导航配置 API、Mock 数据及 Pinia 状态管理
      - 重构 AppTabbar 组件以使用动态配置,支持图标映射和页面路由
      - 在应用启动时预加载导航配置,优化用户体验
      - 将“消息”统一更名为“资讯”,更新相关页面文案
      hookehuyr authored
    • - 引入 Font Awesome 4.7.0 CSS 文件以扩展图标库
      - 更新导航项图标配置,将“地图导览”图标从自定义字体替换为 Font Awesome 图标
      - 重构 Vue 组件中的图标渲染逻辑,新增 `getIconClass` 函数动态判断图标类型并应用对应 CSS 类
      - 调整相关样式类名以保持一致性
      hookehuyr authored
    • - 新增首页内容 API 接口及 mock 数据
      - 重构首页 UI,移除静态占位内容,改为动态渲染 banner、导航和图文链接
      - 添加点击跳转逻辑,支持页面内跳转和 WebView 打开外部链接
      hookehuyr authored
    • - 添加iconfont样式文件,包含丰富的图标字体定义
      - 在首页概览卡片标题行中添加演示图标,展示图标使用方式
      - 调整卡片标题布局为flex布局以容纳图标和文字
      hookehuyr authored
  3. 06 May, 2026 1 commit
  4. 29 Apr, 2026 3 commits
    • 修复URL中activityId参数前的多余&符号,并补充缺失的_t参数值,同时添加activeTab参数以正确初始化页面标签页
      hookehuyr authored
    • 清理未使用的 NutTabbar 和 NutTabbarItem 组件类型定义。
      删除 AppTabbar 中用于 H5 环境跳转小程序的复杂逻辑,简化页面导航。
      移除已不再使用的 miniProgram.js 工具文件。
      更新地图引导页面的 URL 参数。
      hookehuyr authored
    • - 新增 miniProgram.js 工具模块,提供 H5 环境下检测微信小程序 webview 及页面跳转能力
      - 重构 AppTabbar 组件,替换 NutUI Tabbar 为自定义实现,优化视觉样式
      - 在 H5 环境下优先尝试使用小程序桥接跳转页面,增强多端体验一致性
      hookehuyr authored
  5. 28 Apr, 2026 1 commit
    • 新增通用webview预览工具函数和组件,支持动态URL和标题参数传递。移除未使用的NutUI组件类型声明,在首页添加模拟webview测试入口,并优化测试中心描述文案。
      
      - 新增webview.js工具模块,包含URL构建和参数解析函数
      - 重构webview-preview页面,支持动态URL和错误状态处理
      - 在首页添加模拟webview测试入口,便于验证承载能力
      - 移除components.d.ts中未使用的NutUI组件类型声明
      - 优化pay-test页面,使用工具函数构建webview预览URL
      hookehuyr authored
  6. 24 Apr, 2026 3 commits
  7. 23 Apr, 2026 1 commit
    • - 新增消息详情页面及路由配置
      - 重构环境配置,支持通过 API_RUNTIME_ENV 统一切换正式/mock 环境
      - 添加完整的 mock 架构,包含模块化 handler、状态管理 store 和静态 fixture
      - 集成 mock 到现有请求层,实现 axios 和 Taro 请求的无缝拦截
      - 更新项目文档,说明 mock 目录约定和环境切换方式
      hookehuyr authored
  8. 22 Apr, 2026 3 commits
    • 添加新的地图导览页面,使用 WebView 承载外部地图应用。在首页增加地图导览入口卡片并更新描述,同时将测试中心按钮样式调整为轮廓样式以区分主要操作。
      hookehuyr authored
    • 新增消息页 (message) 和我的页 (mine),包含基础布局和授权状态展示。
      新增 AppTabbar 组件实现底部导航栏,支持首页、消息、我的三栏切换。
      重构首页布局,将原有测试功能移入测试中心并更新页面标题。
      更新 app.config.js 和组件类型声明以支持新页面和组件。
      hookehuyr authored
    • 添加项目配置文件、核心工具模块、基础页面组件和依赖管理
      - 配置 Taro 4 + Vue 3 + NutUI 技术栈,支持微信小程序和 H5 开发
      - 实现完整的微信登录认证流程,包括静默授权和 401 自动刷新
      - 添加支付测试功能,支持 WebView 桥接和微信支付调用
      - 提供弱网/离线支持,包含缓存管理和统一文案
      - 设置双设计宽度体系(NutUI 375px / 其他 750px)
      - 配置路径别名、ESLint 代码规范和开发构建脚本
      hookehuyr authored