新增门店订单与核销管理列表,对齐 Android 订单能力并完善账号级缓存。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -51,6 +51,8 @@ extension OrdersRoute {
|
||||
MultiTravelTaskUploadView(initialOrderNumber: orderNumber)
|
||||
case .orderTrailer(let orderNumber, let title):
|
||||
OrderTrailerView(orderNumber: orderNumber, title: title)
|
||||
case .writeOffList:
|
||||
WriteOffListView()
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -107,10 +109,17 @@ final class AppRouter: ObservableObject {
|
||||
selectedTab = .orders
|
||||
}
|
||||
|
||||
/// 切换到核销订单入口,并暂存全局扫码结果等待订单页消费。
|
||||
/// 切换到核销管理页,并暂存全局扫码结果等待核销页消费。
|
||||
func routeToOrderVerification(scannedCode: String) {
|
||||
pendingOrderScanCode = scannedCode
|
||||
selectOrders(entry: .verificationOrders)
|
||||
selectedTab = .orders
|
||||
router(for: .orders).navigate(to: .orders(.writeOffList))
|
||||
}
|
||||
|
||||
/// 打开核销管理页。
|
||||
func openWriteOffList() {
|
||||
selectedTab = .orders
|
||||
router(for: .orders).navigate(to: .orders(.writeOffList))
|
||||
}
|
||||
|
||||
/// 读取并清空待处理的全局扫码结果,确保同一次扫码只被处理一次。
|
||||
|
||||
Reference in New Issue
Block a user