Commit Graph

10 Commits

Author SHA1 Message Date
Pine 67f66abbc4 feat(mine): 小程序「我的」页对齐 Web 个人中心 + 我的报名/任务/园区/认证子页
- mine 页:我的服务宫格(报名/任务/园区/认证)+账号绑定状态卡(手机号/微信/小程序)+身份标签;pickUser 持久化 wxBound/wxMiniBound/account_type_label
- 新增子页 my-bookings/my-tasks/my-park/my-cert(复用 getMyBookings/getMyTasks/getMyAdmission/getOpCertMine)
- app.config 注册 4 子页;build:weapp 通过
2026-08-27 20:31:04 +08:00
Pine 384b957617 feat(小程序): 任务广场 + 任务详情 + 抢单/报名(与 web 同步)
- utils/tasks.js 增 listSquare/getTask/grabById(/opc/tasks 平台公开端点,带 token 取 can_accept)
- pages/tasks 任务广场(公开可见,卡片含可接/条件不符徽标+原因,点击进详情,抢单)
- pages/task-detail 任务详情(说明/预算/模式/截止/交付/发包方 + 按 can_accept 放行抢单/报名)
- app.config 注册两页;「我的」页加「任务广场」入口(在扫码接单前)
- Soft UI 浅色柔彩样式;build:weapp 通过
2026-08-27 19:18:22 +08:00
Pine f4d4daae4f fix(tab): 恢复底部菜单5项(活动/测评/首页/资讯/我的),首页首屏按钮收敛为预约/测评/入驻
- 底部自定义 tabBar 恢复原 5 项,首页居中,重设默认选中=首页
- app.config.js tabBar.list 同步恢复 5 项
- 首页 Hero CTA 收敛为三枚按钮:预约公益课/沙龙、先做OPC测评、入驻申请
- 入驻申请改为 navigateTo(不再作 tab),park-apply 移除 useTabIndex
2026-08-27 16:37:29 +08:00
Pine cd2f79e264 feat(tab): 小程序仅保留 3 个 tab:预约/测评/入驻
- app.config tabBar.list 减为 booking(预约)/test(测评)/park-apply(入驻),首页/资讯/我的移出 tab(保留为可导航页)
- custom-tab-bar LIST 同步 3 项、去居中首页 blob;selected 默认 0(预约)
- park-apply 加 useTabIndex(2) 成为 tab;首页「申请入驻」entry 改 switchTab
- 引导页改 booking(预约) 为启动 tab

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-27 16:11:39 +08:00
Pine c5281e45ea style(content): 小程序 Soft UI 浅色柔彩主题 + 封面3.35:1
- 提取 design/Soft UI.sketch 色板:柔彩(粉紫#e5a7e0/薄荷#97e1d4/天蓝#9ee1ec/#3b4f7d 文本/#edf2ff 面)
- 资讯中心/详情:浅色渐变背景 + 柔白光卡 + 圆角 + 软阴影 + 类别柔彩
- app.config window 改浅色(避开暗缝);类别颜色改 Soft 色板
- (封面统一 3.35:1 已在上条)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-27 16:00:54 +08:00
Pine bf3ffeb4ef feat(content): 小程序「政策」tab→资讯中心(分类feed)
- 新增 pages/content(资讯中心):类别分段tab(政策/资讯/技能/动态) + published列表;政策分类下提供「政策测评」入口(原测评页保留非tab)
- 新增 pages/content-detail(资讯详情:title/summary/body)
- utils/content.js:listContent(cat)/cachedContent/getContent(公开 /opc/content)
- app.config:tab 政策→资讯(pages/content)、注册 content/content-detail、policy 保留注册
- custom-tab-bar:政策→资讯

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-27 14:08:47 +08:00
Pine 35e87889db feat(c端): 补齐 OPC认证申请 + 转园申请发起页(小程序+网站)
- 小程序:新增 pages/cert-apply(OPC认证)、pages/park-transfer(转园);utils/profile.js 封装 /opc/certification/apply|mine、/opc/park-transfer/apply|mine;app.config 注册;首页/我的加入口
- 网站:新增 services/opcProfile.js、user/CertApply.jsx、user/ParkTransfer.jsx;App.jsx 路由 + Home.jsx 申请区入口
- 登录门复用 auth(phoneLogin/bindPhone/isAuthed);重复提交/已认证前端禁用;build:weapp + website build 通过
- 至此 申请入驻/OPC认证/转园 三条流:C端发起 → 园区端|平台端审核 → 回填用户 全链路打通

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-26 19:37:01 +08:00
Pine 0b264ee9b3 feat(admission): 园区入驻申请 —— 小程序首页按钮+表单 + 网站详细流程
- 小程序: 首页首屏Hero(预约/测评后)加「申请入驻」; pages/park-apply 对照《入园申请表》全字段分区表单+资料上传; utils/parks
- 网站: #/park-apply 7步入驻wizard(选园区→申请人→企业→项目→需求→上传→承诺提交); services/park; 首页入口
- 修复循环请求(getParks入useEffect一次); 输入框样式对齐event-detail
2026-08-26 12:00:09 +08:00
Pine d93e1d4226 feat(tasks): 小程序扫码接单 — 个人中心入口 + scan 页
- miniprogram/src/utils/tasks.js:claimByCode/getMyTasks/parseTaskCode。
- 新增 pages/scan/index(jsx/scss/config):Taro.scanCode→解析 task_code→领单→展示我的接单。
- app.config.js 注册 pages/scan/index。
- mine/index.jsx 加「扫码接单」入口卡(navigateTo scan);mine/index.scss 加样式。
- 接单走 OPC/创业者身份(后端按账号 find-or-create);属小程序增量,web C 端暂不同步。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-25 18:43:07 +08:00
Pine 1f65a1a7a8 feat: 培训小程序(Taro+React,OPC AI 移动端)
- 页面:首页/活动/报名/测评/政策/流程/调研/我的
- 自定义 tabBar、骨架屏、后端驱动测评
2026-08-23 22:32:39 +08:00