Commit cec4f8fa authored by lujunye's avatar lujunye

ui调整

parent d305eaab
...@@ -192,6 +192,19 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa ...@@ -192,6 +192,19 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa
make.height.equalTo(21) make.height.equalTo(21)
} }
return view return view
case 3:
let view = UIView(frame: CGRect(x: 0, y: 0, width: fullScreenWidth, height: 36))
view.backgroundColor = UIColor.white
let lbl = UILabel()
lbl.text = "增值服务"
lbl.textColor = UIColor(named: "标题字颜色")
lbl.font = UIFont.boldSystemFont(ofSize: 15)
view.addSubview(lbl)
lbl.snp.makeConstraints { (make) in
make.top.left.right.equalTo(15)
make.height.equalTo(21)
}
return view
default: default:
let view = UIView(frame: CGRect(x: 0, y: 0, width: fullScreenWidth, height: 10)) let view = UIView(frame: CGRect(x: 0, y: 0, width: fullScreenWidth, height: 10))
view.backgroundColor = UIColor.white view.backgroundColor = UIColor.white
...@@ -212,7 +225,7 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa ...@@ -212,7 +225,7 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa
if section == 0 { if section == 0 {
return 0.001 return 0.001
} }
if section == 1 { if section == 1 || section == 3{
return 20 return 20
} }
return 10 return 10
...@@ -221,7 +234,7 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa ...@@ -221,7 +234,7 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa
if dataModel == nil { if dataModel == nil {
return 0 return 0
} }
return 3 return 4
} }
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if dataModel == nil { if dataModel == nil {
...@@ -231,9 +244,12 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa ...@@ -231,9 +244,12 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa
return 3 return 3
} }
if section == 1 { if section == 1 {
return 5
}
if section == 3 {
return 4 return 4
} }
return 9 return p3Arr.count
} }
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
if indexPath.section == 0 { if indexPath.section == 0 {
...@@ -247,15 +263,16 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa ...@@ -247,15 +263,16 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa
if indexPath.section == 1 { if indexPath.section == 1 {
return 30 return 30
} }
if indexPath.section == 2 { if indexPath.section == 3 {
if indexPath.row == 8 { if indexPath.row == 3 {
return UITableView.automaticDimension return UITableView.automaticDimension
} }
} }
return 30 return 30
} }
let p2Arr = ["关联平台:","关联订单号:","运费:","运费支付方式:"] let p2Arr = ["关联平台:","关联订单号:","运单号:","运费:","运费支付方式:"]
let p3Arr = ["寄托物:","总重量:","总件数:","体积:","温控范围:","寄件方式:","派件方式:","保价(元人民币):","备注:"] let p3Arr = ["寄托物","寄托物包装","温类","总重量","件数","体积","寄件方式","派件方式","付款方式"]
let p4Arr = ["额外服务","声明服务","保费","备注"]
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if indexPath.section == 0 { if indexPath.section == 0 {
switch indexPath.row { switch indexPath.row {
...@@ -288,6 +305,7 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa ...@@ -288,6 +305,7 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa
var arrStr:[String] = [] var arrStr:[String] = []
arrStr.append((dataModel?.sale_plat)!) arrStr.append((dataModel?.sale_plat)!)
arrStr.append((dataModel?.order_sn)!) arrStr.append((dataModel?.order_sn)!)
arrStr.append("--运单号")
arrStr.append(String(format: "%.2f", (dataModel?.freight)!)) arrStr.append(String(format: "%.2f", (dataModel?.freight)!))
arrStr.append((dataModel?.fc_flag_cn)!) arrStr.append((dataModel?.fc_flag_cn)!)
var str = arrStr[indexPath.row] var str = arrStr[indexPath.row]
...@@ -303,14 +321,14 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa ...@@ -303,14 +321,14 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa
cell.nameLbl.text = p3Arr[indexPath.row] cell.nameLbl.text = p3Arr[indexPath.row]
var arrStr:[String] = [] var arrStr:[String] = []
arrStr.append((dataModel?.express_item_name)!) arrStr.append((dataModel?.express_item_name)!)
arrStr.append("--寄托物包装")
arrStr.append((dataModel?.tempture_num)!)
arrStr.append(String(format: "%.2f", (dataModel?.weight)!)) arrStr.append(String(format: "%.2f", (dataModel?.weight)!))
arrStr.append(StringByInt(number: (dataModel?.express_item_qty)!)) arrStr.append(StringByInt(number: (dataModel?.express_item_qty)!))
arrStr.append(String(format: "%.2f", (dataModel?.volume)!)) arrStr.append(String(format: "%.2f", (dataModel?.volume)!))
arrStr.append((dataModel?.tempture_num)!)
arrStr.append((dataModel?.home_delivery_on_cn)!) arrStr.append((dataModel?.home_delivery_on_cn)!)
arrStr.append((dataModel?.site_delivery_cn)!) arrStr.append((dataModel?.site_delivery_cn)!)
arrStr.append(String(format: "%.2f", (dataModel?.guarantee_value)!)) arrStr.append((dataModel?.fc_flag_cn)!)
arrStr.append((dataModel?.remark)!)
var str = arrStr[indexPath.row] var str = arrStr[indexPath.row]
if str == "" { if str == "" {
str = "-" str = "-"
...@@ -318,6 +336,26 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa ...@@ -318,6 +336,26 @@ class YunDanXiangQingViewController: BaseViewController,UITableViewDelegate,UITa
cell.contentLbl.text = str cell.contentLbl.text = str
cell.imgRight.constant = 0 cell.imgRight.constant = 0
cell.btmLine.isHidden = true cell.btmLine.isHidden = true
if indexPath.section == 3 {
let cell = tableView.dequeueReusableCell(withIdentifier: "TitleAndLblCell") as! TitleAndLblCell
cell.nameLbl.text = p4Arr[indexPath.row]
var arrStr:[String] = []
arrStr.append("--额外服务")
arrStr.append("--声明服务")
arrStr.append("--保费")
arrStr.append((dataModel?.remark)!)
var str = arrStr[indexPath.row]
if str == "" {
str = "-"
}
cell.contentLbl.text = str
cell.imgRight.constant = 0
cell.btmLine.isHidden = true
return cell
}
return cell return cell
} }
} }
...@@ -85,6 +85,9 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea ...@@ -85,6 +85,9 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea
if item.isKind(of: UIButton.self){ if item.isKind(of: UIButton.self){
let btn = item as! UIButton let btn = item as! UIButton
switch btn.titleLabel!.text { switch btn.titleLabel!.text {
case "鑫源物流":
wlgsArr.append(btn)
break
case "顺丰": case "顺丰":
wlgsArr.append(btn) wlgsArr.append(btn)
break break
...@@ -224,6 +227,19 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea ...@@ -224,6 +227,19 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea
// btnUISet(btn: sender) // btnUISet(btn: sender)
// } // }
switch sender.titleLabel?.text { switch sender.titleLabel?.text {
case "鑫源物流":
for item in wlgsArr {
if item.titleLabel!.text == sender.titleLabel?.text{
item.isSelected = true
item.setTitleColor(UIColor.white, for: .normal)
item.backgroundColor = UIColor(named: "按钮渐变色上")
}else{
item.isSelected = false
item.setTitleColor(UIColor(named: "个人中心灰色字体"), for: .normal)
item.backgroundColor = UIColor(named: "多选按钮背景颜色")
}
}
break
case "顺丰": case "顺丰":
for item in wlgsArr { for item in wlgsArr {
if item.titleLabel!.text == sender.titleLabel?.text{ if item.titleLabel!.text == sender.titleLabel?.text{
...@@ -473,6 +489,7 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea ...@@ -473,6 +489,7 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea
var zfztStr = "" var zfztStr = ""
var dyztStr = "" var dyztStr = ""
var ydztStr = "" var ydztStr = ""
for item in wlgsArr { for item in wlgsArr {
if item.isSelected { if item.isSelected {
wlgsStr = item.titleLabel?.text as! String wlgsStr = item.titleLabel?.text as! String
......
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