960 Commits

Author SHA1 Message Date
d8d5196628 chore:.gitignore/.dockerignore 排除本地演示文件 2026-10-13 16:43:05 +08:00
5ab7786a90 业绩明细:京喜新增「订单实付取供货价」备注(差额=直营服务费规模或净额);联动缓存延至 10 分钟;计数与合计合并一次扫描
京喜工厂店/直营为供货模式:聚水潭订单实付=供货价(净收),账单按「应收−直营服务费=供货价」结算,正差额即直营服务费(含部分退款后的净额场景);逐单核对后标注,对不上不标。得物/京东补充索引已就绪。
2026-10-13 16:43:05 +08:00
7258d09238 业绩明细:列顺序统一「差额→差额异常备注→匹配状态→未匹配原因」;差额筛选并入统一多选组件(联动计数/导出/重置) 2026-10-13 16:43:04 +08:00
ae54706ceb 业绩明细:抖音「订单实付含已退款部分」再补充口径(退款合计≈实付 整单全退) 2026-10-13 16:37:45 +08:00
2be4d4700e 业绩明细:抖音「订单实付含已退款部分」补充口径(退款合计+账单退款净额≈实付−收入) 2026-10-13 16:08:38 +08:00
45a28aa76c 快递报价:工作区 iframe 内不再重复显示已打开页面标签栏
- 已打开页面标签栏只在最外层窗口渲染,iframe 子页面不再出现同一条标签栏,
  避免点标签时在 iframe 内部再套一层快递报价工作区(页面上出现两份同样的页签+标签行)
- 快递报价工作区注入的样式同时隐藏 .open-tabs,兜住浏览器缓存的旧子页面
2026-10-13 15:51:04 +08:00
1c00548396 标签栏:刷新后至少保留当前页,避免空着 2026-10-13 15:26:40 +08:00
a8a0c6d4c9 已打开页面标签栏改为按浏览器会话保留
之前存在 localStorage:跨浏览器重启也不会清,前几天点过的标签刷新后又出现
(用户反馈"没点过/刷新后其他标签又弹出来")。改成 sessionStorage:同一次浏览器
会话内刷新、来回切换都保留,关掉浏览器或另开窗口重新进来就是干净的;同时清掉
旧版本写在 localStorage 里的记录。
2026-10-13 15:24:26 +08:00
add787edf5 已打开页面标签栏上移到页面标题行上方
按使用习惯把标签栏放在内容区最上面,页面标题/操作那一行在它下面。
2026-10-13 15:18:37 +08:00
c5c71dab74 已打开页面标签栏:只收录从系统里点开的页面
之前只要在浏览器里加载过业务页面就会固定上去,包括浏览器恢复会话、另外标签页
静默加载的页面(用户没点过也会出现)。改成只在导航来自同源页面(即从系统内点击
进入)时才新增标签;已经在标签里的页面仍会更新标题和最近一次地址。
2026-10-13 15:13:14 +08:00
5970572274 业绩明细:抖音「订单实付含已退款部分」判定放宽(退款金额≈差额 或 ≈实付−收入 命中即可) 2026-10-13 15:11:42 +08:00
a884da7057 侧边栏菜单搜索 + 已打开页面标签栏
1)侧边栏菜单上方新增搜索框:按关键字过滤菜单项(如输「快递应付」直接定位),
   无匹配时给出提示,Esc 清空。
2)页面顶部新增「已打开页面」标签栏:点开过的业务页面并排固定在页面上方,
   点标签直接切回(回到最近一次带筛选的地址);同一张页面按路径去重;
   标签按账号存在浏览器本地(localStorage),没退出登录就一直保留;
   支持单个关闭和「清空(保留当前页)」,最多并排 15 个,超出横向滚动。
   钉钉单页入口模式下不显示这个标签栏。
