liuyihe
|
ada663128a
|
优化
|
2026-10-19 15:59:33 +08:00 |
|
liuyihe
|
17cb1373e1
|
Merge branch 'release/test' of http://8.163.30.128:10082/html/admin-web into release/test
|
2026-10-19 15:59:17 +08:00 |
|
liuyihe
|
29f887496a
|
优化
|
2026-10-19 15:59:14 +08:00 |
|
ouyangxq
|
b92e5379bc
|
feat(transport): align admin demand form with client and select customer separately
|
2026-10-19 15:50:39 +08:00 |
|
ouyangxq
|
767c6b7589
|
feat(looseboard): align platform route contacts and required times
|
2026-10-19 15:11:15 +08:00 |
|
ouyangxq
|
f7f6637c45
|
feat(trucking): align platform truck contacts vehicle and service times
|
2026-10-19 14:38:47 +08:00 |
|
ouyangxq
|
05cf82dbbc
|
feat(appointments): restore simplified four-type calendar
|
2026-10-19 12:20:13 +08:00 |
|
liuyihe
|
8ae1e5d0d4
|
优化
|
2026-10-19 10:23:38 +08:00 |
|
ouyangxq
|
4bb21641d9
|
fix(appointments): resume existing batch dispatch after refresh
|
2026-10-19 08:44:26 +08:00 |
|
ouyangxq
|
67d917010d
|
fix(appointments): handle synchronization and transport continuation
|
2026-10-18 22:29:06 +08:00 |
|
ouyangxq
|
a5a1976924
|
fix(dispatch): align dispatch actions and native return workflows
|
2026-10-18 16:37:37 +08:00 |
|
liuyihe
|
4806f88d7c
|
优化
|
2026-10-16 18:25:49 +08:00 |
|
liuyihe
|
2705fdbc49
|
优化
|
2026-10-16 17:43:36 +08:00 |
|
liuyihe
|
ce7f6cee02
|
优化
|
2026-10-16 16:52:43 +08:00 |
|
liuyihe
|
fbee53c9de
|
优化
|
2026-10-16 16:19:22 +08:00 |
|
ouyangxq
|
45f662ecf2
|
feat(appointment): complete customer receiving and trip continuation workflows
|
2026-10-16 15:41:56 +08:00 |
|
ouyangxq
|
148085286d
|
fix(delivery): show complete delivery numbers and clarify pickup routing
|
2026-10-15 21:40:39 +08:00 |
|
ouyangxq
|
f6638ca6c6
|
fix(delivery): display and filter all pickup fulfillment methods
|
2026-10-15 21:05:58 +08:00 |
|
ouyangxq
|
baee81f459
|
fix(appointment): improve multiline action button spacing
|
2026-10-15 19:36:13 +08:00 |
|
ouyangxq
|
9f51392754
|
fix(appointment): restore overlay panel and compact calendar controls
|
2026-10-15 19:23:16 +08:00 |
|
liuyihe
|
8dc0d2d3b8
|
Merge branch 'release/test' of http://8.163.30.128:10082/html/admin-web into release/test
|
2026-10-15 18:25:24 +08:00 |
|
liuyihe
|
538970797d
|
优化
|
2026-10-15 18:25:23 +08:00 |
|
ouyangxq
|
60378fea9b
|
fix(auth): preserve exact account IDs when decoding JWT claims
|
2026-10-15 18:08:30 +08:00 |
|
ouyangxq
|
f9193a3564
|
fix(appointment): show readable source and preview blockers
|
2026-10-15 17:33:36 +08:00 |
|
ouyangxq
|
db1e9ee27b
|
fix(appointment): type direct-unload visibility callback
|
2026-10-15 17:25:01 +08:00 |
|
ouyangxq
|
b769d2479c
|
feat(appointment): integrate work calendar and original business actions
|
2026-10-15 17:11:03 +08:00 |
|
liuyihe
|
af2e1481a6
|
Merge branch 'release/test' of http://8.163.30.128:10082/html/admin-web into release/test
|
2026-10-15 15:45:18 +08:00 |
|
liuyihe
|
092690791d
|
优化
|
2026-10-15 15:45:16 +08:00 |
|
ouyangxq
|
9a10fb6657
|
feat(selfop): submit turnover exports to backend download center
|
2026-10-15 14:59:44 +08:00 |
|
ouyangxq
|
68284ad2bf
|
fix(selfop): enable visible turnover rate sorting and formula help
|
2026-10-15 14:31:24 +08:00 |
|
ouyangxq
|
5e8c17c82f
|
feat(selfop): expose reconstructed inventory evidence in turnover and export
|
2026-10-15 13:30:38 +08:00 |
|
ouyangxq
|
50b06dca10
|
feat(selfop): multi-owner turnover filters, CSV export and percentage
|
2026-10-15 11:14:35 +08:00 |
|
ouyangxq
|
11e348a29f
|
feat(selfop): simplify turnover diagnostics and add zero stock filter
|
2026-10-15 10:29:43 +08:00 |
|
ouyangxq
|
08fac66fe1
|
feat(selfop): add volume ranking and refine turnover presentation
|
2026-10-14 18:19:27 +08:00 |
|
ouyangxq
|
8663a829e2
|
Merge remote-tracking branch 'origin/release/test' into release/test
|
2026-10-14 17:51:25 +08:00 |
|
ouyangxq
|
2975ba5a7f
|
feat(selfop): show customer and SKU volume in inventory turnover
|
2026-10-14 17:48:53 +08:00 |
|
liuyihe
|
2ade6bfa3c
|
优化
|
2026-10-14 17:40:58 +08:00 |
|
ouyangxq
|
46364d3f89
|
feat(selfop): show customer names and filter sales and turnover
|
2026-10-14 16:15:40 +08:00 |
|
ouyangxq
|
2a9c23ebc6
|
feat(self-operated): add transit column and streamline dashboard ranking explanations
|
2026-10-14 14:09:24 +08:00 |
|
ouyangxq
|
adfb1a5cb3
|
Merge remote-tracking branch 'origin/release/test' into release/test
|
2026-10-14 14:01:01 +08:00 |
|
ouyangxq
|
ff9ca74ba4
|
fix(self-operated): clarify turnover chart values and coverage threshold
|
2026-10-14 14:00:35 +08:00 |
|
liuyihe
|
cb38114db9
|
优化
|
2026-10-14 13:53:15 +08:00 |
|
ouyangxq
|
e7411eb03f
|
feat(self-operated): unify completed-day ranges and analytics sorting
|
2026-10-14 12:39:16 +08:00 |
|
liuyihe
|
6b30e35d07
|
优化
|
2026-10-14 12:14:29 +08:00 |
|
liuyihe
|
0830d7a3a3
|
优化
|
2026-10-14 11:43:32 +08:00 |
|
ouyangxq
|
6a905419fc
|
fix(self-operated): render dashboard KPIs with omitted unknown values
|
2026-10-14 11:22:59 +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
|
3291d34fb8
|
fix(selfop): label order processing independently of detail requests
|
2026-10-14 08:57:21 +08:00 |
|