筛选改的和安卓一样

This commit is contained in:
DDIsFriend
2024-01-05 10:26:33 +08:00
parent 8661e027d0
commit 20404c0603
7 changed files with 178 additions and 119 deletions

View File

@@ -427,8 +427,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1093" startingLineNumber = "1073"
endingLineNumber = "1093" endingLineNumber = "1073"
landmarkName = "collectionView(_:cellForItemAt:)" landmarkName = "collectionView(_:cellForItemAt:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -1221,8 +1221,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "357" startingLineNumber = "373"
endingLineNumber = "357" endingLineNumber = "373"
landmarkName = "reloadData()" landmarkName = "reloadData()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -1285,8 +1285,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "283" startingLineNumber = "275"
endingLineNumber = "283" endingLineNumber = "275"
landmarkName = "entry(model:remarkId:)" landmarkName = "entry(model:remarkId:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -2045,9 +2045,9 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1104" startingLineNumber = "1084"
endingLineNumber = "1104" endingLineNumber = "1084"
landmarkName = "collectionView(_:didSelectItemAt:)" landmarkName = "collectionView(_:cellForItemAt:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
@@ -2093,8 +2093,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "358" startingLineNumber = "350"
endingLineNumber = "358" endingLineNumber = "350"
landmarkName = "addActions()" landmarkName = "addActions()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -2109,8 +2109,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "347" startingLineNumber = "339"
endingLineNumber = "347" endingLineNumber = "339"
landmarkName = "addActions()" landmarkName = "addActions()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -2125,8 +2125,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "349" startingLineNumber = "341"
endingLineNumber = "349" endingLineNumber = "341"
landmarkName = "addActions()" landmarkName = "addActions()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -2284,8 +2284,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "168" startingLineNumber = "166"
endingLineNumber = "168" endingLineNumber = "166"
landmarkName = "addActions()" landmarkName = "addActions()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -2380,8 +2380,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "356" startingLineNumber = "372"
endingLineNumber = "356" endingLineNumber = "372"
landmarkName = "reloadData()" landmarkName = "reloadData()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -2396,8 +2396,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "355" startingLineNumber = "371"
endingLineNumber = "355" endingLineNumber = "371"
landmarkName = "reloadData()" landmarkName = "reloadData()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -2412,8 +2412,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "278" startingLineNumber = "276"
endingLineNumber = "278" endingLineNumber = "276"
landmarkName = "viewDidLoad()" landmarkName = "viewDidLoad()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -2428,8 +2428,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "272" startingLineNumber = "270"
endingLineNumber = "272" endingLineNumber = "270"
landmarkName = "viewDidLoad()" landmarkName = "viewDidLoad()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -3003,8 +3003,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "256" startingLineNumber = "254"
endingLineNumber = "256" endingLineNumber = "254"
landmarkName = "init(nibName:bundle:)" landmarkName = "init(nibName:bundle:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -3419,8 +3419,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1040" startingLineNumber = "1020"
endingLineNumber = "1040" endingLineNumber = "1020"
landmarkName = "tableView(_:cellForRowAt:)" landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7"> landmarkType = "7">
<Locations> <Locations>
@@ -3467,8 +3467,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1045" startingLineNumber = "1025"
endingLineNumber = "1045" endingLineNumber = "1025"
landmarkName = "tableView(_:cellForRowAt:)" landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -3819,8 +3819,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "240" startingLineNumber = "232"
endingLineNumber = "240" endingLineNumber = "232"
landmarkName = "addActions()" landmarkName = "addActions()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -3835,8 +3835,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "247" startingLineNumber = "239"
endingLineNumber = "247" endingLineNumber = "239"
landmarkName = "addActions()" landmarkName = "addActions()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -3883,8 +3883,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "402" startingLineNumber = "386"
endingLineNumber = "402" endingLineNumber = "386"
landmarkName = "addActions()" landmarkName = "addActions()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -3899,8 +3899,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "412" startingLineNumber = "396"
endingLineNumber = "412" endingLineNumber = "396"
landmarkName = "addActions()" landmarkName = "addActions()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -3915,9 +3915,9 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "326" startingLineNumber = "318"
endingLineNumber = "326" endingLineNumber = "318"
landmarkName = "addActions()" landmarkName = "getRefuseParameters(view:model:remarkId:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
@@ -4423,8 +4423,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "2109" startingLineNumber = "2140"
endingLineNumber = "2109" endingLineNumber = "2140"
landmarkName = "init(style:reuseIdentifier:)" landmarkName = "init(style:reuseIdentifier:)"
landmarkType = "7"> landmarkType = "7">
<Locations> <Locations>
@@ -4471,8 +4471,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "2116" startingLineNumber = "2147"
endingLineNumber = "2116" endingLineNumber = "2147"
landmarkName = "init(style:reuseIdentifier:)" landmarkName = "init(style:reuseIdentifier:)"
landmarkType = "7"> landmarkType = "7">
<Locations> <Locations>
@@ -4519,8 +4519,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "719" startingLineNumber = "699"
endingLineNumber = "719" endingLineNumber = "699"
landmarkName = "tableView(_:cellForRowAt:)" landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -4599,8 +4599,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1032" startingLineNumber = "1012"
endingLineNumber = "1032" endingLineNumber = "1012"
landmarkName = "tableView(_:cellForRowAt:)" landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7"> landmarkType = "7">
<Locations> <Locations>
@@ -5796,8 +5796,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "378" startingLineNumber = "370"
endingLineNumber = "378" endingLineNumber = "370"
landmarkName = "addActions()" landmarkName = "addActions()"
landmarkType = "7"> landmarkType = "7">
<Locations> <Locations>
@@ -5844,8 +5844,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1148" startingLineNumber = "1128"
endingLineNumber = "1148" endingLineNumber = "1128"
landmarkName = "addSubviews()" landmarkName = "addSubviews()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -5860,8 +5860,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1191" startingLineNumber = "1171"
endingLineNumber = "1191" endingLineNumber = "1171"
landmarkName = "addSubviews()" landmarkName = "addSubviews()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -5876,10 +5876,10 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1244" startingLineNumber = "1224"
endingLineNumber = "1244" endingLineNumber = "1224"
landmarkName = "viewDidLoad()" landmarkName = "acceptOrderRelay"
landmarkType = "7"> landmarkType = "24">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
@@ -5892,10 +5892,10 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1293" startingLineNumber = "1290"
endingLineNumber = "1293" endingLineNumber = "1290"
landmarkName = "viewDidLoad()" landmarkName = "emptyView"
landmarkType = "7"> landmarkType = "24">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
@@ -5908,10 +5908,10 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1341" startingLineNumber = "1355"
endingLineNumber = "1341" endingLineNumber = "1355"
landmarkName = "viewDidLoad()" landmarkName = "emptyView"
landmarkType = "7"> landmarkType = "24">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
</Breakpoints> </Breakpoints>

