feat(admin): coupon field parity/batch and charge-card UX polish

Native coupons expose per-user limit, max discount, batch generate, enable;
charge cards support expires_at, code dump after batch, search and CN labels.
This commit is contained in:
2026-07-15 02:54:54 +08:00
parent 7a1069f003
commit d1697c19d9
4 changed files with 221 additions and 22 deletions
+2 -2
View File
@@ -99,8 +99,8 @@ Note: zibll「商品管理」`zibpay_product_page` is **paid article sales**, no
| 2b Shipping/after-sale/coupons/income/rebate | done |
| 3 users.php submenus | done |
| 4 SPA strip | done (ops routes redirect to native) |
| 5+ behavior parity | in progress — shipping list create + order links; after-sale `s`/type filters + list create + merchant approve/reject/confirm + order links; order admin note (JSON-safe) + complete/refund/close quick actions |
| 5 remaining | coupons/cards UX depth; product/forum runtime field parity; pending-to-ship board; express timeline |
| 5+ behavior parity | in progress — shipping list create + order links; after-sale filters/actions; order note/quick actions; coupons field parity + batch/enable; charge-cards expires + code dump + search/labels |
| 5 remaining | product/forum runtime field parity; pending-to-ship board; express timeline; coupon product_scope UI |
## Dual-UI rule