Commit Graph

26 Commits

Author SHA1 Message Date
Pine 65fa9b3a11 feat(task): 载体端任务管理页面(平台级任务+本载体下架/上架,不可编辑)+pineagents 转发
- console: Carrier/Tasks.tsx 新增载体端任务管理页(列表+下架/上架 Popconfirm,无编辑入口)
- builtinRoutes/builtinMenu: core.car.tasks 路由与菜单(任务管理,order 25)
- api/modules/auth.ts: getCarrierTasks/hideCarrierTask/unhideCarrierTask + CarrierTaskItem 类型
- pineagents opc.py: /carrier/tasks、/carrier/tasks/{id}/hide|unhide 纯转发
- 清理上轮遗留 unused import(HallTasks authApi、Dashboard Progress)
2026-09-01 14:44:21 +08:00
Pine aa79f0a4d6 fix(market): 清除技能/插件/官方市场演示数据残留,全部改走 server-core 真实接口
- 删除 _DEMO_SKILLS、_PINEAGENTS_DEMO_PLUGINS、_PINEAGENTS_DEMO_OFFICIAL_PLUGINS
- Operator Dashboard/DataStats 删除硬编码统计,改真实接口聚合
- 修复下载代理 httpx 未 follow 302;端到端验证三市场返回真实商品、下载 sha256 一致
2026-09-01 11:22:34 +08:00
Pine c82d4a47a9 feat(task): 任务系统统一合并到大厅,删除独立任务/独立社区
- 删除旧任务广场 /opc/square(TaskSquare.tsx)与独立社区 /opc/community 路由;社区保留为大厅 tab(OpcCommunityView)
- HallTasks 抢单/投标改走 hallApi(/hall/tasks/grab|bid);hall.ts 新增 grab/grab-by-code/bid/doing/complete/deliver/recommend
- MyTasks 改真实聚合展示(承接/投标、交付走 /hall/tasks/deliver)
- Dashboard activeTasks 适配真实任务状态(移除无真实来源的进度圆环)
- auth.ts 删除旧 /opc/tasks API(getOpcTasks/grabOpcTask/bidOpcTask/deliverOpcTask),OpcTask 类型扩展真实字段
- pineagents 新增 hall.py 转发 /hall/* 与 /community/* 到 server-core;删除 /opc/tasks 失效代理
- 演示数据清除(上一轮):技能/插件/官方市场改真实接口、Operator Dashboard/DataStats 去硬编码
2026-09-01 11:22:28 +08:00
Pine 8faa207ccb feat(console): 桌面端多轮功能更新(认证/品牌/多语言/算力中心/大厅细节) 2026-08-31 23:43:00 +08:00
Pine 213eb1c806 feat(market): 桌面端市场适配(云超服实时源 + 定价购买/小程序码支付/状态轮询/已购校验 + 安装包下载代理) 2026-08-31 23:42:53 +08:00
Pine eb39352759 refactor(console): 大厅收敛为 Tab 容器 + 服务订单/发包方管理
- Hall.tsx 改为 antd Tabs 容器:任务/人才/岗位/服务/社区 五 Tab 页内切换;
  菜单收敛为单一「大厅」入口(/opc/tasks 等旧路由保留兼容)
- HallTasks:详情抽屉增加发包方管理面板(投标列表定标、报名选定、取消任务)
- HallServices:咨询升级为预约下单(预约时间+联系方式+需求);新增我的订单弹窗
  (买/卖双视角,接单/婉拒/开始/交付/确认完成/取消全链路)
- 五个厅页面拆分 View 组件供 Tab 容器复用(default 导出保留为独立页)
2026-08-31 23:22:23 +08:00
Pine a925e8f91f feat(console): OPC 大厅与社区(四厅 + 帖子流 + 实体载体)
- api/modules/hall.ts:/hall/* /community/* 全量请求封装
- Hall.tsx 大厅 Hub(四厅统计卡 + 社区入口)
- HallTasks.tsx 任务大厅:模式筛选/发布任务弹窗/详情抽屉(抢/投/报名,报名含名额与已报名态);旧 TaskSquare 保留为 /opc/square 兼容路由
- HallTalents(OPC/求职者 + 档案抽屉)、HallJobs(筛选 + 详情 + 投递)、HallServices(发布 + 详情 + 咨询)
- Community.tsx:线上社区(话题筛选 + 发帖 + 点赞)与实体社区(载体列表/详情/关注/申请入驻)
- 菜单新增 大厅/人才大厅/岗位大厅/服务大厅/社区,任务广场更名任务大厅
2026-08-31 22:58:58 +08:00
Pine 1dcb4816d8 chore(brand): 默认后端指向 opc.pinesound.cn + 更新品牌标识资源
Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-30 22:32:05 +08:00
Pine a610c22f45 feat(compute): 算力中心充值(小程序码支付)与转发端点
- PineAgents 供应商按登录态注入 JWT(登出移除)
- 本地后端新增充值转发(packages/orders/pay-params/status/orders)与算力余额路由
- console 充值弹窗:套餐/自定义金额→小程序码→轮询到账;余额卡加充值入口;i18n 文案

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-30 22:32:04 +08:00
Pine 219136797f feat(console): 品牌统一云超服OPC + 扫码登录倒计时/失效蒙版
- branding.ts: name=云超服OPC + fullName=云南省超级个体服务平台;登录页标题/logo alt 同步
- 扫码登录组件:真实倒计时(截止时间驱动)+失效模糊蒙版+手动刷新(失效即停轮询,绝不自动刷新)
2026-08-28 17:28:20 +08:00
Pine e0017f3a9a brand: 顶栏/登录页/favicon/官方logo 统一使用 logo.png 2026-08-27 19:53:45 +08:00
Pine b300c682a8 feat(profile): 桌面端账户管理「绑定小程序」—— 小程序码+扫码确认绑定
- 小程序行加「绑定」按钮 → Modal(bind-start小程序码, 轮询确认); auth.ts 加 bindMpStart
2026-08-26 12:48:17 +08:00
Pine f0ad772b92 feat(profile): 桌面端账户管理加登录绑定 —— 绑定/解绑 手机号·小程序·微信
- Account 页加「登录方式绑定」: 绑定手机号(验证码), 解绑 手机/小程序/微信; 展示绑定状态
- auth.ts 加 bindPhone(合并返新令牌)/unbind; UserProfile 加 phoneBound/wxBound/wxMiniBound
2026-08-26 12:37:19 +08:00
Pine 2f108b5d60 feat(auth): 登录页支持小程序码(qr_image)渲染 —— 微信扫码自动拉起小程序 2026-08-26 12:01:59 +08:00
Pine 1f75cf6362 feat(auth): 登录页支持四种登录(账号/短信/微信扫码/小程序扫码)
- Login 页改 antd Tabs 四方式,PollingQr 用 antd QRCode 渲染+轮询 wx-qr/mp-qr
- auth.ts 加 sendCode/phoneLogin/wxQrStart/wxQrPoll/mpQrStart/mpQrPoll
2026-08-25 22:47:45 +08:00
Pine 0a5f4dd743 feat(models): PineAgents 模型卡市场风重构(含描述/价格/分类/免费徽标)
- ModelInfo 前端类型镜像后端新增字段 description/price/category/tags。
- PineAgentsModelCards:卡片改为市场风(品牌图标+名/id、描述 2 行、分类/能力/标签
  chips、免费徽标、价格行、启用开关+管理),网格自适应铺满整行(minmax 190px),
  勿套 providerCards(minmax 400px) 网格。
- index.module.less 新增 pineModel* 系列类,含 dark 与移动端覆盖。
- 新增 PineAgentsModelCards.test.tsx(描述/价格/分类/免费/降级/管理/开关),5 passed。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-25 18:03:30 +08:00
Pine 4f665a6034 fix(models): 修正 JSX 注释位置(嵌套注释置前致 babel 解析失败)
PineAgentsModelCards 的整行容器保留,注释移到 div 内部,避免三元分支
括号后直接跟 JSX 注释表达式触发 parseParenAndDistinguishExpression 报错。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-25 17:40:51 +08:00
Pine 89e10182f9 fix(models): PineAgents 模型卡不再包 minmax(400px) 网格
PineAgentsModelCards 是单个自适应网格组件,却被外层 styles.providerCards
(300px: repeat(auto-fill,minmax(400px,1fr))) 当作一个网格单元,仅占第一个
400px 单元格,导致模型卡只在页面第一列显示、其余列留空。

改为整行 width:100% 普通容器,交由其内部 minmax(170px) 自适应网格铺满。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-25 17:37:34 +08:00
Pine 628671883a fix(models): 模型卡网格强制全宽(去类里 minmax 400px 影响), 一行自适应多张
- 容器改纯内联 grid auto-fill minmax(170px,1fr) + width:100%, 不再受 providerCards 类 400px 列宽限制
- 保证大屏铺满一行多张, 不右侧留空
2026-08-25 17:33:37 +08:00
Pine 5d5f4b07ff feat(models): 桌面端模型卡紧凑化+一行多张(自适应网格)
- 模型卡: 缩内边距/高度, 加彩色首字母图标+名称+id, 能力徽标, 紧凑底部(启用/管理)
- 容器改 CSS Grid auto-fill(minmax 160px), 一行自适应多张, 去掉固定宽
- 解决卡片大而内容小/单行一张
2026-08-25 17:30:15 +08:00
Pine 729c7d86dc feat(opc): 客户端标记 X-Client:desktop(来源零推断)
- 所有 API 请求带 X-Client:desktop, server-core /auth 据此识别 source=desktop
2026-08-25 16:32:25 +08:00
Pine 6b5cda6a73 feat(opc): 算力中心页加「我的用量」(余额+本月按模型 token/费用)
- Compute.tsx 新增用量卡片: 余额/已用(¥), 总token/费用, 按模型表(请求/token/费用, quota→¥)
- authApi 增 getOpcComputeBalance/Usage; i18n zh 补充
2026-08-25 14:41:07 +08:00
Pine 119c6d0185 feat(models): 桌面端 PineAgents 页拆平成模型卡片(admin 模型)
- 不再显示 PineAgents 提供商, 直接渲染其支持的每个模型为卡片(后端已改为算力中心 admin 模型)
- 每卡片: 模型名称/能力标签 + 「启用」开关(本地启用态) + 「管理」(打开该供应商模型管理)
- 仅影响 PineAgents 标签页; 云端/本地自定义供应商不动
2026-08-25 13:58:09 +08:00
Pine bfd5face4c feat(opc): 用户端算力中心页面(令牌/基础API/可用模型/价目)
- 新增 pages/portal/Opc/Compute.tsx: 基础 API 地址(一键复制)+我的令牌(创建/复制/删除)+可用模型+模型价目
- 注册路由 core.opc.compute(/opc/compute) + 侧边菜单(算力中心) + i18n(nav.portal.compute + role.opc.compute*, zh/en)
- authApi 新增 getOpcComputeBase/Models/Prices/Tokens + create/deleteOpcComputeToken, 调 server-core /opc/compute/*
2026-08-25 12:21:43 +08:00
Pine f44b12f6b3 feat(console): OPC 任务广场升级 - 模式标签/发起人信息/空态,同步中英文案(merge 自旧仓库 77de732d) 2026-08-24 14:50:22 +08:00
Pine 9b30f681c6 feat: 智能体控制台前端(console)
- React+antd+zustand,注册表驱动路由/菜单/权限
- Tauri 桌面壳、后端托管 SPA、跨标签页消息队列
2026-08-23 22:43:18 +08:00