Commit 6451fbea authored by Steven杜宇's avatar Steven杜宇

// 赴港选择

parent 9ebbd822
......@@ -505,7 +505,7 @@ extension YHCertificateAppointViewController {
let nextGroupIndex = groupLevel+1
if 0 <= nextGroupIndex, nextGroupIndex < items2.count {
for i in nextGroupIndex..<items2.count {
let item = items2[nextGroupIndex]
let item = items2[i]
if var members = item.model?.arr {
// 下几批的组员中都要删除该人
members = members.filter { $0.id != currentMember.id }
......@@ -513,20 +513,29 @@ extension YHCertificateAppointViewController {
}
}
}
// 检测下几层有无空数组,有则删除该批
if 0 <= nextGroupIndex, nextGroupIndex < items2.count {
for i in nextGroupIndex..<items2.count {
let item = items2[nextGroupIndex]
if var members = item.model?.arr, members.count == 0 {
}
// 无论是选中还是反选 检测下面所有批次有无全未选数组,有则删除该批
let nextGroupIndex = groupLevel+1
if 0 <= nextGroupIndex, nextGroupIndex < items2.count {
var i = nextGroupIndex
while i < items2.count {
let item = items2[i]
if let members = item.model?.arr {
let a = members.filter {
return $0.isSelected == true
}
// 数组中全未选
if a.count <= 0 {
items2.remove(at: i)
} else {
i += 1
}
}
}
}
refreshData()
}
}
......@@ -346,10 +346,13 @@ extension YHMyViewController : UITableViewDelegate, UITableViewDataSource {
return
}
let vc = YHCertificateAppointViewController()
vc.orderId = 151085
self.navigationController?.pushViewController(vc)
return
if true {
let vc = YHCertificateAppointViewController()
vc.orderId = 151085
self.navigationController?.pushViewController(vc)
return
}
let item: PersonalModuleItem = items[indexPath.row]
switch item.type {
......
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