25 Commits

Author SHA1 Message Date
4a4537612f feat: 将推广费页签迁移到营销账户账单 (#711)
> 开工时标题使用 `WIP: <任务名称>` 并先填写“任务占用与边界”。Codex 完成独立合并前自审后补齐其余内容并移除 `WIP:`。

## 任务占用与边界

- 任务名称:
- 实际开发者:
- 任务来源/团队分工:
- 目标结果:
- 预计修改路径:
- 将写入的公共契约(路由、Controller 方法、Repository、表/视图、`source_key`、`scope`、权限名、菜单键或共享组件):
- 仅复用、明确不修改的公共契约:
- 数据源、表/视图和字段:
- 上游 `source_key` / `scope`:
- 权限名、菜单键或共享组件:
- 明确不修改的范围:

## 开工碰撞检查

- [ ] Codex 已执行 `scripts/codex-task-preflight.ps1`
- [ ] 已检查最新 `main` 和所有远程任务分支
- [ ] 已搜索主线既有页面、接口、Repository 和数据查询
- [ ] 已把“将写入”和“仅复用、不修改”的公共契约分开;仅复用项不作为单独阻断条件
- [ ] 未发现实际写入重叠;或已在下方写明相关分支、具体重叠项和协调结论

相关分支、重叠项与协调结论:

## 实际改动

- 完成内容:
- Codex 实际修改的文件:
- 新增或变更的公共契约:
- 与原计划的差异:

## 验证证据

- 正常流程:
- 空数据/错误输入/无权限场景:
- 受影响旧功能:
- 自动测试及结果:
- 实际页面、接口或只读业务查询结果:

## 风险检查

- [ ] 不涉及金额、权限、审批、数据库迁移、生产配置或数据修复
- [ ] 如涉及上述高风险内容,已在下方写明影响、回滚和所需授权
- [ ] 未提交 `.env`、密码、Token、私钥、真实财务数据、生产日志或构建产物
- [ ] 前端改动符合 `DESIGN.md`;无前端改动则写“不适用”

高风险影响、回滚和授权状态:

## 合并前复查

- [ ] 已重新拉取远程引用并用实际修改范围再次运行碰撞检查
- [ ] PR 不再是 `WIP:`,所有测试结果已经补齐
- [ ] Codex 已重新读取原始需求和验收标准,并逐文件审核 `origin/main...任务分支` 的完整 diff
- [ ] Codex 自审确认无越界修改、重复实现、敏感内容、未处理冲突和未验证结果
- [ ] 合并顺序不会覆盖其他未合并任务
- [ ] 已授权当前任务的 Codex 执行 Squash merge、验证 `main` 并清理任务分支
- [ ] 如涉及生产迁移、数据修复、删除、覆盖配置或部署,已另行取得对应高风险授权

Reviewed-on: #711
2026-10-28 11:16:15 +08:00
3be1639fb2 feat: 推广费营销账户明细汇总
新增推广费(营销账户)页签、平台与原始店铺汇总、备注筛选和明细弹窗。
2026-10-27 19:27:41 +08:00
d071a68452 fix: 营销账户账单启用日期范围筛选 (#674) 2026-10-27 11:11:38 +08:00
29defd2025 店铺收款账户账单导出:改成后台导出 + 页面进度条(带 token 轮询,页面可自由切换) 2026-10-08 14:31:32 +08:00
a0c99c3e8d 新增店铺收款京喜账单页签并从京东账单切分
在京东账单右侧新增京喜账单页签,复用京东日账单的取数、列定义、筛选、排序、分页与导出,只增加平台维度过滤:京东账单排除京喜店铺,京喜账单只取京喜店铺。平台口径集中在 config/jd_bill_platform.php 与 JdBillPlatform(含口径切换起始日期参数,默认全量历史),仓库通过 forPlatform() 收窄,两个口径互补、总额守恒,底层镜像数据不修改不删除。真实镜像实测:京喜 488,464 笔 + 京东 210,983 笔 = 拆分前 699,447 笔,收入/支出/差额逐项误差为 0。
2026-09-28 19:25:53 +08:00
a08b28199d 新增店铺收款唯品会JX账户页签
店铺收款账户账单新增 vipshop-jx 页签:导航配置、列定义、控制器与前端路由;读取共享账单表 ec_account_bills 中的唯品会JX(JITX)原始账单(店铺/类型/二次备注/销售订单号/含税金额),按金额正负拆出收入与支出,订单日期由销售订单号前 6 位还原(原始账单无日期列)。DB 页签日期统一按 Y-m-d H:i:s 返回,JX 页签汇总口径为收支净额,并补齐单元与功能测试。
2026-09-28 17:51:41 +08:00
836848f431 完善供应商应付五项操作 2026-09-22 14:49:09 +08:00
04b1fca4ae 新增店铺收款唯品会账户入口 (#237) 2026-09-22 14:09:35 +08:00
qiuxiang
79f408156d 接入头条放心购抖音账户账单 2026-09-09 14:08:58 +08:00
b66f223ebb 修复账单冲减取数和工单加载,整合快递页面上线 (#141) 2026-09-09 14:04:43 +08:00
f2508eeaeb 淘系支付宝账单切换经营分析副本镜像 (#129) 2026-09-08 19:50:55 +08:00
28a62434d2 整合并修正京东钱包账单 (#26)
接入京东充值与消耗账单,修复快照冷启动、刷新依赖、日期边界与标签局部切换。
2026-08-11 12:22:41 +08:00
1950733844 功能:接入供应商应付数据与快照 2026-07-30 18:01:57 +08:00
wangshu
eec9891fdb Merge remote-tracking branch 'origin/main' into feature/xuxiake-taobao-alipay-bill
# Conflicts:
#	modules/EcommerceFinance/Http/Controllers/AccountBills.php
#	resources/assets/js/views/business/pages.js
#	resources/views/business/pages/show.blade.php
2026-07-22 14:36:26 +08:00
015c5de2a9 合并:完善店铺收款账户账单字段与加载状态 2026-07-22 13:43:38 +08:00
wangshu
db0063f78b fix: 修复淘系微信账单加载和表头 2026-07-22 09:57:53 +08:00
5dd6d71582 修复标签局部切换与菜单选中状态 2026-07-21 22:10:52 +08:00
0272e07848 界面:优化局部切换并统一字体与视觉状态 2026-07-21 21:54:59 +08:00
d6702e4e87 合并:同步供应商应付子页面与账单支线 2026-07-21 19:19:14 +08:00
WuYongJie
e9ef4a9eef feat: 新增送货未定价/退货未定价/其他扣款补款/代发快递 4个子页面 + 嵌套子菜单
新增4个子功能页面:
- 送货未定价 (delivery-unpriced): pm_unOrderDetails, 265452行
- 退货未定价 (return-unpriced): finance_purchaseReturn WHERE priceB=0, 35928行
- 其他扣款补款 (other-adjustments): fys_supplierPaymentSummary WHERE other!=0, 460行
- 代发快递 (dropshipping-express): fys_express_courier_settlement, 765行

嵌套子菜单改造:
- 未定价明细下新增children嵌套结构(送货未定价+退货未定价)
- ShowInAdmin监听器支持page级dropdown嵌套
- Business\Pages控制器支持父级page跳转到第一个子页面
- SidebarPermissions支持children权限key
2026-07-21 19:17:06 +08:00
12db7abbab 合并:店铺收款账户账单功能支线 2026-07-21 19:13:36 +08:00
WuYongJie
e5c068036b feat: 供应商应付 - 货款对账 + 5个子功能页面
新增功能页面:
- 货款对账 (payment-reconciliation): 入库+代发合并对账,228K+2.8M条记录
- 退货对账 (return-reconciliation): finance_purchaseReturn, 36791行
- 发票扣款 (invoice-deductions): finance_invoiceDeduction, 195行
- 赔偿明细 (compensation-details): 纸板厂+压板厂 UNION, 98行
- 借支明细 (advance-details): finance_advanceLoans, 4行
- 样品扣款 (sample-deductions): finance_sampleDeduction, 12行

后端:
- JianSunConnection: PDO_ODBC 直连 SQL Server
- SupplierPayableRepository: 5个子页面的数据查询+分页
- GoodsReconciliationRepository: 货款对账数据查询
- 15个新API路由 (supplier-payables/*)
- 12个JianSun Eloquent模型

前端:
- 6个Blade视图 + 6个Vue组件
- webpack.mix.js 新增5个编译入口
- show.blade.php 动态视图解析
2026-07-21 18:40:24 +08:00
xuxiake
74ddc6c88e feat(ecommerce): 店铺收款账户账单·其余6个账户类型页(通用配置驱动)
按「账单抬头.xlsx」各子表(微信/拼多多/京东网银钱包/京东流水/抖音/得物)设计对应 tab 页:
- 新增通用表 ec_account_bills(bill_type + 通用列 + payload JSON)
- AccountBill 模型 + AccountBillColumns 配置类(6类型列定义,单一数据源,sheet名↔tab↔列不乱)
- AccountBills 控制器(admin 路由组,按 bill_type 筛选/排序/分页+汇总+下发列配置)
- admin 路由登记 account-bills
- 通用前端组件 AccountBills.vue(按后端下发 columns 动态渲染表头/单元格,含筛选/汇总/分页)
- pages.js:store-receiving-bills 页按 tab 路由(taobao-alipay→独立组件;其余6个→AccountBills)
- 修正 pages.js/Blade 的 section/page/tab 解析(按真实URL billing-transactions/store-receiving-bills/<tab>)
- 种子:6类型各6行演示数据
淘系支付宝账户保持独立实现不变。
2026-07-21 18:34:24 +08:00
xuxiake
c934f5f12c feat(ecommerce): 店铺收款账户账单·淘系支付宝账户页
按淘系支付宝账单表1(25字段)在现有系统落地:
- 迁移:新增 ec_alipay_bills 表(标识/账单/账号流水/商品/金额/时间分组)
- 模型:AlipayBill(App\Abstracts\Model,company 作用域)
- 控制器:AlipayBills(admin 路由组,筛选/排序/分页 + 收入/支出/余额/笔数汇总)
- 路由:modules/EcommerceFinance/Routes/admin.php 登记 alipay-bills
- 前端:views/business/pages.js 统一业务页入口(从路径取 company_id/page slug)
  + components/business/TaobaoAlipayBills.vue(25列分组表/筛选/汇总卡/分页)
- webpack.mix.js 增加入口;business.pages.show 末尾按 slug 引入脚本
- 种子:表1 真实3行 + 补充行(演示用)
2026-07-21 17:52:18 +08:00
9595267ee7 chore: 导入 Akaunting 初始源码与团队协作规则
Some checks failed
Tests / PHP 8.1 (push) Has been cancelled
Tests / PHP 8.2 (push) Has been cancelled
Tests / PHP 8.3 (push) Has been cancelled
2026-07-20 18:20:25 +08:00