添加景区选择与合作订单流程并对齐 Android
This commit is contained in:
@ -136,6 +136,24 @@ final class MainTabBarController: UITabBarController {
|
||||
scanHandler.onShowMultiVerifySheet = { [weak self] spots, selected in
|
||||
self?.presentMultiVerifySheet(spots: spots, selected: selected)
|
||||
}
|
||||
scanHandler.onNavigateBindAcquirer = { [weak self] saleUserId in
|
||||
self?.presentBindAcquirerAfterScan(saleUserId: saleUserId)
|
||||
}
|
||||
}
|
||||
|
||||
private func presentBindAcquirerAfterScan(saleUserId: Int) {
|
||||
dismiss(animated: true) { [weak self] in
|
||||
guard let self else { return }
|
||||
let controller = BindAcquirerViewController(saleUserId: saleUserId)
|
||||
self.topNavigationController()?.pushViewController(controller, animated: true)
|
||||
}
|
||||
}
|
||||
|
||||
private func topNavigationController() -> UINavigationController? {
|
||||
if let selected = selectedViewController as? UINavigationController {
|
||||
return selected
|
||||
}
|
||||
return selectedViewController?.navigationController
|
||||
}
|
||||
|
||||
private func showScanToast(_ message: String) {
|
||||
|
||||
Reference in New Issue
Block a user