This commit is contained in:
DDIsFriend
2023-08-23 18:37:36 +08:00
parent 63ca919ed5
commit a48690ccf8
49 changed files with 8332 additions and 7622 deletions

View File

@@ -100,20 +100,21 @@ extension ReviewFailedController {
}
})
.disposed(by: disposeBag)
reviewFailedView.tableView.mj_header?.beginRefreshing()
pendingTapGes.rx.event
.observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in
WEBTOOL.open(name: .todoList,appending: nil)
})
.disposed(by: disposeBag)
}
public override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_reloadRescusControolerToDoMessageCount), object: nil)
preRefreshRelay
.observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_reloadRescusControolerToDoMessageCount), object: nil)
self?.reviewFailedView.tableView.mj_header?.beginRefreshing()
})
.disposed(by: disposeBag)
}
}
@@ -133,7 +134,7 @@ extension ReviewFailedController : UITableViewDelegate,UITableViewDataSource {
cell = ReviewFailedCell(style: .default, reuseIdentifier: "cell")
}
let model = resultArr[indexPath.row]
cell!.descLabel.text = model.auditFailReason
cell!.descLabel.text = "不通过原因:" + (model.auditFailReason ?? "")
cell!.typeLabel.text = model.taskServiceName
cell!.stateLabel.text = model.taskOrderStatusString
cell!.orderNumLabel.text = model.orderCode
@@ -153,6 +154,7 @@ extension ReviewFailedController : UITableViewDelegate,UITableViewDataSource {
open class ReviewFailedController : DDViewController {
private let reviewFailedView = ReviewFailedView()
private var pageNum : Int = 1
private var preRefreshRelay = ReplayRelay<Any?>.create(bufferSize: 1)
private var refreshRelay = ReplayRelay<Int>.create(bufferSize: 1)
private let disposeBag = DisposeBag()
private var resultArr : [OrderListDataModel] = []
@@ -211,6 +213,11 @@ open class ReviewFailedController : DDViewController {
open override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
open override func reloadData() {
super.reloadData()
preRefreshRelay.accept(nil)
}
}
open class ReviewFailedView : DDView {
@@ -298,7 +305,7 @@ open class ReviewFailedCell : DDTableViewCell {
}
orderNumLabel.snp.makeConstraints { make in
make.left.equalTo(typeLabel.snp.right).offset(auto(20))
make.left.equalTo(typeLabel.snp.right).offset(auto(10))
make.centerY.equalTo(typeLabel)
}