接单页面:拒单增加弹窗提示
This commit is contained in:
@@ -142,6 +142,22 @@ extension RescuePendingOrderController {
|
||||
|
||||
pendingOrderView.tableView.mj_header?.beginRefreshing()
|
||||
|
||||
refuseOrderConfirmView.cancelButton.rx.tap
|
||||
.subscribe(onNext: { _ in
|
||||
ENTRY.dismiss(name: refuseOrderConfirmEntry)
|
||||
})
|
||||
.disposed(by: disposeBag)
|
||||
|
||||
refuseOrderConfirmView.sureButton.rx.tap
|
||||
.subscribe(onNext: {[weak self] _ in
|
||||
ENTRY.dismiss(name: refuseOrderConfirmEntry) {[weak self] in
|
||||
if let model = self?.refuseOrderModel {
|
||||
self?.refuseRemarkIdRelay.accept(model)
|
||||
}
|
||||
}
|
||||
})
|
||||
.disposed(by: disposeBag)
|
||||
|
||||
refuseRemarkIdRelay
|
||||
.observe(on: MainScheduler.instance)
|
||||
.do(onNext: {[weak self] _ in
|
||||
@@ -474,7 +490,10 @@ extension RescuePendingOrderController : UITableViewDelegate,UITableViewDataSour
|
||||
|
||||
cell?.refuseButton.rx.tap
|
||||
.subscribe(onNext: {[weak self] _ in
|
||||
self?.refuseRemarkIdRelay.accept(model)
|
||||
if let refuseOrderConfirmView = self?.refuseOrderConfirmView {
|
||||
self?.refuseOrderModel = model
|
||||
ENTRY.showRefuseOrderConfirmEntry(view: refuseOrderConfirmView,name:refuseOrderConfirmEntry)
|
||||
}
|
||||
})
|
||||
.disposed(by: cell!.disposeBag)
|
||||
|
||||
@@ -630,9 +649,7 @@ extension RescuePendingDispatchController : UITableViewDelegate,UITableViewDataS
|
||||
cell?.photoView.snp.updateConstraints({ make in
|
||||
make.height.equalTo(auto(50))
|
||||
})
|
||||
if let environmentPics {
|
||||
cell?.photoCollectionView.reloadData()
|
||||
}
|
||||
cell?.photoCollectionView.reloadData()
|
||||
}else{
|
||||
cell?.photoTitleLabel.text = nil
|
||||
cell?.photoView.isHidden = true
|
||||
@@ -882,6 +899,8 @@ class RescueController : ZDViewController {
|
||||
class RescuePendingOrderController : ZDViewController {
|
||||
private let disposeBag = DisposeBag()
|
||||
public let pendingOrderView = RescuePendingOrderView()
|
||||
public let refuseOrderConfirmView = RefuseOrderConfirmView()
|
||||
public var refuseOrderModel : OrderListDataModel?
|
||||
private var resultArr : [OrderListDataModel] = []
|
||||
private var refreshRelay = ReplayRelay<Int>.create(bufferSize: 1)
|
||||
private var pageNum : Int = 1
|
||||
|
||||
Reference in New Issue
Block a user