18617351030 1030-6

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 351500a7f3 fix: 修复数据统计页面下拉刷新回弹失效问题 将下拉刷新从 ScrollView 组件级刷新改为 Taro 页面级 API: - 移除 refresherTriggered 状态控制 - 使用 Taro.usePullDownRefresh() 钩子监听下拉刷新事件 - 使用 Taro.stopPullDownRefresh() 停止刷新动画 - 移除 ScrollView 的 refresher 相关属性 页面配置已启用 enablePullDownRefresh: true,使用微信小程序原生 控制刷新回弹,避免回弹失效问题。 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 3eb1e09790 config: 增加小程序主包大小限制到 4MB - 企业小程序: 添加 maxSinglePackageSize: 4 配置 - 人才小程序: 添加 maxSinglePackageSize: 4 配置 - 解决开发版预览时代码体积超过 2MB 限制的问题 Generated with [Claude Code](https://claude.com/claude-code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 4227f0318e docs: 更新小程序发布技能文档 - usage.md: 添加构建行为说明和 --build 参数说明 - faq.md: 添加开发版构建跳过说明和 ES5 转译问题解决方案 - config.md: 添加命令行参数说明和输出路径配置 Generated with [Claude Code](https://claude.com/claude-code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • cc204321e6 fix: 修复小程序开发版预览二维码生成失败问题 - 发布脚本: 开发版默认跳过构建,使用 watch 模式现有输出 - 发布脚本: 根据类型动态选择构建输出路径(development/production) - 发布脚本: 预览设置 useProjectConfig=false 避免 terser 问题 - 企业小程序: 添加 ES5 转译配置,修复可选链语法导致预览失败 Generated with [Claude Code](https://claude.com/claude-code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 3c1ac73a12 fix: 应用 NameAvatar 共享组件到首页,修复人才列表头像样式 - Dashboard 页面使用 NameAvatar 组件替代内联样式 - 删除 Dashboard.css 中重复的 name-avatar 样式定义 - 删除 talent/list 页面的遗留 TalentManagement.css 文件 - 确保 all name-avatar 样式统一由 NameAvatar 组件管理 修复问题: - 首页人才列表的姓氏头像缺少样式(之前未被 a50c58a9 覆盖) - 多处重复定义 name-avatar 样式违反 DRY 原则 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 8bb3cabc47 fix: 修复人才详情页CSS选择器缺失导致微信小程序构建失败 修复问题: - 企业小程序微信版本 (dev:weapp) 构建失败 - 错误信息: TypeError: Cannot read properties of undefined (reading 'source') - 根本原因: TalentDetail.css 中卡片样式缺少选择器名称 修复内容: - 为 .card 样式块添加缺失的选择器名称 - 此问题是在提取 NameAvatar 共享组件时遗留的 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 48e0f8faef docs: 更新企业端首页统计数据修复技术规格完成状态 - 标记所有7个任务为已完成 - 更新所有验收标准为通过状态 - 完善 type guard 类型守卫实现(排除错误响应格式) E2E验证通过: - 在职率显示100%(API数据,原硬编码92%) - 平均薪资显示¥2,500(API数据,原前端计算¥4,500) - 与数据统计页数据一致性验证通过 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • 02cde60905 feat: 企业端首页使用真实API显示统计数据 - 修改在职率显示,使用 API 数据替代硬编码 92% - 修改平均薪资显示,使用 API 数据替代前端计算 - 添加加载状态和错误处理 - 更新下拉刷新逻辑,包含新统计数据 修复问题: - 在职率从硬编码 92% 改为 API 返回值 - 平均薪资从前端计算 ¥4,500 改为 API 返回 ¥2,500 - 确保与数据统计页面数据一致 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • 0aa05e63cf feat: 企业端首页添加统计API查询基础结构 - 添加 enterpriseStatisticsClient 导入 - 添加 EmploymentRateResponse 和 AverageSalaryResponse 类型导入 - 添加 isEmploymentRateSuccess 和 isAverageSalarySuccess 类型守卫函数 - 添加在职率和平均薪资的 useQuery 钩子 下一步将修改显示逻辑 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • View comparison for these 3 commits »

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 0f8a841bf1 docs: 添加企业端首页统计数据修复技术规格 - 创建快速流技术规格 (tech-spec-enterprise-dashboard-stats-fix.md) - 目标:修复首页硬编码的在职率 (92%) 和前端计算的平均薪资 - 方案:使用真实 API 数据替代硬编码和前端计算 - 7 个实现任务,3 个提交点策略,9 个验收标准 - 经过派对模式讨论和对抗性审查 Generated with [Claude Code](https://claude.com/claude-code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • a50c58a92d fix: 提取姓氏头像为共享组件,修复人才列表页样式缺失问题 - 新建 NameAvatar 共享组件 (mini/src/components/NameAvatar/) - 支持多种尺寸 (sm/md/lg) 和颜色变体 - 更新人才列表页和详情页使用新组件 - 移除页面内的 getAvatarColor 函数和重复样式 修复问题: - 首次进入人才列表页时,姓氏头像无样式显示 - 原因:name-avatar 样式仅在人才详情页 CSS 中定义 - 解决方案:提取为共享组件,样式随组件自动加载 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • f945745703 fix: 订单详情页显示企业名称和平台名称而非数字ID 修复企业端订单详情页显示"公司127"、"平台6"等数字ID的问题, 改为从关联查询数据中获取真实名称,并提供数字ID作为降级方案。 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 58a4ff4f25 fix: 临时隐藏企业端打卡数据真实值,显示固定100%完成率 业务背景:人才小程序打卡功能尚未实现,导致企业端显示 0/4 数据。 为避免用户困惑,临时隐藏真实数据,显示固定100%完成率。 修改内容: - 订单列表页:隐藏 0/4 数据,显示固定 100% - 订单详情页:隐藏 0/4 数据,显示固定 100% - 添加详细注释说明临时方案的原因和后续TODO - 更新 .gitignore 忽略 Python __pycache__ 和 .pyc 文件 相关文档:docs/系统故障20260306.docx 问题3 Generated with [Claude Code](https://claude.com/claude-code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 763c4dd4ad fix: 统一人才端本月出勤数据源,修复数据不一致问题 - 首页:移除硬编码值29,改用 generateMockAttendanceData 获取 normalDays - 更多页面:移除本地 mock 数据,改用 generateMockAttendanceData 统计数据 - 异常记录:动态计算 lateCount + earlyLeaveCount + absentCount - 现在首页、更多页面、考勤记录页显示统一的 22 天出勤数据 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 4406be9cc7 docs: 添加人才端本月出勤数据修复技术规格 完成 BMM Quick-Spec 工作流,统一首页、更多页面、考勤记录页的 本月出勤数据源,使用 generateMockAttendanceData 函数。 - 问题:三个页面显示的出勤天数不一致(29/28/22天) - 解决方案:统一使用 generateMockAttendanceData 作为数据源 - 范围:修复首页硬编码值和更多页面本地 mock 数据 - 状态:ready-for-dev,包含 8 个任务和 3 条验收标准 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

1 day ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • e9027e56f8 fix: 完成系统故障验证和模块加载修复 本次更新包含: - 修复 mini-charts 包 ESM 模块加载问题 - 将 package.json 类型改为 module - 更新 TypeScript 配置使用 ESNext 模块 - 修复组件导出路径 - 完成系统故障文档验证 (9个问题) - 问题1-5,7-9 已验证修复 - 问题6 需进一步处理 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

2 days ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 95da76a1bf docs: 更新企业小程序测试账号 - 企业小程序测试账号: 13800138005 → 13800013800 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • de4658cf41 fix: 修复 mini-charts 包模块加载问题 - 移除 package.json 中的 \"type\": \"module\" 字段,改用 CommonJS 格式 - 修改 exports 字段,使用 \"default\" 替代 \"import\"/\"require\" - 修复 uChartsClass 导入路径,从 ../types 改为 ../lib - 删除 types/u-charts-original.d.ts 中的循环模块声明 - 调整 tsconfig.json,将 module 设置为 CommonJS,moduleResolution 设置为 node - 修复构建后手动复制 types 目录到 dist 修复的问题: - Cannot find module 'dayjs' - Cannot find module '@d8d/mini-charts/components/ColumnChart' Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • View comparison for these 2 commits »

2 days ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 5c6b798e92 fix: 修复人才小程序 H5 代理端口配置 将 /talent-mini 和 /talent-mini-ws 代理目标端口从 10088 修正为 10087, 与 mini-talent/config/dev.ts 中配置的实际 H5 开发服务器端口一致。 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

2 days ago

1030-6 pushed to monorepo at 188-template-179/mini-starter

  • 63386446dc fix: 修复 ESM 导入路径并添加人才详情页 CSS 样式 - 为 company-module 和 disability-module 的 ES 模块导入添加 .js 扩展名以符合 Node 16+ ESM 规范 - 修复人才详情页缺失的渐变背景样式,添加 TalentDetail.css 导入 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • fb26fb9bf2 fix: 修复 UI 包整合后的类型错误 - 删除未使用的 _CompanyPersonListItem 接口 - 重写 orderTypes.ts 为直接定义类型(rpcClient 返回 any 导致类型推导失败) - 更新测试文件导入,移除不存在的客户端 - 修复测试文件中的组件导入路径 生成 with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • 3cc074b3d3 fix: 修复 types 文件相对导入路径问题 - orderTypes.ts: 修复 enterpriseOrderClient 导入路径 - statisticsTypes.ts: 修复 enterpriseStatisticsClient 导入路径 - 将 './xxxClient' 改为 '../api/xxxClient' 以正确引用 API 客户端 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • 325f13f5e1 docs: 更新技术规格审查记录,记录 Party Mode 修复完成 记录了通过 Party Mode 讨论后完成的修复: - dayjs 版本锁定改进 - 类型导出重复问题修复 - 提交 commit cae9fbbd Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • cae9fbbd43 fix: 修复 UI 包整合后期的依赖和类型问题 - 将 dayjs 版本从 ^1.11.13 改为 ~1.11.13(更安全的版本锁定) - 移除 mini/src/api/index.ts 中重复的类型导出 修复了以下审查发现: - F2: dayjs 版本已改为更安全的波浪号锁定 - F3: 已移除重复的 export type * from './orderClient' Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • View comparison for these 11 commits »

2 days ago

1030-6 pushed to feature/mini-ui-consolidation at 188-template-179/mini-starter

  • 63386446dc fix: 修复 ESM 导入路径并添加人才详情页 CSS 样式 - 为 company-module 和 disability-module 的 ES 模块导入添加 .js 扩展名以符合 Node 16+ ESM 规范 - 修复人才详情页缺失的渐变背景样式,添加 TalentDetail.css 导入 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

2 days ago

1030-6 pushed to feature/mini-ui-consolidation at 188-template-179/mini-starter

  • fb26fb9bf2 fix: 修复 UI 包整合后的类型错误 - 删除未使用的 _CompanyPersonListItem 接口 - 重写 orderTypes.ts 为直接定义类型(rpcClient 返回 any 导致类型推导失败) - 更新测试文件导入,移除不存在的客户端 - 修复测试文件中的组件导入路径 生成 with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

3 days ago

1030-6 pushed to feature/mini-ui-consolidation at 188-template-179/mini-starter

  • 3cc074b3d3 fix: 修复 types 文件相对导入路径问题 - orderTypes.ts: 修复 enterpriseOrderClient 导入路径 - statisticsTypes.ts: 修复 enterpriseStatisticsClient 导入路径 - 将 './xxxClient' 改为 '../api/xxxClient' 以正确引用 API 客户端 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • 325f13f5e1 docs: 更新技术规格审查记录,记录 Party Mode 修复完成 记录了通过 Party Mode 讨论后完成的修复: - dayjs 版本锁定改进 - 类型导出重复问题修复 - 提交 commit cae9fbbd Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • cae9fbbd43 fix: 修复 UI 包整合后期的依赖和类型问题 - 将 dayjs 版本从 ^1.11.13 改为 ~1.11.13(更安全的版本锁定) - 移除 mini/src/api/index.ts 中重复的类型导出 修复了以下审查发现: - F2: dayjs 版本已改为更安全的波浪号锁定 - F3: 已移除重复的 export type * from './orderClient' Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • 67530a82fa docs: 更新技术规格状态为已完成并添加审查笔记 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
  • d5b44d6680 fix: 修复导入路径问题和添加缺失的类型文件 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>

3 days ago