1.5 KiB
1.5 KiB
Frontend Integration: OMS Workbench (统一订单工作台)
🎨 UI Layout Sketch
- Page Path:
/erp/oms/workbench - Component Structure:
OrderStats: Top metrics (Total Orders, Pending Audit, Waiting Shipment, Exceptions).OrderFilter: Multi-dimensional filtering (Platform, Site, Status, Date, Amount, Customer).OrderTable: Detailed list of orders with:- Status badges (e.g.,
PENDING_AUDITin orange,WAITING_SHIPMENTin blue). - Platform/Site icons.
- Items summary.
- Total Amount & Currency.
- Action column: "Audit", "Ship", "Mark Exception", "Reroute".
- Status badges (e.g.,
BatchActionPanel: "Batch Audit", "Batch Ship", "Batch Export".OrderDetailDrawer: Full details on click, including Health Check results and Auto-Heal logs.
🔄 Interaction State Machine
INITIAL: Fetching multi-platform orders.FILTERING: User applying criteria.AUDITING:ConsumerOrderService.batchAuditprocessing.SHIPPING:ConsumerOrderService.batchShipprocessing.EXCEPTION_HANDLING: User resolving exception reason.
🔗 API Mapping
GET /api/v1/orders/list: Fetchescf_consumer_orders.POST /api/v1/orders/batch-audit: TriggersConsumerOrderService.batchAudit.POST /api/v1/orders/batch-ship: TriggersConsumerOrderService.batchShip.POST /api/v1/orders/reroute: TriggersConsumerOrderService.autoReroute.
📈 ROI Visualization
- "OMS Efficiency": Orders processed per minute compared to manual.
- "Error Reduction": Exception rate before and after AI Health Check.