Commit 9c45dfd1 authored by lujunye's avatar lujunye

供应商分销商品管理列表完成

parent f94ab6b4
...@@ -129,7 +129,7 @@ class dbtOrderLisGoodsDataModel: Mappable { ...@@ -129,7 +129,7 @@ class dbtOrderLisGoodsDataModel: Mappable {
class supSpreadGoodsModel: Mappable { class supSpreadGoodsModel: Mappable {
var code:Int? var code:Int?
var message : String? var message : String?
var data :Array<supSpreadGoodsDataModel>? var data :supSpreadGoodsTotalModel?
required init?( map: Map) { required init?( map: Map) {
...@@ -140,7 +140,20 @@ class supSpreadGoodsModel: Mappable { ...@@ -140,7 +140,20 @@ class supSpreadGoodsModel: Mappable {
data <- map["data"] data <- map["data"]
} }
} }
class supSpreadGoodsTotalModel: Mappable {
var sum_dbt_goods:Int?//已铺商品总和
var sum_goods : Int?//可铺商品总和
var res :Array<supSpreadGoodsDataModel>?
required init?( map: Map) {
}
func mapping(map: Map) {
sum_dbt_goods <- map["sum_dbt_goods"]
sum_goods <- map["sum_goods"]
res <- map["res"]
}
}
class supSpreadGoodsDataModel: Mappable { class supSpreadGoodsDataModel: Mappable {
var goods_thumb:String?//缩略图 var goods_thumb:String?//缩略图
var goods_name : String?//商品名称 var goods_name : String?//商品名称
......
...@@ -164,13 +164,20 @@ class GYS_FX_Product_VC: BaseViewController,UITableViewDelegate,UITableViewDataS ...@@ -164,13 +164,20 @@ class GYS_FX_Product_VC: BaseViewController,UITableViewDelegate,UITableViewDataS
let model = data as! supSpreadGoodsModel let model = data as! supSpreadGoodsModel
self.datas.removeAll() self.datas.removeAll()
model.data?.forEach({ (item) in model.data?.res?.forEach({ (item) in
self.datas.append(item) self.datas.append(item)
}) })
self.home_list_tbv.reloadData() self.home_list_tbv.reloadData()
self.home_list_tbv?.mj_header?.endRefreshing() self.home_list_tbv?.mj_header?.endRefreshing()
self.page = 2 self.page = 2
if model.data?.count == 0 {
if look_type == 1{
self.count_lbl.text = StringByInt(number: (model.data?.sum_dbt_goods!)!)
}else{
self.count_lbl.text = StringByInt(number: (model.data?.sum_goods!)!)
}
if model.data?.res?.count == 0 {
self.home_list_tbv?.mj_footer?.endRefreshingWithNoMoreData() self.home_list_tbv?.mj_footer?.endRefreshingWithNoMoreData()
}else{ }else{
self.home_list_tbv?.mj_footer?.endRefreshing() self.home_list_tbv?.mj_footer?.endRefreshing()
...@@ -192,11 +199,11 @@ class GYS_FX_Product_VC: BaseViewController,UITableViewDelegate,UITableViewDataS ...@@ -192,11 +199,11 @@ class GYS_FX_Product_VC: BaseViewController,UITableViewDelegate,UITableViewDataS
let dic = ["user_token":UserToken as Any,"retrieval":"" as Any,"page":page as Any,"look_type":look_type as Any,"shop_id":shop_id as Any] let dic = ["user_token":UserToken as Any,"retrieval":"" as Any,"page":page as Any,"look_type":look_type as Any,"shop_id":shop_id as Any]
supSpreadGoods(dic, success: { (data) in supSpreadGoods(dic, success: { (data) in
let model = data as! supSpreadGoodsModel let model = data as! supSpreadGoodsModel
if model.data?.count == 0 { if model.data?.res?.count == 0 {
self.home_list_tbv?.mj_footer?.endRefreshingWithNoMoreData() self.home_list_tbv?.mj_footer?.endRefreshingWithNoMoreData()
}else{ }else{
self.page += 1 self.page += 1
model.data?.forEach({ (item) in model.data?.res?.forEach({ (item) in
self.datas.append(item) self.datas.append(item)
}) })
self.home_list_tbv.reloadData() self.home_list_tbv.reloadData()
......
...@@ -95,13 +95,13 @@ class GYS_FX_SearchViewController: BaseViewController,UITableViewDelegate,UITabl ...@@ -95,13 +95,13 @@ class GYS_FX_SearchViewController: BaseViewController,UITableViewDelegate,UITabl
let model = data as! supSpreadGoodsModel let model = data as! supSpreadGoodsModel
self.datas.removeAll() self.datas.removeAll()
model.data?.forEach({ (item) in model.data?.res?.forEach({ (item) in
self.datas.append(item) self.datas.append(item)
}) })
self.home_list_tbv.reloadData() self.home_list_tbv.reloadData()
self.home_list_tbv?.mj_header?.endRefreshing() self.home_list_tbv?.mj_header?.endRefreshing()
self.page = 2 self.page = 2
if model.data?.count == 0 { if model.data?.res?.count == 0 {
self.home_list_tbv?.mj_footer?.endRefreshingWithNoMoreData() self.home_list_tbv?.mj_footer?.endRefreshingWithNoMoreData()
}else{ }else{
self.home_list_tbv?.mj_footer?.endRefreshing() self.home_list_tbv?.mj_footer?.endRefreshing()
...@@ -118,11 +118,11 @@ class GYS_FX_SearchViewController: BaseViewController,UITableViewDelegate,UITabl ...@@ -118,11 +118,11 @@ class GYS_FX_SearchViewController: BaseViewController,UITableViewDelegate,UITabl
let dic = ["user_token":UserToken as Any,"retrieval":keyword as Any,"page":page as Any,"look_type":look_type as Any,"shop_id":shop_id as Any] let dic = ["user_token":UserToken as Any,"retrieval":keyword as Any,"page":page as Any,"look_type":look_type as Any,"shop_id":shop_id as Any]
supSpreadGoods(dic, success: { (data) in supSpreadGoods(dic, success: { (data) in
let model = data as! supSpreadGoodsModel let model = data as! supSpreadGoodsModel
if model.data?.count == 0 { if model.data?.res?.count == 0 {
self.home_list_tbv?.mj_footer?.endRefreshingWithNoMoreData() self.home_list_tbv?.mj_footer?.endRefreshingWithNoMoreData()
}else{ }else{
self.page += 1 self.page += 1
model.data?.forEach({ (item) in model.data?.res?.forEach({ (item) in
self.datas.append(item) self.datas.append(item)
}) })
self.home_list_tbv.reloadData() self.home_list_tbv.reloadData()
......
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