Commit dce87db9 authored by Steven杜宇's avatar Steven杜宇

// 我的证书

parent adf6f1bf
...@@ -39,7 +39,7 @@ class YHCertificateListContainerVC: YHBaseViewController { ...@@ -39,7 +39,7 @@ class YHCertificateListContainerVC: YHBaseViewController {
static let segmentHeight = 53.0 static let segmentHeight = 53.0
var orderId : Int? var orderId : Int?
var filterDict : [String: Any] = [:] var filterDict : [String: String] = [:]
var categoryInfo: YHCategoryData = YHCategoryData() var categoryInfo: YHCategoryData = YHCategoryData()
lazy var navBar: YHCustomNavigationBar = { lazy var navBar: YHCustomNavigationBar = {
let bar = YHCustomNavigationBar.navBar() let bar = YHCustomNavigationBar.navBar()
...@@ -117,6 +117,15 @@ class YHCertificateListContainerVC: YHBaseViewController { ...@@ -117,6 +117,15 @@ class YHCertificateListContainerVC: YHBaseViewController {
[weak self] dict in [weak self] dict in
guard let self = self else { return } guard let self = self else { return }
self.filterDict = dict self.filterDict = dict
let allValues = Array(dict.values)
var isNoFilterCondition = true
for value in allValues {
if !value.isEmpty {
isNoFilterCondition = false
}
}
self.filterBtn.isSelect = !isNoFilterCondition
if let vc = itemVCs.first { if let vc = itemVCs.first {
vc.requestList(status:vc.status, extra:dict) vc.requestList(status:vc.status, extra:dict)
} }
......
...@@ -65,7 +65,7 @@ class YHCertificateFilterView: UIView { ...@@ -65,7 +65,7 @@ class YHCertificateFilterView: UIView {
static let itemHeight = 36.0 static let itemHeight = 36.0
static let sheetView = YHCertificateFilterView(frame:UIScreen.main.bounds) static let sheetView = YHCertificateFilterView(frame:UIScreen.main.bounds)
var confirmBlock:(([String : Any])->())? var confirmBlock:(([String : String])->())?
var items:[YHCertificateFilterSectionInfo] = [ var items:[YHCertificateFilterSectionInfo] = [
YHCertificateFilterSectionInfo(title: "类型".local, items: [YHCertificateFilterItem(type: .certificate, title: "证件"), YHCertificateFilterSectionInfo(title: "类型".local, items: [YHCertificateFilterItem(type: .certificate, title: "证件"),
...@@ -286,8 +286,8 @@ extension YHCertificateFilterView { ...@@ -286,8 +286,8 @@ extension YHCertificateFilterView {
} }
let statusStr = statusValues.joined(separator: ",") let statusStr = statusValues.joined(separator: ",")
let typeStr = typeValues.joined(separator: ",") let typeStr = typeValues.joined(separator: ",")
let dict:[String : Any] = [ "status_all": statusStr, let dict:[String : String] = [ "status_all": statusStr,
"template_cate_id": typeStr] "template_cate_id": typeStr]
print(dict) print(dict)
if let confirmBlock = confirmBlock { if let confirmBlock = confirmBlock {
confirmBlock(dict) confirmBlock(dict)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment