|
|
6499934c47
|
fix: 税务类型优先展示 Excel 台账
Excel 有税务类型时始终展示,缺失时回退上游资料。
|
2026-10-26 17:58:27 +08:00 |
|
|
|
e2e77d6d20
|
fix: 统一工商类型核定与个人独资口径
工商类型仅保留核定、个人独资企业,其他统一显示斜杠。
|
2026-10-26 16:40:16 +08:00 |
|
|
|
dfc3dcd0d0
|
fix: 默认隐藏无数据的报表月份列
报表初始只显示有数据的月份列,空列可在筛选字段中手动打开。
|
2026-10-26 16:32:29 +08:00 |
|
|
|
450a9e42f9
|
feat: 完善经营报表汇总与基础资料状态标签
经营报表保留原表头并补齐本表汇总;基础资料只增加表内分色标签。
|
2026-10-26 16:13:27 +08:00 |
|
|
|
b25ae15a4b
|
新增公司税务类型与工商类型字段 (#597)
公司基础信息和主体维度报表增加税务类型、工商类型字段,并复用 fin_companies 已完成核对的数据。
|
2026-10-26 15:04:42 +08:00 |
|
|
|
3ae7bf7dc8
|
修复店铺状态显示为中文 (#593)
店铺基础信息状态列统一显示正常、关闭中、已关闭。
|
2026-10-26 14:30:01 +08:00 |
|
|
|
acafcf1abb
|
修正安装费汇总:保留独立安装明细页并按客服审核时间归集 (#589)
|
2026-10-26 14:13:18 +08:00 |
|
|
|
e85a2e90ef
|
新增经营报表汇总卡片 (#588)
新增六类经营报表汇总卡片,复用共享镜像筛选和排序,并完成真实数据口径、桌面及移动端验证。
|
2026-10-26 13:52:10 +08:00 |
|
|
|
d2e20bd441
|
将安装费金额并入业绩明细 (#587)
|
2026-10-26 13:47:02 +08:00 |
|
|
|
d18aa82678
|
修正店铺负责人关联并增加每日存档 (#584)
|
2026-10-26 12:01:25 +08:00 |
|
|
|
885961084e
|
流程统计:接入店铺申请流程(开店/变更/关店)共享镜像
数据源:jiansun.dbo.fys_shopInfo_flow(申请单明细,4572 行,含店铺/平台/负责人/利润中心/商标/变更原因/关店原因等)
+ 中台库 dbo.flow_flow(按 flowId 关联审批状态与当前审批人),两个数据集已登记并完成首次全量。
- 新增 ShopInfoFlowMirrorRepository:左连接两套镜像,支持单据编号/申请人/申请日期/当前审批人/
ERP店铺名称/店铺运营负责人/利润中心/商标号等文本筛选,流程类型、审批状态、平台为可搜索多选。
- 审批状态文案取自 OA 前端字典:0暂存/1流程中/2拒绝/3完成/4撤回/5待签署/6已签署/7待审批;
流程类型:8店铺开店/9店铺变更/10店铺关店/12主体注销自动流程。
- 页面按目录表渲染(查询条件、筛选字段、导出),列与外部店铺申请页对齐。
- TableRegistry 登记为只读上游页,镜像未就绪时页面给提示而不是报错。
|
2026-10-08 14:38:16 +08:00 |
|
|
|
69f3d9228f
|
店铺账号密码:授权状态 / 店铺状态筛选改成可搜索多选
复用已有的 CaiWuMultiSelect 组件(按钮 + 复选面板 + 全选/清空),勾选结果提交为
authorization_status[] / store_status[],多个取值取并集;一个都不勾=全部。
- 目录表的筛选控件在 query 表单外(靠 form 属性关联),给多选组件补了 formId 选项,
生成的隐藏 input 带上 form,保证能随查询表单提交。
- pageFilters 支持数组筛选值(去重、最多 50 个);仓库侧筛选统一按列表处理,
单选(旧链接)和多选都兼容。
|
2026-10-08 13:48:51 +08:00 |
|
|
|
fb15402003
|
feat: 店铺维度报表无业绩月份列默认隐藏 (#281)
|
2026-10-07 10:01:13 +08:00 |
|
|
|
5ef4119a3d
|
feat: 主体维度经营报表无数据月份列默认隐藏 (#280)
|
2026-10-06 23:51:16 +08:00 |
|
|
|
75b12df493
|
feat: 完善财务报表字段查询与排序
合并店铺和主体经营报表的字段查询布局,补齐数值筛选、排序和镜像状态提示。
|
2026-09-24 20:23:41 +08:00 |
|
|
|
eb1036d0c3
|
整合业务资料查询与表格交互 (#266)
整合业务资料字段查询、排序、列设置与导出,并保留最新主线的数据隔离和报表修复。
|
2026-09-24 15:10:33 +08:00 |
|
|
|
a2138704fb
|
修复店铺维度报表店铺 ID 并新增店铺名称列 (#128)
|
2026-09-08 16:40:36 +08:00 |
|
|
|
d48cb7d639
|
feat: 店铺维度报表条件查询与主体归属字段接入
实际修改:
- 店铺维度报表新增真实数据库条件查询:店铺字段走共享镜像 SQL
WHERE,主体/能否变更/生效/失效走生命周期行级过滤(左闭右开)
- 店铺负责人/部门负责人/利润中心改为店铺账号 PostgreSQL 镜像值,
按店铺名称关联,未匹配时回退经营分析副本库原值
- 能否变更按主表 platform 判定(唯品会MP/淘工厂=否,其余=是),
筛选改为 是/否 下拉;默认生效时间 2026-07-01,失效未记录显示存续中
- 主体维度经营报表接入生命周期收入窗口与注册地址解析市字段
- 同步更新视图测试并重写 StoreReportRepositoryTest 匹配 SQLite 实现
验证:容器内 tests/Feature/Business + tests/Unit/EcommerceFinance +
tests/Unit/Business 共 324 passed / 4 skipped;真实数据端到端验证
(无筛选 1935 行、负责人/利润中心/失效区间筛选抽样全对)。
无新增数据库迁移,不涉及生产数据写入。
|
2026-09-06 19:27:51 +08:00 |
|
|
|
d62ad27d0f
|
fix: centralize shared business data and remove local sqlite path
|
2026-09-01 11:34:37 +08:00 |
|
|
|
f397fbb976
|
fix: use local sqlite for store report
|
2026-09-01 11:08:35 +08:00 |
|
|
|
9a15f64490
|
feat: integrate finance prototype business reports
|
2026-09-01 10:23:00 +08:00 |
|
|
|
eee227711d
|
fix: share store report bill data through business mirror
|
2026-09-01 09:15:17 +08:00 |
|
|
|
745c7ed302
|
merge: integrate store report source alignment
|
2026-09-01 09:02:45 +08:00 |
|
|
|
6c4dfe5983
|
feat: 接入店铺维度报表真实账单
|
2026-08-31 22:19:41 +08:00 |
|
|
|
c7da919bed
|
补齐安装明细筛选和子表权限校验 (#91)
|
2026-08-31 22:01:47 +08:00 |
|
|
|
604531adac
|
集成原型支线并修复共享镜像字段和导航权限 (#88)
|
2026-08-31 19:20:15 +08:00 |
|
chenxi
|
b12749bf8d
|
feat: connect installation details to business mirror
|
2026-08-31 17:05:12 +08:00 |
|
|
|
bb9a18eddb
|
公司店铺商标页面切换共享业务镜像 (#54)
|
2026-08-14 16:50:34 +08:00 |
|
|
|
87c1ea80bf
|
修复本地经营信息直读分页参数丢失 (#10)
## 任务占用与边界
- 任务名称:修复本地经营信息直读分页参数丢失
- 实际开发者:WuYongJie
- 目标结果:公司、店铺、商标信息页面在本地直读模式下不再因分页参数丢失返回 500。
- 实际修改路径:\`app/Business/UpstreamBusinessInformation.php\`;\`tests/Unit/EcommerceFinance/UpstreamBusinessInformationTest.php\`
- 上游 \`source_key\` / \`scope\`:\`operations_replica\`;\`company-information.read\`、\`store-information.read\`、\`trademark-information.read\`
- 明确不修改:上游连接资料、查询范围、共享快照刷新器、数据库迁移、生产配置、页面视觉和部署。
## 开工与合并前碰撞检查
- [x] 已在开工和合并前分别执行 \`scripts/codex-task-preflight.ps1\`
- [x] 已检查最新 \`origin/main\` 与全部远程任务分支
- [x] 无目标路径或公共契约重叠;历史共享库验证分支仅涉及其他测试文件
## 实际改动
- 将三个本地页面 resolver 中只写在 \`compact()\` 字符串里的分页变量,改为显式数组参数,使 PHP 箭头函数正确捕获 \`$page\`、\`$perPage\`。
- 新增回归测试:实际执行三个页面的 resolver,并断言固定快照收到正确分页参数。
- 无新增 scope、接口、权限、表结构、查询字段或缓存策略。
## 验证证据
- [x] PHP 语法检查:两个改动文件通过。
- [x] 相关单元测试:19 passed,57 assertions。
- [x] 受影响管理页面功能测试:4 passed,270 assertions。
- [x] 对比 \`origin/main...任务分支\` 已逐文件复查:仅 2 个目标文件,+88 / -3;无敏感文件或无关改动。
- [x] 同类扫描:三个错误 resolver 已全部改为显式参数;保留的 \`compact('page', 'perPage')\` 位于普通闭包中,变量已通过 \`use\` 正确捕获。
## 风险与回滚
- [x] 不涉及金额、权限、审批、数据库迁移、生产配置、数据修复或部署。
- [x] 未提交 \`.env\`、密码、Token、私钥、真实财务数据、生产日志或构建产物。
- [x] 无前端改动,\`DESIGN.md\` 不适用。
- 回滚方式:回退本次 Squash 合并提交即可;不会影响生产共享快照路径,因为生产不启用本地直读模式。
## 合并前复查
- [x] PR 已移除 \`WIP:\`,测试与自审已补齐。
- [x] 当前任务 Codex 已按完整 diff 自审,通过后执行 Squash merge、核验远程 \`main\` 并清理任务分支。
Reviewed-on: http://git.1080p.hk/WuYongJie/CaiWuXiTong/pulls/10
|
2026-08-04 19:22:48 +08:00 |
|
|
|
79e25e90fc
|
fix: refresh operations replica snapshots (#7)
|
2026-08-04 15:41:49 +08:00 |
|
|
|
5416442e19
|
feat: 完善业务管理页面与中文表头
|
2026-08-04 12:01:19 +08:00 |
|