Commit e495da43 authored by lujunye's avatar lujunye

全选逻辑修复

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