1. 25 May, 2026 1 commit
  2. 18 May, 2026 4 commits
  3. 15 May, 2026 8 commits
  4. 14 May, 2026 3 commits
  5. 11 May, 2026 1 commit
  6. 09 May, 2026 8 commits
    • 重构 tabbar 配置处理以适配新的后端 API 端点 `/srv/?a=app_menu`,该端点返回对象结构而非数组。
      新增 `normalizeTabbarPayload` 函数统一处理数组、对象及嵌套数据结构,增强数据兼容性。
      优化 tabbar 组件支持水平滚动,当项目超过 4 个时自动启用滚动布局并添加滚动提示动画。
      标准化 tabbar 键名映射,统一处理 `message`、`application`、`mine` 等旧键名到新键名 `news`、`list`、`user`。
      改进页面 URL 生成逻辑,非首页项目优先使用 webview 预览链接。
      hookehuyr authored
    • 将重复的 'futian_wxamp' 和 '358209' 字符串提取为模块级常量 F 和 CLIENT_ID,
      避免硬编码,便于未来统一修改。
      hookehuyr authored
    • 使用环境变量或配置来设置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
  7. 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
  8. 06 May, 2026 1 commit
  9. 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
  10. 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
  11. 24 Apr, 2026 2 commits