2026-10-13 14:57:22 +08:00
cdcb1c6662 应付云仓车费:明细行点击高亮 (#331) 2026-10-13 14:29:57 +08:00
d3049686b4 应付云仓车费:移除「全部表单字段/付款明细/审批任务」三列 (#330) 2026-10-13 14:12:47 +08:00
8905192b78 应付云仓车费:附件支持点击下载 (#329) 2026-10-13 13:58:31 +08:00
26b83bd8e7 钉钉入口单页模式扩到整个「财务经营风险管控」目录
上一版只对店铺违规信息预警单页;在钉钉里点该目录的另一个页签(流程统计)又会
冒出整排菜单。改成:只要属于 financial-risk-control 目录、且来自钉钉容器
(或显式 ?focus=1),就隐藏全局菜单,只保留该目录自己的页签。
2026-10-13 13:53:49 +08:00
7a5f04287c 钉钉工作台入口:店铺违规信息预警整页展示(隐藏全局菜单)
钉钉工作台里点进来的这个入口,现在只显示这一张页面:不再渲染全局侧边栏,
内容区占满宽度,其余页面和网页端登录完全不受影响。

判断依据:当前页面是 financial-risk-control/store-violation-alert,且请求来自
钉钉容器(UA 含 DingTalk)或显式带 ?focus=1;路由参数取不到时按路径段兜底。
2026-10-13 13:28:59 +08:00
57f2dccfac 应付云仓车费:修复附件列为空 (#328) 2026-10-13 13:26:59 +08:00
b962c23e92 附加费结算:导入/明细头收紧、结果统计并入导入行右侧 (#327) 2026-10-13 13:13:14 +08:00
0fa52090f7 退货取件管理:同步条与筛选区收紧、列表区放大 (#326) 2026-10-13 12:10:58 +08:00
7223a2eb2e 应付云仓车费:表格数据区填满到底部 (#325) 2026-10-13 11:53:43 +08:00
6b6b97a375 应付云仓车费:筛选区收紧、表格区放大 (#324) 2026-10-13 11:32:28 +08:00
d47a72c175 店铺违规预警:新增违规原因与处置方式两列(页面/统一表/导入导出) (#323) 2026-10-13 11:32:27 +08:00
ac40c6d8a9 镜像索引:dewu_settlement_bill_rows 增加 (online_order_no, bill_item) 索引(业绩明细得物备注联动计数 69s 慢查询) 2026-10-13 11:31:50 +08:00
7e1ded5112 附加费结算:修复筛选设置面板左缘溢出被裁切 (#322) 2026-10-13 11:14:07 +08:00
f8a83cf684 业绩明细:京喜正差额新增「差额=直营服务费(已计销售费用)」备注 2026-10-13 11:15:21 +08:00
d1ffaf773c 业绩明细:得物负差额新增「订单实付未减联合营销费」备注;抖音备注改名「订单实付含已退款部分」
得物:负差额 = 联合营销费未让利尾数(该单营销费支出 + 差额恰为整数)时标注;规则排在通用「未减冲减/优惠」之前,避免被笼统备注抢先;证据子查询仅在得物负差额行计算。抖音:备注名统一加「订单」前缀。导航说明同步更新。
2026-10-13 11:07:55 +08:00
53b0821384 快递应付:仓储运费更名为仓储费 (#320) 2026-10-13 10:59:30 +08:00
8b62ba0504 附加费结算:筛选字段可自选显示(筛选设置) (#321) 2026-10-13 10:59:29 +08:00
bbf8c1f16c 附加费结算:分页改为退货取件管理同款紧凑样式 (#319) 2026-10-13 10:41:33 +08:00
03fea599fb 附加费结算:收紧顶部概览/筛选/导入区 (#318) 2026-10-13 10:29:37 +08:00
f663ddc51f 附加费结算:明细行点击高亮,方便核对时标记当前行 (#317) 2026-10-13 09:56:41 +08:00
7ecd5a59e6 fix(发货数据): 快递名称、仓库按发货数据视图取值,与工作平台一致
- 9 月核对剩余 256 条快递名称、44 条仓库不一致;抽样 14/14 工作平台显示的就是发货数据视图
  (Jst_SendData_View_extension) 的 expressName / wareHoursName。视图有值时以视图为准,
  视图没有该出库单时保留出库单/发货明细推断的值。
- 发货数据视图、出库单头按 300 个出库单一批查询(原 800),减少副本库超时导致整月重跑中断。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014nvGZkg27YMEdhRy6EiUwf
2026-10-13 09:53:02 +08:00
63f9e2a418 店铺违规预警:同步 SQL 在源端转换 date 列,修复 FreeTDS 区域日期解析失败 (#316) 2026-10-13 09:40:53 +08:00
e61e3b50fb 店铺违规预警:补充生产每日同步定时任务(cron 遗漏) (#315) 2026-10-13 09:36:14 +08:00
c55c06026f 快递应付:报价维护只留报价页签 + 附加费结算定时同步(每日7天/每周90天) (#314) 2026-10-12 17:49:10 +08:00
fba094ce26 业绩明细:抖音负差额新增「实付已退款部分」备注(聚水潭退款单/取消子单金额≈差额时命中) 2026-10-12 17:27:09 +08:00
e883d262f0 快递应付:修复三方仓进销存加载超时 2026-10-12 17:22:17 +08:00
26f945ba29 本地预览:测试断言同步到已启用的 OPcache 配置
deploy/php-local.ini 已改为 OPcache 开启 + 每次请求校验时间戳,测试仍断言 opcache.enable=0 导致失败;更新为 enable=1 并校验时间戳。
2026-10-12 17:12:10 +08:00
a90736592a 业绩明细同步:订单实付命中即算订单存在,修复部分订单被误判「订单表无此单」
部分订单(退款流程 / 拆单 / 商品明细未同步)在订单侧只有订单头与实付、没有商品明细行,原匹配逻辑仅按商品明细判断订单存在性导致误判。改为实付命中同样计入订单存在性;商品金额仍只由商品明细构建(无明细时保持为空)。实跑修复 8 月 1791 行(得物 57 / 京喜 497 / 抖音 46 / 京东 153 / 拼多多 1038)。
2026-10-12 17:12:10 +08:00
20eccf616c 业绩明细:新增「未匹配原因」列与筛选联动;差额异常备注只保留原因说明
新增「未匹配原因」列(账单无单号 / 单号格式异常 / 订单表无此单 / 订单无实付金额 / 无收款账单),支持多选筛选与联动候选;「差额异常备注」对未匹配行统一显示「订单实付未匹配」,细分原因改看新列。
2026-10-12 17:12:09 +08:00
45b9feb8c4 快递应付:附加费结算增加独立页签入口 2026-10-12 16:59:51 +08:00
9c62f4364b 快递运费:固定列宽+收紧内边距,12 列表头一屏可见(超长内容省略+悬停提示) 2026-10-12 15:46:01 +08:00
66d6146c19 快递运费:导入兼容「店铺」列名(财务系统提供成本5-6.xlsx 用)
列名别名扩展:店铺名称/店铺;csv 与 xlsx 两条路径的用例同步覆盖。
2026-10-12 14:55:01 +08:00
0da349e51b 快递应付:仓储核算移为独立仓储运费 (#311) 2026-10-12 14:46:52 +08:00
c8eb6e2e5f fix(发货数据): 早上补跑一次发货同步,副本库超时重连改为逐次拉长等待
- 凌晨 01:28 同步时副本库最近一两天的订单/商品明细常未到齐,10-12 凌晨一轮写入 4,669 个只有单号、缺商品明细的包裹
  (10.10/10.11);工作平台导出为实时查询不受影响。新增每天 07:28 再拉最近 3 天,补齐商品明细。
- selectWithReconnect:副本库超时/游标失败的重试由 2 次(间隔 0.25 秒)改为 5 次,等待 2/5/10/20/30 秒,
  白天整月重跑不再因单次超时中断(单测环境不等待)。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014nvGZkg27YMEdhry6eiuwf
2026-10-12 14:39:11 +08:00
9f6a5f6fde 退货取件管理:整行点击异步加载详情,本地 opcache 提速 2026-10-12 13:47:01 +08:00
3e24bc5111 快递应付:左侧增加快递报价入口并打开四个页面 (#309) 2026-10-12 13:26:22 +08:00
10c22a655d 退货取件管理:详情精简置底、当前行高亮、内部滚动与快递公司多选 2026-10-12 13:14:53 +08:00
f7547bc9a1 feat(快递应付): 四个报价相关模块归入快递报价子目录 (#307) 2026-10-12 12:17:13 +08:00