Commit 5dfe58c5 authored by lujunye's avatar lujunye

获取车型加强版

parent 5eaf8ddb
...@@ -18,7 +18,7 @@ import IQKeyboardManagerSwift ...@@ -18,7 +18,7 @@ import IQKeyboardManagerSwift
class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableViewDataSource,JiTuoWuXinXiViewDelegate,JiPaiFangShiViewControllerDelegate,ZengZhiServicesViewControllerDelegate,AdressSelectCellDelegate,DZGLViewControllerDelegate,XinZengDiZhiViewControllerDelegate,TitleAndTFBtnCellDelegate,WenDuCellDelegate,LogisticalSelectViewDelegate, UIPickerViewDataSource, UIPickerViewDelegate, GLAlertSelectViewDelegate,CLLocationManagerDelegate, CityListViewControllerDelegate,ToAndFormSelectViewControllerDelegate,WayBillAddressCanDelItemCellDelegate,HLLTopCellDelegate,OtherDemandViewControllerDelegate,OnlyViewCellDelegate, XiaDanUserInfoViewControllerDelegate{ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableViewDataSource,JiTuoWuXinXiViewDelegate,JiPaiFangShiViewControllerDelegate,ZengZhiServicesViewControllerDelegate,AdressSelectCellDelegate,DZGLViewControllerDelegate,XinZengDiZhiViewControllerDelegate,TitleAndTFBtnCellDelegate,WenDuCellDelegate,LogisticalSelectViewDelegate, UIPickerViewDataSource, UIPickerViewDelegate, GLAlertSelectViewDelegate,CLLocationManagerDelegate, CityListViewControllerDelegate,ToAndFormSelectViewControllerDelegate,WayBillAddressCanDelItemCellDelegate,HLLTopCellDelegate,OtherDemandViewControllerDelegate,OnlyViewCellDelegate, XiaDanUserInfoViewControllerDelegate{
let datasArr = ["https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1597299369034&di=e29ff315ddeadcfc8b785c8060995b3c&imgtype=0&src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20180520%2Fcfc6bc7922824542b3b3186041ba49de.jpeg","https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1597300858041&di=52f336ce7e6b501eb560fbf0848c754b&imgtype=0&src=http%3A%2F%2Fdingyue.ws.126.net%2FxprlH2GfSd8xmPWwqfyILcSqUCcHtdrfYuTBNezAfGJKi1545980365722.jpg","https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2992387834,114733111&fm=26&gp=0.jpg"] let datasArr = ["https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1597299369034&di=e29ff315ddeadcfc8b785c8060995b3c&imgtype=0&src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20180520%2Fcfc6bc7922824542b3b3186041ba49de.jpeg","https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1597300858041&di=52f336ce7e6b501eb560fbf0848c754b&imgtype=0&src=http%3A%2F%2Fdingyue.ws.126.net%2FxprlH2GfSd8xmPWwqfyILcSqUCcHtdrfYuTBNezAfGJKi1545980365722.jpg","https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2992387834,114733111&fm=26&gp=0.jpg"]
var xiaDanRenMsg:NSString = "" var xiaDanRenMsg:NSString = ""
func XiaDanUserInfoViewControllerData(str: NSString) { func XiaDanUserInfoViewControllerData(str: NSString) {
...@@ -719,39 +719,55 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie ...@@ -719,39 +719,55 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie
lineV.frame.origin.x = fullScreenWidth * 0.5 lineV.frame.origin.x = fullScreenWidth * 0.5
hllView.isHidden = false hllView.isHidden = false
locBtn.isUserInteractionEnabled = true locBtn.isUserInteractionEnabled = true
hBtnViewH.constant = CGFloat(TabHeight)
hBtnViewH.constant = CGFloat(TabHeight)
if isAlready { if isAlready {
if adrDatas.count == 0{
for item in adrDatas { HUD.flash(.progress)
if item.name == selectLoc { cityList(["user_token":UserToken as Any,"nonce_str":String.randomStr(len: 30) as Any], success: { (data) in
city_id = item.city_id! let model = data as! cityListModel
} self.adrDatas.removeAll()
} for item in model.data! {
if item.name_en == self.selectLoc.localizedLowercase || item.name == self.selectLoc {
extractedFunc() self.loc = item
}
self.adrDatas.append(item)
}
let line = UIView() self.getUICarList()
line.backgroundColor = UIColor(named: "灰色分界线") HUD.hide()
topCarBtnSelectView.addSubview(line) }) { (err) in}
line.snp_makeConstraints { (make) in }else{
make.height.equalTo(1) getUICarList()
make.left.right.bottom.equalTo(0)
} }
}else{
locBtn.isUserInteractionEnabled = false
rightBtn.isSelected = false
leftBtn.isSelected = true
lineV.frame.origin.x = 0
hllView.isHidden = true
closeCarList()
} }
}else{
locBtn.isUserInteractionEnabled = false
rightBtn.isSelected = false
leftBtn.isSelected = true
lineV.frame.origin.x = 0
hllView.isHidden = true
closeCarList()
} }
} }
func getUICarList(){
for item in adrDatas {
if item.name == selectLoc || item.name_en == selectLoc.localizedLowercase{
city_id = item.city_id!
}
}
extractedFunc()
let line = UIView()
line.backgroundColor = UIColor(named: "灰色分界线")
topCarBtnSelectView.addSubview(line)
line.snp_makeConstraints { (make) in
make.height.equalTo(1)
make.left.right.bottom.equalTo(0)
}
}
@IBOutlet weak var lineV: UIView! @IBOutlet weak var lineV: UIView!
@IBOutlet weak var leftBtn: UIButton! @IBOutlet weak var leftBtn: UIButton!
@IBOutlet weak var hBtnViewH: NSLayoutConstraint! @IBOutlet weak var hBtnViewH: NSLayoutConstraint!
...@@ -1226,8 +1242,8 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie ...@@ -1226,8 +1242,8 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie
return 1 return 1
} }
if tableView == listView { if tableView == listView {
// return 4 // return 4
// //待修改 // //待修改
return 3 return 3
}else{//货拉拉 }else{//货拉拉
return 5 return 5
...@@ -1242,8 +1258,8 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie ...@@ -1242,8 +1258,8 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie
switch section { switch section {
case 0:return 2 case 0:return 2
case 1:return 4 case 1:return 4
// //待修改 // //待修改
// case 3:return 1 // case 3:return 1
//注释case 3 //注释case 3
default: return 2 default: return 2
} }
...@@ -2113,7 +2129,7 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie ...@@ -2113,7 +2129,7 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie
//将delegate设置成自己 //将delegate设置成自己
pickerView.delegate=self pickerView.delegate=self
view.addSubview(pickerView) view.addSubview(pickerView)
pickerView.snp.makeConstraints { (make) in pickerView.snp.makeConstraints { (make) in
make.top.equalTo(line.snp.bottom) make.top.equalTo(line.snp.bottom)
......
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