Commit Graph

13 Commits

Author SHA1 Message Date
Pine 8787e7f27c feat(miniprogram): 算力管理页与扫码确认支付页
- 个人中心新增算力管理入口:余额/已用/本月消费、基础API地址与API Key自服务、套餐+自定义金额充值
- 新增 pages/pay 确认支付页:微信扫桌面端充值码进入,按登录用户 openid 发起 JSAPI 支付并轮询到账
- 两页沉浸式导航+统一两行标题区;套餐单行排列、提示单行截断

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-30 22:33:16 +08:00
Pine a05eb8ce29 feat(miniprogram): 资讯tabs拆分+吸顶悬浮+全站交互配色统一
- 资讯中心:类别 tab(新增「全部」,全类型按优先级/时间排序)移出标题区,悬浮于标题区正下方固定不随滚动
- 活动页 tabs:透明毛玻璃底 + sticky 吸顶(top=标题区实测高度)
- 选中态统一:蓝紫渐变(135deg #6b8bff→#8f7bff)+白字+柔投影;未选中玻璃底+淡蓝边(活动/我的 phase-tab 修正)
- 留言点赞红统一 #ff5f86
2026-08-29 00:08:49 +08:00
Pine c6def26b52 feat(miniprogram): OSS直链上传+资讯互动+详情页重设计
- API 基址支持 TARO_APP_API_BASE 覆盖;头像/入驻资料上传带 dir 业务目录(OSS 路径规范)
- 资讯详情:真实点赞(计数)/微信分享(openType=share+useShareAppMessage)/留言;封面 3.35:1 裁切;顶部色条修复
- 发布者徽章(官方/园区/OPC 三款渐变胶囊);头像有则显示无则不留位
- 动作按钮纯图标化并入留言标题行;留言区胶囊输入+渐变发送键
2026-08-28 17:20:10 +08:00
Pine e3ca0aa167 fix(mine): 我的接单/我的园区 标题改用 mine-subtitle,与我的报名一致英文小标题+中文标题两行显示 2026-08-27 20:46:34 +08:00
Pine 28adfe1c2a feat(mine): 我的页改为四部分:顶部头像 / 我的报名 / 我的接单 / 我的园区
- 我的报名保持原样(BOOK 标题+筛选+签到)
- 我的接单(ACCEPT):扫码接单按钮(缩小)+提示任务广场到 Web/桌面端查看
- 我的园区(PARK):未入驻→申请入驻+OPC认证;已入驻→园区信息+OPC认证+转园申请;子按钮统一缩小
- 移除 服务宫格/任务广场/申请与认证 旧入口;build:weapp 通过
2026-08-27 20:44:03 +08:00
Pine 702dc2feaa style(小程序我的): 去除「我的服务宫格/账号绑定/登录其它端」三块 + 头像资料卡改玻璃材质(去外阴影/增透明/保留毛玻璃) 2026-08-27 20:37:37 +08:00
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 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 55c6a026df fix(scancode): 小程序扫码登录修复黑屏并统一为微信扫码→授权页
- scan-login: 去 useLoad/useDidShow/getEnterOptionsSync 元钩子(原生计时器调度React hook致黑屏),改纯React useEffect+getCurrentInstance 读scene;window.setInterval→setInterval
- mine: 移除内部 Taro.scanCode 跨端口扫码登录入口/按钮/状态,改为引导卡片,统一「微信扫小程序码→进小程序→授权页确认」

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-26 19:03:27 +08:00
Pine a39fbc7955 feat(auth): 小程序扫码登录其它端口 —— 确认页+我的扫码登录
- 小程序 pages/scan-login(读scene→复用微信登录→/auth/mp-qr/confirm→目标端口登录)
- 我的页「跨端口登录·扫码登录其它端口」; auth.js mpQrConfirm
- 网站 Login.jsx PollingQr 支持 qr_image(小程序码)渲染
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