Commit Graph
93 Commits
Author SHA1 Message Date
yml2213 cd3b48eef5 优化下架和撤单功能 2026-08-15 15:25:56 +08:00
yml2213 4eb9aa2cd8 支持批量验收接单订单 2026-08-15 15:07:31 +08:00
yml2213 55a658b4fe fix: 限制客服编辑资料字段 2026-08-15 14:22:47 +08:00
yml2213 21211bd760 feat: 支持取消指派打手,可重新指派他人
- 后台可取消进行中订单的指派:订单回未分配,冻结押金全额退还,记录事件与审计
- 工单列表新增「取消指派」按钮(带确认弹窗),客服/管理员/运营可用
- 取消后可重新指派给其他打手
2026-08-15 13:48:32 +08:00
yml2213 1131780186 feat: 物品规则接单金额可填0并限制零元发布,客服增加发单指派权限
- 物品规则接单金额允许填 0(按数量计价不受影响)
- 接单金额为 0 的工单禁止发布:前端发布按钮置灰 + 后端 409 拦截
- 客服(support)获得发布工单与指派打手权限
2026-08-15 11:16:26 +08:00
yml2213 ecdbacd745 feat: 客服可修改工单,商品名双击编辑,订单列显示来源店铺
- 工单编辑接口放开 support 角色,客服可双击改发单金额/押金及商品名
- 订单列商品名支持双击原地修改(单击看详情不变)
- 订单列新增来源/店铺展示;Mock 工单补充店铺信息并回填存量数据
2026-08-15 10:07:32 +08:00
yml2213 7bb3142958 feat: 打手分内部/外部,内部免审核;支持后台指派打手
- worker_users 新增 worker_type(internal/external,迁移 017)
- 内部打手提交验收后自动通过进入待打款(accepted+结算),外部打手保持后台审核
- 打手管理页支持设为内部/外部并显示类型标签
- 新增后台指派打手:未分配/待抢单工单可指定已注册打手,进入其我的订单并冻结押金
- 指派带审计与事件记录,校验打手状态/接单上限/余额押金
2026-08-14 16:35:15 +08:00
yml2213 951d0574b1 优化接单工单筛选布局 2026-08-14 15:40:17 +08:00
yml2213 78d6c2f8a1 优化电子凭证操作与测试数据 2026-08-14 15:14:34 +08:00
yml2213 16f9531b40 修复接单物品规则管理 2026-08-10 15:53:11 +08:00
yml2213 4e9c416235 affiliate-dash 领取界面优化(合并多次迭代为一次提交)
- 第 2 步绑定页:移除金额/单号/商品信息区,移除标题上方 affiliate-dash 标签
- 二维码区参考旧设计:左右竖排红字 Q区用Q扫/V区用V扫,去浅蓝背景,放大至 220px
- 第 4 步结果页:废弃 canvas 生成发货成功图,改用旧版结果卡片(绿勾+兑换成功+信息网格+商品明细)
- 开发 Mock:新增 affiliate-dash 领取五步 mock(uid/bind/submitted/completed/failed,不调真实平台)
2026-08-05 19:39:15 +08:00
yml2213 3284fed7a1 新增 affiliate_dash 履约配置与商品映射(阶段 3)
- bootstrap CORE_PROFILES + routing ROUTABLE/DEFAULT_PRIORITY 接入 affiliate_dash
- planner 上下文 affiliateDash 块 + resolveDynamicAffiliateDashProfile
- product-resolution: 91 productNo→sku 映射匹配(skuMapping) + snapshot.affiliateDash
- prepare 前余额预检(getAffiliateDashWallet)
- AFFILIATE_DASH_SKU_MAPPING_JSON env 注入
- admin 后端接口(GET/POST 配置、match、products、wallet)+ 前端 Tabs 面板
- 联调:模拟 91 进单命中 affiliate_dash 路由, 未命中回退;前后端 typecheck + 212 测试通过
2026-08-05 15:08:41 +08:00
yml2213 93df3d1c9b 押金解冻天数可配置与待解冻押金扣减,超时订单保留记录 2026-08-02 10:14:05 +08:00
yml2213 de33bfa74c 接单工单支持编辑与删除,修复编辑押金不生效问题 2026-08-01 18:35:12 +08:00
yml2213 70e64155bc 拆分接单平台超长文件,按域组织代码
- worker-platform-service.ts (2733行) 拆为 worker-service/admin-service/mappers + index 聚合
- worker-platform-repo.ts (2456行) 拆为 repositories/worker-platform/ 目录(types/shared/worker-repo/work-order-repo)
- AdminWorkerPlatformPage.tsx (2784行) 拆为主页面 + panels/ 目录(7 个面板文件)
- 引用方统一改指向 index 聚合,行为不变
2026-08-01 16:44:20 +08:00
yml2213 c33e859e96 接单平台新增拼单与取消接单能力
拼单功能:
- 工单/物品规则支持拼单配置(启用、总数量、单价),总价=单价×数量三方联动,启用拼单时工单金额自动同步拼单总价
- 拼单参与按数量冻结比例押金,验收通过后按份额结算报酬,升级统计按数量计入
- 抢单大厅拼单入口:紫色渐变大按钮带单价展示,拼单进度/剩余份数,弹窗输入数量实时预估报酬与押金
- 我的订单展示拼单份额(数量×单价、状态),拼单者各自提交验收,全部提交后管理员统一验收
- 新增 work_order_shares 表与迁移 008

