149 Commits

Author SHA1 Message Date
e0b7a66d37 feat: 完善售后退货退款查询与导出
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-10-29 16:25:35 +08:00
aa3432d3ce feat: 供应商负数预警钉钉采购处理闭环 (#737)
增加采购筛选、群机器人任务发送、钉钉内逐供应商处理和结果回传。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-10-28 15:39:17 +08:00
5f7c7a3a92 feat: 系统化待办改为纯单元格直接编辑 2026-10-28 12:39:56 +08:00
df46217685 feat: 增加系统化待办类 Excel 表格编辑 2026-10-28 12:07:23 +08:00
3be1639fb2 feat: 推广费营销账户明细汇总
新增推广费(营销账户)页签、平台与原始店铺汇总、备注筛选和明细弹窗。
2026-10-27 19:27:41 +08:00
c65b17d979 fix: 统一系统化待办跨设备布局 (#695)
## 实际改动

- 全站中文改用仓库内置 Web 字体,消除 macOS PingFang 与 Windows 微软雅黑造成的字宽、换行和控件尺寸差异。
- 系统化待办筛选改为固定六列桌面网格,避免不同屏幕缩放导致控件错位或日期占位符被截断。
- 下拉框、复选框和搜索框统一关闭系统原生外观并使用同一套黑金样式。
- 表格列宽改为公司级共享配置:任意电脑调整后,其他电脑重新进入页面使用同一列宽;仍保留拖动调整和恢复默认功能。

## 验证证据

- SystemizationTodosTest 通过:22 tests,333 assertions。
- laravel-mix production 构建通过。
- 覆盖共享列宽保存、页面读取和路由返回。
- 不涉及数据库迁移、权限、金额口径或上游数据。

## 合并前复查

- 基于最新 origin/main(5f248672)开发。
- 已自审完整 diff,未包含敏感信息或无关修改。
- 提交:593a8019。

Reviewed-on: #695
2026-10-27 17:31:07 +08:00
9f67e2a308 feat: 增加系统化待办操作记录并修正 Excel 同步匹配 (#690)
## 任务占用与边界

- 任务名称:系统化待办操作记录与 Excel 同步修正
- 实际开发者:Codex
- 任务来源:负责人要求对照新版工作簿同步待办,并提供类似科目映射表的操作记录
- 目标结果:新增、修改、删除、Excel 导入均可追溯;修正工作簿编号前缀导致的重复匹配风险
- 预计修改路径:系统化待办导入器、页面、控制器、路由、操作记录表迁移及专项测试
- 将写入的公共契约:新增 business_systemization_todo_audit_logs、操作记录查询及 CSV 导出路由
- 仅复用、不修改的公共契约:现有待办表、附件表、分页和筛选结构
- 数据源、表/视图和字段:新版 10.19 工作梳理 Excel;待办表现有字段
- 上游 source_key / scope:不涉及上游
- 权限名、菜单键或共享组件:复用现有 business.page:other,systemization-todos
- 明确不修改的范围:不删除工作簿外事项,不覆盖完成截图

## 实际改动

- 新增操作记录:类型、内容、待办事项、负责人、责任人、日期、状态、完成情况、备注、排序、截图数量
- 支持按操作类型和关键词筛选,支持导出 CSV,保留最近 500 条
- 手工新增、编辑、删除、类型/内容批量修改、Excel 导入均写入操作记录
- Excel 同步会去除类型、内容和待办事项前的文字序号,并按无编号分组匹配,避免重复新增
- 保留工作簿外事项和已有截图

## 验证证据

- 待办专项测试:16 tests,299 assertions
- 覆盖:手工新增/修改/删除、操作记录查询、CSV 导出、Excel 新增/修改/保留截图、编号前缀匹配、干跑不落日志
- 页面 Blade 在测试中正常渲染
- 本次发布后将在线上实际导入新版工作簿并核验操作记录

## 风险检查

- [x] 涉及数据库迁移:仅新增 systemization todo audit logs 表,不影响既有业务表
- [x] 迁移已由任务内核对并随正式发布执行
- [x] 未提交 .env、密码、Token、私钥、真实财务数据、生产日志或构建产物
- [x] 前端改动符合 DESIGN.md,复用 VIP 黑金设计令牌

## 合并前复查

- [x] 已基于最新 main 开发
- [x] 已运行目标专项测试并通过
- [x] 已逐文件核对实际 diff
- [x] 允许任务 Codex 完成 Squash merge、验证 main、清理分支并部署

Reviewed-on: #690
2026-10-27 15:45:11 +08:00
a7252c176c 完善系统化待办文字展示、拆分与指定序位新增 (#618) 2026-10-26 17:37:06 +08:00
72e7f254b7 fix: 限制人工费用页面查看账号
仅允许晨曦、江陵查看人工费用页面,并在菜单和直接路由统一校验。
2026-10-26 14:14:26 +08:00
acafcf1abb 修正安装费汇总:保留独立安装明细页并按客服审核时间归集 (#589) 2026-10-26 14:13:18 +08:00
83b2898189 财务台账支持新增公司账户 (#590) 2026-10-26 14:08:36 +08:00
d2e20bd441 将安装费金额并入业绩明细 (#587) 2026-10-26 13:47:02 +08:00
3c7757d848 商品成本合计增加仓库透视明细 (#568)
商品成本合计增加仓库透视明细 (#568)
2026-10-25 23:06:23 +08:00
630630b144 商品成本:待核验明细增加筛选与导出
待核验弹框增加筛选区和按当前条件导出全部明细的 CSV 按钮。
2026-10-25 22:11:42 +08:00
6fd059ae98 商品成本:增加待核验明细弹框
待核验成本卡片增加明细弹框,按当前筛选分页展示单价或仓库未匹配行,修复后刷新即可移除。
2026-10-25 19:03:46 +08:00
3cff23c595 新增财务系统化待办与完成截图
新增财务系统化待办与完成截图
2026-10-25 16:23:08 +08:00
46b9acae2e feat: 提现管理增加提现金额专用导入模板 (#528)
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
2026-10-24 21:10:46 +08:00
091494113a 财务台账:同步上一晚店铺余额与平台提现 (#523) 2026-10-24 20:37:29 +08:00
0c92ae62b1 费用明细:新增账单项目万元汇总 (#509) 2026-10-24 18:16:31 +08:00
252f2bed83 feat: 新增安装明细客服审核金额汇总 (#506)
安装明细新增按客服审核时间自动刷新的安装公司、结算明细金额、收款明细金额汇总。
2026-10-24 17:39:20 +08:00
37090291b1 业绩明细:增加跨月对平备注并拆分费用明细 (#504) 2026-10-24 17:27:29 +08:00
eeaa386b04 feat: 增加业绩明细金额指标与账单明细汇总
- 业绩明细改为可点击金额指标卡
- 明细弹层支持账单名称汇总与平台/店铺明细双页签
- 支持平台、店铺、账单名称筛选与金额合计校验
- 新增账单项目明细镜像及同步一致性校验
2026-10-24 16:27:19 +08:00
c9ecf033d5 进销存:入库明细支持页面导入 (#473) 2026-10-23 15:02:03 +08:00
2c1bea34e0 feat(财务台账): 支持逐行修改动账账户关联 (#456)
动账明细账户简称支持输入搜索和逐行修改,映射、流水及余额同步重算。
2026-10-22 11:49:52 +08:00
446da08445 feat(财务台账): 支持手工动账并联动每日流水 (#451)
支持动账明细手工录入、账户总表简称关联、每日流水自动重算及同步保留。
2026-10-22 10:54:21 +08:00
cc0cdbeed7 财务台账:新增不保留账户处理待办 (#444) 2026-10-21 17:59:29 +08:00
a6f4ca8ccc feat: 接入供应商钉钉门户权限 2026-10-21 16:24:15 +08:00
18297f1845 财务台账:新增账户异常待办工作台与汇总卡片优化 (#434)
新增账户异常独立待办、筛选排序、完成状态联动、吸顶表头、列宽调整和无刷新分页,并优化汇总卡片。
2026-10-21 16:11:55 +08:00
eaeae97752 财务台账:公司规划与保留状态增加下拉编辑 (#431) 2026-10-21 14:37:41 +08:00
a57a8116bf feat(财务台账): 移入财务经营报表并兼容旧链接
财务台账移入财务经营报表,兼容旧地址和旧权限键。
2026-10-21 11:39:31 +08:00
176357871b feat: 供应商管理新增是否包邮厂家
在供应商名称后新增「是否包邮厂家」,支持行内编辑、模板导入和导出;空白按不是包邮厂家处理。
2026-10-21 11:20:58 +08:00
20dc695549 feat: 完善财务台账账户维护与分页体验 (#412)
合并账户维护、筛选、列设置、无刷新分页、录入模板及批量映射工具。
2026-10-21 11:00:56 +08:00
db08b2c264 供应商对账:新增财务比对汇总导出 (#407)
财务端比对明细新增CSV导出,包含筛选汇总和完整比对结果。
2026-10-20 17:29:46 +08:00
aaron
02d21ce9ac feat(财务台账): 新增财务台账模块与 rpt 取数 2026-10-19 16:06:55 +08:00
ea479733ab feat(种菜数据汇总): 接入聚工单种菜报销,新增种菜损耗扣款页面
- 种菜报销:复用已登记镜像 jiansun.dbo.jst_workOrderInfo,工单类型“种菜报销”、状态已完成,
  按完成时间归属报销月份(M 月 = [M-02 00:00, M+1-02 00:00)),自 2026-09-02 起;同一工单只取最新一版
- 种菜损耗:当月种菜报销的线上订单号匹配上月+本月发货数据(jst_oms_shipping)交易单号;
  任务备注/卖家备注含“拍A发B/拍A发A”的不扣款(单独导出发运营),只发信誉订单虚拟条码/透明挂钩的不扣款,
  其余按发货条码在普通商品资料(ops_jst_sku)的成本价 × 数量 × 1.2 扣款,成本价缺失单独提示
- 两页均支持筛选、列设置、CSV 导出;按月缓存 10 分钟
- 测试:窗口口径、免扣字样、虚拟条码/挂钩、成本价取数与缺失、页面筛选和导出

涉及:金额计算展示(只读);不涉及数据库迁移、权限模型和上游写入。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VANWYsNUbu2piMtCKymoyd
2026-10-19 14:37:09 +08:00
09b4ffcb8a 供应商应付-厂家记账:新增厂家记账配置并按配置判定厂家扣款
- 新增配置表 business_supplier_bookkeeping_configs(+ 操作日志表),迁移时导入财务提供的 209 家存量配置
- 记账方式:正常记账 / 仅代发仓发错货记账 / 不记账,支持生效期;配置页支持新增、编辑、删除恢复、Excel 导入导出
- 扣款判定:厂家记账按供应商配置,仅正常记账扣款;仓库记账仅订单发货仓库为代发仓且二级原因含“仓库发错货”时作为厂家扣款项,其余不扣
- 未配置/生效期外显示待配置,多供应商判定不一致显示待确认,均不计入扣款金额
- 明细页新增厂家扣款判定筛选、扣款工单数与扣款金额指标、导出列

涉及:数据库迁移(新建配置表并写入存量配置)、金额汇总展示;不涉及上游写入和权限模型。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JouFR6TJ7vGscRJanYScEo
2026-10-19 10:38:36 +08:00
ed58e8ef43 供应商应付:新增厂家记账,接入聚工单记账工单(2026-09-01 起)
- 复用已登记镜像 jiansun.dbo.jst_workOrderInfo,不新增上游链路
- 口径与聚工单「记账」视图一致:工单类型“记账”,状态待审核/已拒绝/待处理/处理中/已完成,
  记账原因为厂家记账 12 项 + 仓库记账 5 项二级原因,发起时间 >= 2026-09-01;同一工单只取最新一版
- 新页面 供应商应付 → 厂家记账:筛选、记账金额合计、列设置、CSV 导出;首次同步未完成时明确提示
- 镜像索引迁移 (woTypeId, created, Id)

涉及:金额展示(只读)、镜像索引迁移;不涉及权限模型和上游写入。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N5KQeRJaLrbJY9iKNC5veV
2026-10-18 22:27:16 +08:00
e428cf5de2 报价历史:支持勾选并批量审核通过 (#387) 2026-10-18 14:05:40 +08:00
bd39a7fdda 存量报价支持多时期导入、快递分组及按日期查看 (#382) 2026-10-17 20:58:04 +08:00
077701d24a 供应商应付:新增新河北仓、曹县仓配件运费扣除明细 (#381) 2026-10-17 20:54:13 +08:00
41f6946a2b 货款对账:差异支持按厂家钉钉机器人推送 (#378) 2026-10-17 12:54:30 +08:00
18d03fe092 供应商对账:厂家退货支持查询导出并精简字段 (#375) 2026-10-17 11:13:18 +08:00
2848c81a5e 供应商对账:退货明细改为「退货扣减确认」面板 (#369)
退货扣减确认:顶部汇总、逐行确认/异议、全部确认(不覆盖异议)、金额空按预估金额扣减,展示金额最高 15 行。
2026-10-17 09:40:54 +08:00
87eaf48c2c 供应商对账:应付款项下新增对账页面(财务端数据 / 厂家端数据) (#364)
新增供应商对账目录:财务端实时上传情况与行级差异(条码+单价匹配,四类口径),厂家端严格按模板上传(表头不一致/必填缺失/非数字/串厂一律失败);复用终版存储与流式读取。
2026-10-17 08:49:17 +08:00
656c655c91 应付款终版导入:支持 20 万行(流式读取 + 分片导入 + 进度显示) (#361)
新增流式 xlsx/csv 读取器与分片导入:上传建行缓存,按片处理(2 万行/25 秒预算),批量 upsert + 批量审计事件,前端进度条自动续跑;上限 20 万行,上传 50MB。
2026-10-16 23:54:03 +08:00
0a54775b3b 配件补发扣款:快递比例配置、Excel导入和归属选择 (#357) 2026-10-16 22:27:46 +08:00
b4eaa1e102 快递应付:新增配件补发扣款匹配界面 (#353) 2026-10-16 21:36:03 +08:00
2399d42d6d feat(存量报价): 支持按发货名称手填录入及无编号报价 2026-10-16 17:58:35 +08:00
9a25db91cc feat(报价管理): 存量报价整本批量录入及签署原图归档 (#346)
保留各家工作表报价原文、公式、独立执行日期及签署原件;审核后按执行日期管理版本。33项测试、336项断言通过。生产业务迁移已获明确授权,服务器私有备份已完成并逐条校验。
2026-10-16 14:56:44 +08:00
1131d073ce 快递入驻:指定钉钉初复审人员,复审任一人通过 (#337) 2026-10-15 13:52:30 +08:00