View File

@@ -148,8 +148,6 @@ class ConditionalSearchTool : NSObject {
self?.serviceSelectedItemString = nil self?.serviceSelectedItemString = nil
self?.serviceNameItem = nil self?.serviceNameItem = nil
// self?.resetSub.accept(nil)
// self?.isFilterSub.accept(self?.isFiltered() ?? false)
}) })
.disposed(by: disposeBag) .disposed(by: disposeBag)
@@ -168,7 +166,7 @@ class ConditionalSearchTool : NSObject {
} }
func isFiltered() -> Bool { func isFiltered() -> Bool {
if orderCodeItem?.isEmpty == false || carOwnerItem?.isEmpty == false || licenseItem?.isEmpty == false || serviceSelectedItem != nil || fromSelectedItem?.isEmpty == false || toSelectedItem?.isEmpty == false || serviceSelectedItem != nil || serviceNameItem?.isEmpty == false { if orderCodeItem?.isEmpty == false || carOwnerItem?.isEmpty == false || licenseItem?.isEmpty == false || contractSelectedItem != nil || contractNameItem?.isEmpty == false || fromSelectedItem?.isEmpty == false || toSelectedItem?.isEmpty == false || serviceSelectedItem != nil || serviceNameItem?.isEmpty == false {
return true return true
} }
return false return false

View File

@@ -153,15 +153,8 @@ extension HistoryItemController {
conditionalSearchTool.searchSub conditionalSearchTool.searchSub
.observe(on: MainScheduler.instance) .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in .subscribe(onNext: {[weak self] _ in
self?.conditionalSearchTool.searchView.snp.updateConstraints({ make in
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) { self?.dismissFilterView()
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
self?.conditionalSearchTool.coverView.isHidden = true
self?.historyItemView.tableView.mj_header?.beginRefreshing() self?.historyItemView.tableView.mj_header?.beginRefreshing()
}) })
@@ -333,9 +326,13 @@ extension HistoryController : JXCategoryViewDelegate,JXCategoryListContainerView
if isFilter == true { if isFilter == true {
self?.filterButton.setTitleColor(.hex("3678FF"), for: .normal) self?.filterButton.setTitleColor(.hex("3678FF"), for: .normal)
self?.filterButton.setImage(UIImage(named: "conditional_search"), for: .normal) self?.filterButton.setImage(UIImage(named: "conditional_search"), for: .normal)
self?.filterButton.setTitle("已筛选", for: .normal)
self?.filterButton.dd_customize(with: .ImageRightPaddingTitleLeftWithWholeCenter, padding: 5)
}else{ }else{
self?.filterButton.setTitleColor(.hex("737373").alpha(0.55), for: .normal) self?.filterButton.setTitleColor(.hex("737373").alpha(0.55), for: .normal)
self?.filterButton.setImage(UIImage(named: "conditional_search_unselected")?.withTintColor(.hex("737373")), for: .normal) self?.filterButton.setImage(UIImage(named: "conditional_search_unselected")?.withTintColor(.hex("737373")), for: .normal)
self?.filterButton.setTitle("筛选", for: .normal)
self?.filterButton.dd_customize(with: .ImageRightPaddingTitleLeftWithWholeCenter, padding: 5)
} }
}) })
.disposed(by: disposeBag) .disposed(by: disposeBag)
@@ -511,6 +508,23 @@ class HistoryItemController : ZDViewController {
}) })
} }
func dismissFilterView() {
conditionalSearchTool.searchView.snp.updateConstraints({ make in
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) {[weak self] in
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
conditionalSearchTool.coverView.isHidden = true
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
dismissFilterView()
}
open override func viewWillAppear(_ animated: Bool) { open override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated) super.viewWillAppear(animated)

View File

@@ -220,15 +220,7 @@ extension RescuePendingOrderController {
conditionalSearchTool.searchSub conditionalSearchTool.searchSub
.observe(on: MainScheduler.instance) .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in .subscribe(onNext: {[weak self] _ in
self?.conditionalSearchTool.searchView.snp.updateConstraints({ make in self?.dismissFilterView()
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) {
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
self?.conditionalSearchTool.coverView.isHidden = true
self?.pendingOrderView.tableView.mj_header?.beginRefreshing() self?.pendingOrderView.tableView.mj_header?.beginRefreshing()
}) })
@@ -375,15 +367,7 @@ extension RescuePendingDispatchController {
conditionalSearchTool.searchSub conditionalSearchTool.searchSub
.observe(on: MainScheduler.instance) .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in .subscribe(onNext: {[weak self] _ in
self?.conditionalSearchTool.searchView.snp.updateConstraints({ make in self?.dismissFilterView()
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) {
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
self?.conditionalSearchTool.coverView.isHidden = true
self?.pendingDispatchView.tableView.mj_header?.beginRefreshing() self?.pendingDispatchView.tableView.mj_header?.beginRefreshing()
}) })
@@ -461,15 +445,7 @@ extension RescueIsIngController {
conditionalSearchTool.searchSub conditionalSearchTool.searchSub
.observe(on: MainScheduler.instance) .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in .subscribe(onNext: {[weak self] _ in
self?.conditionalSearchTool.searchView.snp.updateConstraints({ make in self?.dismissFilterView()
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) {
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
self?.conditionalSearchTool.coverView.isHidden = true
self?.pendingIsIngView.tableView.mj_header?.beginRefreshing() self?.pendingIsIngView.tableView.mj_header?.beginRefreshing()
}) })
@@ -528,9 +504,13 @@ extension RescueController : JXCategoryViewDelegate,JXCategoryListContainerViewD
if isFilter == true { if isFilter == true {
self?.filterButton.setTitleColor(.hex("3678FF"), for: .normal) self?.filterButton.setTitleColor(.hex("3678FF"), for: .normal)
self?.filterButton.setImage(UIImage(named: "conditional_search"), for: .normal) self?.filterButton.setImage(UIImage(named: "conditional_search"), for: .normal)
self?.filterButton.setTitle("已筛选", for: .normal)
self?.filterButton.dd_customize(with: .ImageRightPaddingTitleLeftWithWholeCenter, padding: 5)
}else{ }else{
self?.filterButton.setTitleColor(.hex("737373").alpha(0.55), for: .normal) self?.filterButton.setTitleColor(.hex("737373").alpha(0.55), for: .normal)
self?.filterButton.setImage(UIImage(named: "conditional_search_unselected")?.withTintColor(.hex("737373")), for: .normal) self?.filterButton.setImage(UIImage(named: "conditional_search_unselected")?.withTintColor(.hex("737373")), for: .normal)
self?.filterButton.setTitle("筛选", for: .normal)
self?.filterButton.dd_customize(with: .ImageRightPaddingTitleLeftWithWholeCenter, padding: 5)
} }
}) })
.disposed(by: disposeBag) .disposed(by: disposeBag)
@@ -1273,6 +1253,23 @@ class RescuePendingOrderController : RescueParentController {
make.height.equalTo(0) make.height.equalTo(0)
}) })
} }
func dismissFilterView() {
conditionalSearchTool.searchView.snp.updateConstraints({ make in
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) {[weak self] in
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
conditionalSearchTool.coverView.isHidden = true
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
dismissFilterView()
}
} }
// MARK: // MARK:
@@ -1321,6 +1318,23 @@ class RescuePendingDispatchController : RescueParentController {
make.height.equalTo(0) make.height.equalTo(0)
}) })
} }
func dismissFilterView() {
conditionalSearchTool.searchView.snp.updateConstraints({ make in
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) {[weak self] in
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
conditionalSearchTool.coverView.isHidden = true
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
dismissFilterView()
}
} }
// MARK: // MARK:
@@ -1369,6 +1383,23 @@ class RescueIsIngController : RescueParentController {
make.height.equalTo(0) make.height.equalTo(0)
}) })
} }
func dismissFilterView() {
conditionalSearchTool.searchView.snp.updateConstraints({ make in
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) {[weak self] in
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
conditionalSearchTool.coverView.isHidden = true
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
dismissFilterView()
}
} }

