Commit e495da43 authored by lujunye's avatar lujunye

全选逻辑修复

parent cf992f74
......@@ -80,17 +80,7 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat
self.view.addSubview(vc)
}
var datas:Array<supGoodsListResDataModel> = []{
didSet{
selectItem.removeAll()
if is_all_select {
datas.forEach { (model) in
selectItem.append(model.sku_id!)
}
}
home_list_tbv.reloadData()
}
}
var datas:Array<supGoodsListResDataModel> = []
var selectIndexArr = [0,0]
var showSelectvIndex = 0
......@@ -209,11 +199,10 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat
blackBtnView.addTarget(self, action: #selector(removeBlackBtnView), for: .touchUpInside)
return true
}
var is_all_select = false
@IBAction func allSelect(_ sender: UIButton) {
sender.isSelected = !sender.isSelected
selectItem.removeAll()
is_all_select = sender.isSelected
if sender.isSelected {
datas.forEach { (model) in
selectItem.append(model.sku_id!)
......@@ -232,6 +221,7 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat
is_Edit = !is_Edit
navbar.rightTitle = "编辑商品"
all_select_btn.isSelected = false
edit_bottom_view_H.constant = 0
if is_Edit{
navbar.rightTitle = "取消"
......@@ -464,6 +454,15 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat
model.data?.res?.forEach({ (item) in
self.datas.append(item)
})
if self.all_select_btn.isSelected {
self.selectItem.removeAll()
self.datas.forEach { (model) in
self.selectItem.append(model.sku_id!)
}
}
self.home_list_tbv.reloadData()
self.home_list_tbv?.mj_footer?.endRefreshing()
}
......
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