取消接单:
- 进行中订单可取消(押金全额退还、工单回大厅),30 天内限 5 次防滥用
2026-08-01 16:31:27 +08:00
yml2213 d9db2f5dce 接单平台等级 CRUD 完善,修复默认分类停用被重置
- 等级面板支持编辑、启用/停用切换、删除(默认等级与使用中等级受保护)
- 新增等级删除接口及使用量校验
- 修复默认分类停用后被 ensureWorkerPlatformDefaults 重置为启用的问题,默认分类仅不存在时创建
- 分类操作后改为显式刷新列表
2026-08-01 15:11:02 +08:00
yml2213 0369186b18 接单平台分类管理完善:抢单大厅分类筛选与分类 CRUD
- 抢单大厅新增分类 Tab 筛选(仅显示启用分类,支持按分类查询工单)
- 管理端分类面板支持编辑、启用/停用切换、删除(被工单/规则引用时禁止删除)
- 后端工单列表支持 categoryId 筛选,大厅接口返回分类列表
2026-08-01 14:59:58 +08:00
yml2213 6e635b2499 优化后端-接单平台部分逻辑 2026-07-28 14:06:31 +08:00
yml2213 f0ba0fe17f 修复接单平台并发、分页与补资料 2026-07-28 10:15:44 +08:00
yml2213 a2587eda01 完善接单平台上传与物品规则 2026-07-25 15:56:18 +08:00
yml2213 f6d3f00f21 新增接单平台第一期闭环 2026-07-25 13:58:53 +08:00
yml2213 3d760f987c 优化券码操作类型, 增加手动销毁 2026-07-12 18:46:30 +08:00
yml2213 b0c77e5842 修复 lewan 换绑:旧号被 CT 回收时自动新取号出链
退号失败(含权限不足)不再卡住换绑,默认跳过并重新取号生成绑链;
CT 错误返回补充账号/vn 诊断信息,避免误判为后台角色权限问题。
2026-07-11 12:13:07 +08:00
yml2213 fa58381aa7 概览页增加后台登录记录
登录成功/失败写入 admin_login_logs,系统概览下方展示全部账号的时间、IP、设备等信息。
2026-07-10 21:55:32 +08:00
yml2213 2fade9aba9 开放客服 kuaishou-lewan 换绑角色权限
与刷新角色一致,换绑改用 canOperateAssistedTask,
不开放重试/发货/退号等完整任务生命周期能力。
2026-07-10 18:30:50 +08:00
yml2213 36fb994acd 优化快手电子凭证:客服核销页、店铺展示与筛选
- 客服角色仅展示「券码核销」Tab,本地列表直接核销
- 卖家列改为店铺名+ID 展示,并返回 shopName
- 新增轻量店铺列表接口,支持按店铺下拉筛选
- 修复 asRecord 空值导致的前端构建类型错误
2026-07-10 17:46:40 +08:00
yml2213 8bcd9bbd81 收紧后端 TypeScript:统一 Json 类型与 TaskContext 契约
关闭 allowJs;集中 JsonObject 定义并替换分散 any 别名;parseTaskContext 返回 TaskContext;任务详情 API 标注 AdminTaskDetailView;测试减少 as any。
2026-07-10 15:52:05 +08:00
yml2213 3c0d1f108c 新增开发 Mock 后台菜单与造单能力
非生产环境在后台提供 lewan/feifei 领取造单与 91 查单模拟,CLI 复用同一服务,避免依赖真实平台联调。
2026-07-10 13:35:42 +08:00
yml2213 ca5433ada4 优化客服权限 2026-07-10 12:00:23 +08:00
yml2213 ffbc19a9db 移除快手小店以及 api 2026-07-09 21:03:39 +08:00
yml2213 c61078d3f6 新增快手电子凭证后台工具 2026-07-09 18:39:34 +08:00
yml2213 4d5b0d6fc6 优化履约路由并重命名乐玩通道 2026-07-09 10:49:33 +08:00
yml2213 3ad7c2e50e 优化快手电子凭证发码和手动处理 2026-07-08 17:28:01 +08:00
yml2213 ec23eb6af6 支持快手行业电子凭证多店铺授权 2026-07-08 14:13:15 +08:00
yml2213 2380e28bcc 移除行业凭证回调开关 2026-07-08 11:38:11 +08:00
yml2213 3940e59df6 补充行业凭证授权换 token 2026-07-07 23:17:16 +08:00
yml2213 81bfd8b078 增加行业凭证后台 token 配置 2026-07-07 23:00:24 +08:00
yml2213 177f72dd2c 优化feifei商品名映射 2026-07-07 15:12:48 +08:00
yml2213 6af2fe2e23 拆分feifei配置并修复商品查询 2026-07-07 14:59:22 +08:00
yml2213 92d819c616 增加feifei履约配置界面 2026-07-07 14:02:56 +08:00
yml 1c50569ea9 添加快手 Cloud 换绑角色功能 2026-05-30 11:23:52 +08:00
yml c1f3a48634 支持cloudtentacles覆盖规则 2026-05-27 13:25:15 +08:00
yml c7e2a225bc 删除旧履约配置逻辑 2026-05-27 13:12:07 +08:00
yml2213 604f1bbf54 增加发货记录查询功能-1 2026-05-26 15:01:02 +08:00
yml2213 fb89110ff1 优化订单列表ui, 增加任务关闭 2026-05-26 13:34:12 +08:00
yml2213 a2bce8b272 增强后端 TypeScript 严格类型检查 2026-05-26 10:07:19 +08:00
yml2213 5c7e145766 完成后端类型与平台配置目录分组 2026-05-26 09:10:11 +08:00
yml2213 36dfc46884 优化后端目录命名与模块归位 2026-05-26 08:57:19 +08:00
yml2213 7aef1a6d50 开启后端严格空值检查 2026-05-26 08:45:06 +08:00