Commit 759d7f1c authored by Steven杜宇's avatar Steven杜宇

// 体验中心

parent 81644dd7
...@@ -42,11 +42,27 @@ class YHDetailViewController: YHBaseViewController { ...@@ -42,11 +42,27 @@ class YHDetailViewController: YHBaseViewController {
return view return view
}() }()
lazy var visitBtn: UIButton = {
let btn = UIButton(type: .custom)
btn.setTitle("预约到访", for: .normal)
btn.addTarget(self, action: #selector(visitBtnClicked), for: .touchUpInside)
btn.titleLabel?.font = UIFont.PFSC_M(ofSize: 13)
btn.setTitleColor(.white, for: .normal)
btn.backgroundColor = UIColor.brandGrayColor8
btn.layer.cornerRadius = 3.0
btn.masksToBounds = true
return btn
}()
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
setView() setView()
loadData() loadData()
} }
@objc func visitBtnClicked() {
}
} }
extension YHDetailViewController: UITableViewDelegate, UITableViewDataSource { extension YHDetailViewController: UITableViewDelegate, UITableViewDataSource {
...@@ -101,14 +117,24 @@ extension YHDetailViewController { ...@@ -101,14 +117,24 @@ extension YHDetailViewController {
return tableView return tableView
}() }()
view.addSubview(tableView) view.addSubview(tableView)
view.addSubview(visitBtn)
view.addSubview(self.navView)
tableView.snp.makeConstraints { make in tableView.snp.makeConstraints { make in
make.top.bottom.left.right.equalToSuperview() make.top.left.right.equalToSuperview()
make.bottom.equalTo(visitBtn.snp.top).offset(-8)
} }
view.addSubview(self.navView)
self.navView.snp.makeConstraints { make in self.navView.snp.makeConstraints { make in
make.left.right.top.equalToSuperview() make.left.right.top.equalToSuperview()
make.height.equalTo(k_Height_NavigationtBarAndStatuBar) make.height.equalTo(k_Height_NavigationtBarAndStatuBar)
} }
visitBtn.snp.makeConstraints { make in
make.left.equalTo(16)
make.right.equalTo(-16)
make.height.equalTo(46)
make.bottom.equalTo(-10-k_Height_safeAreaInsetsBottom())
}
} }
func loadData() { func loadData() {
......
...@@ -13,11 +13,27 @@ class YHListViewController: YHBaseViewController { ...@@ -13,11 +13,27 @@ class YHListViewController: YHBaseViewController {
var tableView: UITableView! var tableView: UITableView!
var viewModel: YHListViewModel = YHListViewModel() var viewModel: YHListViewModel = YHListViewModel()
lazy var visitBtn: UIButton = {
let btn = UIButton(type: .custom)
btn.setTitle("预约到访", for: .normal)
btn.addTarget(self, action: #selector(visitBtnClicked), for: .touchUpInside)
btn.titleLabel?.font = UIFont.PFSC_M(ofSize: 13)
btn.setTitleColor(.white, for: .normal)
btn.backgroundColor = UIColor.brandGrayColor8
btn.layer.cornerRadius = 3.0
btn.masksToBounds = true
return btn
}()
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
setView() setView()
loadData() loadData()
} }
@objc func visitBtnClicked() {
}
} }
extension YHListViewController: UITableViewDelegate, UITableViewDataSource { extension YHListViewController: UITableViewDelegate, UITableViewDataSource {
...@@ -76,9 +92,18 @@ extension YHListViewController { ...@@ -76,9 +92,18 @@ extension YHListViewController {
return tableView return tableView
}() }()
view.addSubview(tableView) view.addSubview(tableView)
view.addSubview(visitBtn)
tableView.snp.makeConstraints { make in tableView.snp.makeConstraints { make in
make.bottom.left.right.equalToSuperview() make.left.right.equalToSuperview()
make.top.equalTo(k_Height_NavigationtBarAndStatuBar) make.top.equalTo(k_Height_NavigationtBarAndStatuBar)
make.bottom.equalTo(visitBtn.snp.top).offset(-8)
}
visitBtn.snp.makeConstraints { make in
make.left.equalTo(16)
make.right.equalTo(-16)
make.height.equalTo(46)
make.bottom.equalTo(-10-k_Height_safeAreaInsetsBottom())
} }
} }
......
...@@ -315,7 +315,7 @@ class YHMyNewViewController: YHBaseViewController { ...@@ -315,7 +315,7 @@ class YHMyNewViewController: YHBaseViewController {
} }
if YHUatHelper.shared.getUatModuleStatusBy(module: .Mine_AboutYinHeHarbour) == 1 { if YHUatHelper.shared.getUatModuleStatusBy(module: .Mine_AboutYinHeHarbour) == 1 {
let item = PersonalModuleItem(icon: "mine_item_appoint", title: "银河湾".local, type: .appointGalaxyBay) let item = PersonalModuleItem(icon: "mine_item_appoint", title: "体验中心".local, type: .appointGalaxyBay)
otherGroupArr.append(item) otherGroupArr.append(item)
} }
......
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