View File

@@ -138,9 +138,15 @@ extension ReviewFailedController {
if isFilter == true { if isFilter == true {
self?.filterButton.setTitleColor(.hex("3678FF"), for: .normal) self?.filterButton.setTitleColor(.hex("3678FF"), for: .normal)
self?.filterButton.setImage(UIImage(named: "conditional_search"), for: .normal) self?.filterButton.setImage(UIImage(named: "conditional_search"), for: .normal)
self?.filterButton.setTitle("已筛选", for: .normal)
self?.filterButton.dd_customize(with: .ImageRightPaddingTitleLeftWithWholeCenter, padding: 5)
self?.filterButton.sizeToFit()
}else{ }else{
self?.filterButton.setTitleColor(.hex("FFFFFF").alpha(0.7), for: .normal) self?.filterButton.setTitleColor(.hex("FFFFFF").alpha(0.7), for: .normal)
self?.filterButton.setImage(UIImage(named: "conditional_search_unselected")?.withTintColor(.hex("FFFFFF")), for: .normal) self?.filterButton.setImage(UIImage(named: "conditional_search_unselected")?.withTintColor(.hex("FFFFFF")), for: .normal)
self?.filterButton.setTitle("筛选", for: .normal)
self?.filterButton.dd_customize(with: .ImageRightPaddingTitleLeftWithWholeCenter, padding: 5)
self?.filterButton.sizeToFit()
} }
}) })
.disposed(by: disposeBag) .disposed(by: disposeBag)
@@ -148,15 +154,7 @@ extension ReviewFailedController {
conditionalSearchTool.searchSub conditionalSearchTool.searchSub
.observe(on: MainScheduler.instance) .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in .subscribe(onNext: {[weak self] _ in
self?.conditionalSearchTool.searchView.snp.updateConstraints({ make in self?.dismissFilterView()
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) {
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
self?.conditionalSearchTool.coverView.isHidden = true
self?.reviewFailedView.tableView.mj_header?.beginRefreshing() self?.reviewFailedView.tableView.mj_header?.beginRefreshing()
}) })
@@ -347,6 +345,24 @@ open class ReviewFailedController : ZDViewController {
conditionalSearchTool.isFilterSub.accept(conditionalSearchTool.isFiltered()) conditionalSearchTool.isFilterSub.accept(conditionalSearchTool.isFiltered())
} }
open override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
dismissFilterView()
}
func dismissFilterView() {
conditionalSearchTool.searchView.snp.updateConstraints({ make in
make.height.equalTo(0)
})
UIView.animate(withDuration: 0.25) {[weak self] in
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
}
conditionalSearchTool.coverView.isHidden = true
}
open override var preferredStatusBarStyle: UIStatusBarStyle { open override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent return .lightContent
} }

View File

@@ -5,17 +5,17 @@
<testcase classname="fastlane.lanes" name="0: default_platform" time="0.00022"> <testcase classname="fastlane.lanes" name="0: default_platform" time="0.000184">
</testcase> </testcase>
<testcase classname="fastlane.lanes" name="1: gym" time="75.087357"> <testcase classname="fastlane.lanes" name="1: gym" time="58.139487">
</testcase> </testcase>
<testcase classname="fastlane.lanes" name="2: pgyer" time="14.619423"> <testcase classname="fastlane.lanes" name="2: pgyer" time="10.349756">
</testcase> </testcase>