Commit 2d6e4b63 authored by lujunye's avatar lujunye

小程序下单,昵称为空,专用用户名称

parent 7ba01ee3
...@@ -20,7 +20,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -20,7 +20,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
var orderStatus : Int = 100 var orderStatus : Int = 100
var page : Int = 0 var page : Int = 0
var isUpData = false var isUpData = false
//MARK:--列表数据源 //MARK:--列表数据源
var dataArr:Array<OrderListDataModel> = [] var dataArr:Array<OrderListDataModel> = []
override func viewDidLoad() { override func viewDidLoad() {
...@@ -61,7 +61,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -61,7 +61,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
super.init(nibName: nil, bundle: nil) super.init(nibName: nil, bundle: nil)
self.title = title self.title = title
print("ttit===\(title)") print("ttit===\(title)")
} }
required init?(coder: NSCoder) { required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented") fatalError("init(coder:) has not been implemented")
...@@ -78,7 +78,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -78,7 +78,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
dic.removeValue(forKey: "end_time") dic.removeValue(forKey: "end_time")
} }
orderList(dic, success: { (data) in orderList(dic, success: { (data) in
self.dataArr.removeAll() self.dataArr.removeAll()
let dataM = data as! OrderListModel let dataM = data as! OrderListModel
dataM.data?.forEach({ (model) in dataM.data?.forEach({ (model) in
...@@ -88,44 +88,44 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -88,44 +88,44 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
self.tableV?.mj_header?.endRefreshing() self.tableV?.mj_header?.endRefreshing()
self.page = 2 self.page = 2
self.tableV.performBatchUpdates({ self.tableV.performBatchUpdates({
UIView.animate(views: self.tableV!.visibleCells, UIView.animate(views: self.tableV!.visibleCells,
animations: self.animations, completion: { animations: self.animations, completion: {
}) })
}, completion: nil) }, completion: nil)
}) { (error) in }) { (error) in
self.tableV?.mj_header?.endRefreshing() self.tableV?.mj_header?.endRefreshing()
} }
} }
//MARK:--加载更多数据 //MARK:--加载更多数据
@objc func loadMoreData(){ @objc func loadMoreData(){
print("加载更多数据") print("加载更多数据")
let UserToken = UserDefaults.standard.value(forKey: "user_token") let UserToken = UserDefaults.standard.value(forKey: "user_token")
var dic = ["user_token":UserToken as Any,"keyword":keyword,"page":page,"order_status":orderStatus,"pay_status":payStatus,"order_source":orderSource,"shipping_status":shippingStatus,"start_time":startTime,"end_time":endTime] var dic = ["user_token":UserToken as Any,"keyword":keyword,"page":page,"order_status":orderStatus,"pay_status":payStatus,"order_source":orderSource,"shipping_status":shippingStatus,"start_time":startTime,"end_time":endTime]
if endTime == 0 { if endTime == 0 {
dic.removeValue(forKey: "end_time") dic.removeValue(forKey: "end_time")
} }
orderList(dic, success: { (data) in orderList(dic, success: { (data) in
self.page += 1 self.page += 1
let dataM = data as! OrderListModel let dataM = data as! OrderListModel
dataM.data?.forEach({ (model) in dataM.data?.forEach({ (model) in
self.dataArr.append(model) self.dataArr.append(model)
}) })
self.tableV.reloadData() self.tableV.reloadData()
self.tableV?.mj_footer?.endRefreshing() self.tableV?.mj_footer?.endRefreshing()
}) { (error) in }) { (error) in
self.tableV?.mj_footer?.endRefreshing() self.tableV?.mj_footer?.endRefreshing()
} }
} }
//MARK:-- tablev 处理 //MARK:-- tablev 处理
var tableV :UITableView! var tableV :UITableView!
var tableSearchV :UITableView! = nil var tableSearchV :UITableView! = nil
...@@ -143,7 +143,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -143,7 +143,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
tableV.dataSource = self tableV.dataSource = self
tableV.separatorStyle = .none tableV.separatorStyle = .none
tableV?.register(UINib(nibName: "DaiQueRenCell", bundle: nil), forCellReuseIdentifier: "DaiQueRenCell") tableV?.register(UINib(nibName: "DaiQueRenCell", bundle: nil), forCellReuseIdentifier: "DaiQueRenCell")
let footerTbV = UIView(frame: CGRect(x: 0, y: 0, width: view.frame.size.width, height: 15*glscale)) let footerTbV = UIView(frame: CGRect(x: 0, y: 0, width: view.frame.size.width, height: 15*glscale))
footerTbV.backgroundColor = UIColor.init(named: "app底色") footerTbV.backgroundColor = UIColor.init(named: "app底色")
tableV.tableFooterView = footerTbV tableV.tableFooterView = footerTbV
...@@ -170,10 +170,13 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -170,10 +170,13 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
cell.submitBtn.isHidden = false cell.submitBtn.isHidden = false
cell.submitBtn.tag = indexPath.row cell.submitBtn.tag = indexPath.row
cell.cancelBtn.tag = indexPath.row cell.cancelBtn.tag = indexPath.row
cell.nameLbl.text = rowModel.cus_name cell.nameLbl.text = rowModel.user_name
if rowModel.cus_name != nil {
cell.nameLbl.text = rowModel.cus_name
}
cell.statusLbl.text = orderStatusStrByInt(leftBtn: cell.cancelBtn, rightBtn: cell.submitBtn, statusNumber: rowModel.order_status!) cell.statusLbl.text = orderStatusStrByInt(leftBtn: cell.cancelBtn, rightBtn: cell.submitBtn, statusNumber: rowModel.order_status!)
cell.accountLbl.text = rowModel.order_sn cell.accountLbl.text = rowModel.order_sn
cell.typeLbl.text = orderTypeStrByInt(statusNumber: rowModel.order_type!) cell.typeLbl.text = orderTypeStrByInt(statusNumber: rowModel.order_type!)
if rowModel.order_type == 1 { if rowModel.order_type == 1 {
cell.typeLbl.isHidden = true cell.typeLbl.isHidden = true
...@@ -184,7 +187,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -184,7 +187,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
if rowModel.from == 3 { if rowModel.from == 3 {
cell.formLbl.isHidden = false cell.formLbl.isHidden = false
cell.typeLbl.isHidden = true cell.typeLbl.isHidden = true
}else{ }else{
cell.formLbl.isHidden = true cell.formLbl.isHidden = true
} }
...@@ -197,7 +200,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -197,7 +200,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
cell.countLbl.text = "商品数量:\(rowModel.goods_number!)" cell.countLbl.text = "商品数量:\(rowModel.goods_number!)"
cell.priceLbl.text = "金额:¥\(rowModel.sum_amount!)" cell.priceLbl.text = "金额:¥\(rowModel.sum_amount!)"
cell.delegate = self cell.delegate = self
return cell return cell
} }
//MARK:--如果存在操作是否需要自动刷新? //MARK:--如果存在操作是否需要自动刷新?
...@@ -228,10 +231,10 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -228,10 +231,10 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
alertView.rightBtn.tag = rowModel.order_id! alertView.rightBtn.tag = rowModel.order_id!
self.view.window?.addSubview(alertView) self.view.window?.addSubview(alertView)
}else if sender.titleLabel?.text == "取消订单" { }else if sender.titleLabel?.text == "取消订单" {
isSrueOrder = false isSrueOrder = false
let alertView = GeliAlertView(frame: self.view.window!.bounds) let alertView = GeliAlertView(frame: self.view.window!.bounds)
alertView.delegate = self; alertView.delegate = self;
alertView.tishiLbl.text = "" alertView.tishiLbl.text = ""
...@@ -240,7 +243,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -240,7 +243,7 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
alertView.rightBtn.tag = rowModel.order_id! alertView.rightBtn.tag = rowModel.order_id!
self.view.window?.addSubview(alertView) self.view.window?.addSubview(alertView)
}else { }else {
//跳转订单详情 //跳转订单详情
let vc = OrderDViewController() let vc = OrderDViewController()
...@@ -248,12 +251,12 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -248,12 +251,12 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
vc.orderId = rowModel.order_id! vc.orderId = rowModel.order_id!
self.navigationController?.pushViewController(vc, animated: true) self.navigationController?.pushViewController(vc, animated: true)
} }
} }
func sureGeliAlertViewAction(sender: UIButton) { func sureGeliAlertViewAction(sender: UIButton) {
if isSrueOrder { if isSrueOrder {
let UserToken = UserDefaults.standard.value(forKey: "user_token") let UserToken = UserDefaults.standard.value(forKey: "user_token")
orderConfirm(["user_token":UserToken as Any,"order_id" : sender.tag as Any], success: { (data) in orderConfirm(["user_token":UserToken as Any,"order_id" : sender.tag as Any], success: { (data) in
HUD.flash(.labeledSubSuccess(subtitle: "确认成功"),delay: 1.2) HUD.flash(.labeledSubSuccess(subtitle: "确认成功"),delay: 1.2)
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "orderChange"), object: nil) NotificationCenter.default.post(name: NSNotification.Name(rawValue: "orderChange"), object: nil)
...@@ -263,18 +266,18 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc ...@@ -263,18 +266,18 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
} }
}else{ }else{
let UserToken = UserDefaults.standard.value(forKey: "user_token") let UserToken = UserDefaults.standard.value(forKey: "user_token")
orderCancel(["user_token":UserToken as Any,"order_id" : sender.tag as Any], success: { (data) in orderCancel(["user_token":UserToken as Any,"order_id" : sender.tag as Any], success: { (data) in
HUD.flash(.labeledSubSuccess(subtitle: "取消成功"),delay: 1.2) HUD.flash(.labeledSubSuccess(subtitle: "取消成功"),delay: 1.2)
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "orderChange"), object: nil) NotificationCenter.default.post(name: NSNotification.Name(rawValue: "orderChange"), object: nil)
self.tableV.mj_header?.beginRefreshing() self.tableV.mj_header?.beginRefreshing()
}) { (error) in }) { (error) in
} }
} }
} }
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
......
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