接单页面:拒单增加弹窗提示

This commit is contained in:
DDIsFriend
2023-08-29 17:40:42 +08:00
parent b2d69ff725
commit 5450dc500b
9 changed files with 213 additions and 40 deletions

View File

@@ -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