ouyangxq
|
464b72cff9
|
feat(admin): apply shared blue-white self-operated workbench style
|
2026-10-20 19:16:47 +08:00 |
|
ouyangxq
|
46364d3f89
|
feat(selfop): show customer names and filter sales and turnover
|
2026-10-14 16:15:40 +08:00 |
|
ouyangxq
|
e7411eb03f
|
feat(self-operated): unify completed-day ranges and analytics sorting
|
2026-10-14 12:39:16 +08:00 |
|
ouyangxq
|
d8a4160bc7
|
fix(self-operated): clarify today's unavailable sales and tooltip precision
|
2026-10-14 11:18:47 +08:00 |
|
ouyangxq
|
e0f54edcc9
|
优化
|
2026-10-14 11:02:56 +08:00 |
|
ouyangxq
|
3f728cd0b2
|
fix(selfop): render inventory turnover cells and data status
|
2026-10-14 09:23:29 +08:00 |
|
ouyangxq
|
2cf9129606
|
优化
|
2026-10-14 00:07:05 +08:00 |
|
ouyangxq
|
698ca34529
|
fix(self-operated): follow selected dates in hot rankings
|
2026-10-13 18:47:56 +08:00 |
|
ouyangxq
|
bda0743520
|
feat: focus collection page on account activity and progress
|
2026-10-13 16:52:09 +08:00 |
|
ouyangxq
|
1de73b5f1c
|
fix: keep analytics date ranges together and apply atomically
|
2026-10-13 13:43:16 +08:00 |
|
ouyangxq
|
9dcd991ddb
|
feat(selfop): select inventory sales window and cutoff date
|
2026-10-13 12:36:45 +08:00 |
|
ouyangxq
|
b73dc0d410
|
feat(selfop): add operating dashboard and preserve drilldown context
|
2026-10-13 00:45:41 +08:00 |
|
ouyangxq
|
cd3a32f372
|
fix(selfop): show inventory observation time range
|
2026-10-13 00:10:54 +08:00 |
|
ouyangxq
|
600fdcb4b4
|
fix(selfop): unify collection layout and show details in dialogs
|
2026-10-12 22:06:45 +08:00 |
|
ouyangxq
|
449d0c4965
|
refactor(self-operated): focus analytics pages on SKU metrics
|
2026-10-12 21:36:24 +08:00 |
|
ouyangxq
|
533273769d
|
feat: add platform self-operated sales inventory and collection views
|
2026-10-12 20:33:39 +08:00 |
|