Commit 902bed0b authored by David黄金龙's avatar David黄金龙

首页 自测优化

parent 1a5bf0be
...@@ -158,9 +158,7 @@ extension AppDelegate { ...@@ -158,9 +158,7 @@ extension AppDelegate {
//1.设置HomePageView为主窗口 //1.设置HomePageView为主窗口
func setupRootVCWithTabBar() { func setupRootVCWithTabBar() {
// gk_navigationBar.isHidden = false
let tabBarController = YHTabBarViewController() let tabBarController = YHTabBarViewController()
// let homeVC = YHHomePageViewController() //for test hjl
let homeVC = YHHomeHoldViewPageViewController() let homeVC = YHHomeHoldViewPageViewController()
tabBarController.delegate = homeVC tabBarController.delegate = homeVC
let v0 = YHNavigationController(rootVC:homeVC) let v0 = YHNavigationController(rootVC:homeVC)
......
...@@ -88,12 +88,8 @@ class YHHomeHoldViewPageViewController: YHBaseViewController { ...@@ -88,12 +88,8 @@ class YHHomeHoldViewPageViewController: YHBaseViewController {
let offy = k_Height_safeAreaInsetsTop() + 6 + YHHomeSearchView.viewH + 6 let offy = k_Height_safeAreaInsetsTop() + 6 + YHHomeSearchView.viewH + 6
segmentedView.frame = CGRect(x: 0, y: offy, width: view.bounds.size.width, height: 48) segmentedView.frame = CGRect(x: 0, y: offy, width: view.bounds.size.width, height: 48)
let offy1 = offy + 48 + 8 let offy1 = offy + 48
listContainerView.frame = CGRect(x: 0, y: offy1, width: view.bounds.size.width, height: view.bounds.size.height - offy1 - k_Height_TabBar) listContainerView.frame = CGRect(x: 0, y: offy1, width: view.bounds.size.width, height: view.bounds.size.height - offy1 - k_Height_TabBar)
// listContainerView.backgroundColor = .red//for test hjl
// homePageVC.homeCollectView.backgroundColor = .yellow//for test hjl
// homePageVC.view.backgroundColor = .purple//for test hjl
} }
lazy var searchView: YHHomeSearchView = { lazy var searchView: YHHomeSearchView = {
......
...@@ -192,9 +192,6 @@ private extension YHHomePageViewController { ...@@ -192,9 +192,6 @@ private extension YHHomePageViewController {
return return
} }
if self.viewModel.hasMoreForHomeNews == false { if self.viewModel.hasMoreForHomeNews == false {
self.homeCollectView.es.noticeNoMoreData() self.homeCollectView.es.noticeNoMoreData()
self.homeCollectView.footer?.alpha = 1 self.homeCollectView.footer?.alpha = 1
...@@ -205,11 +202,9 @@ private extension YHHomePageViewController { ...@@ -205,11 +202,9 @@ private extension YHHomePageViewController {
item.calHeightParam() item.calHeightParam()
} }
self.viewModel.arrHomeNewsData = arrData self.viewModel.arrHomeNewsData = arrData
self.homeCollectView.reloadData() self.homeCollectView.reloadData()
} }
self.homeCollectView.setContentOffset(CGPoint(x: 0, y: -homeHeaderViewHeight), animated: false) self.homeCollectView.setContentOffset(CGPoint(x: 0, y: -homeHeaderViewHeight), animated: false)
} }
} }
...@@ -259,19 +254,19 @@ private extension YHHomePageViewController { ...@@ -259,19 +254,19 @@ private extension YHHomePageViewController {
UserDefaults.standard.synchronize() UserDefaults.standard.synchronize()
} }
self.homeCollectView.es.stopPullToRefresh() self.homeCollectView.es.stopPullToRefresh()
if self.viewModel.hasMoreForHomeNews == false { if self.viewModel.hasMoreForHomeNews == false {
self.homeCollectView.es.noticeNoMoreData() self.homeCollectView.es.noticeNoMoreData()
self.homeCollectView.footer?.alpha = 1 self.homeCollectView.footer?.alpha = 1
} }
self.homeCollectView.reloadData() self.homeCollectView.reloadData()
DispatchQueue.main.asyncAfter(wallDeadline: .now() + 0.25, execute: { DispatchQueue.main.asyncAfter(wallDeadline: .now() + 0.25, execute: {
self.requestOrder() self.requestOrder()
}) })
} }
} }
...@@ -356,6 +351,7 @@ extension YHHomePageViewController { ...@@ -356,6 +351,7 @@ extension YHHomePageViewController {
// 请求订单数据 // 请求订单数据
func requestOrder() { func requestOrder() {
if YHLoginManager.shared.isLogin() == false { if YHLoginManager.shared.isLogin() == false {
self.showOrderTipsView(false)
return return
} }
self.serviceCenterMainReqVM.getContactList { self.serviceCenterMainReqVM.getContactList {
......
...@@ -92,7 +92,7 @@ extension YHHomePageViewModel { ...@@ -92,7 +92,7 @@ extension YHHomePageViewModel {
// //
// //
// if testNumber > 2 { // if testNumber > 2 {
// arrLastTwoMessages = [model1,model2] //for test hjl // //测试数据 // arrLastTwoMessages = [model1,model2]
// } else if testNumber == 1 { // } else if testNumber == 1 {
// arrLastTwoMessages = [model1] //for test hjl // //测试数据 // arrLastTwoMessages = [model1] //for test hjl // //测试数据
// } else { // } else {
......
...@@ -47,20 +47,7 @@ class YHServiceListViewController: YHBaseViewController { ...@@ -47,20 +47,7 @@ class YHServiceListViewController: YHBaseViewController {
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated) super.viewWillAppear(animated)
loadData() loadData()
updateDefaultSearchKeyWord()
} }
func updateDefaultSearchKeyWord() {
var placeHolder = "香港身份"
if isHaveLocalSearchRecords() {
let latestValidSearchWord = getLatestValidSearchWord()
if !latestValidSearchWord.isEmpty {
placeHolder = latestValidSearchWord
}
}
// tableHeadView.searchPlaceHolder = placeHolder
}
} }
extension YHServiceListViewController { extension YHServiceListViewController {
...@@ -127,10 +114,10 @@ extension YHServiceListViewController { ...@@ -127,10 +114,10 @@ extension YHServiceListViewController {
tableHeadView = YHServerTableHeadView() tableHeadView = YHServerTableHeadView()
tableHeadView.titleLabel.text = "香港身份攻略" tableHeadView.titleLabel.text = "香港身份攻略"
tableHeadView.frame = CGRect(x: 0, y: -YHServerTableHeadView.viewH - 48, width: KScreenWidth, height: YHServerTableHeadView.viewH) tableHeadView.frame = CGRect(x: 0, y: -YHServerTableHeadView.viewH - 48, width: KScreenWidth, height: YHServerTableHeadView.viewH)
sectionView.frame = CGRect(x: 0, y: -48, width: KScreenWidth, height: 48) sectionView.frame = CGRect(x: 0, y: -YHServiceSectionView.viewH, width: KScreenWidth, height: YHServiceSectionView.viewH)
homeCollectView.addSubview(tableHeadView) homeCollectView.addSubview(tableHeadView)
homeCollectView.addSubview(sectionView) homeCollectView.addSubview(sectionView)
homeCollectView.contentInset = UIEdgeInsets(top: YHServerTableHeadView.viewH + 48, left: 0, bottom: 0, right: 0) homeCollectView.contentInset = UIEdgeInsets(top: YHServerTableHeadView.viewH + YHServiceSectionView.viewH, left: 0, bottom: 0, right: 0)
homeCollectView.delegate = self homeCollectView.delegate = self
homeCollectView.dataSource = self homeCollectView.dataSource = self
......
...@@ -219,7 +219,6 @@ private extension YHHKPlanItemView { ...@@ -219,7 +219,6 @@ private extension YHHKPlanItemView {
maxNumbler = 500 maxNumbler = 500
} else { } else {
maxNumbler = 300 maxNumbler = 300
// maxNumbler = 10 //for test hjl
} }
tipsLable.text = tipsTxt tipsLable.text = tipsTxt
myTextView.text = getFuckString(string: model.content) myTextView.text = getFuckString(string: model.content)
...@@ -397,12 +396,6 @@ extension YHHKPlanItemView : UITextViewDelegate { ...@@ -397,12 +396,6 @@ extension YHHKPlanItemView : UITextViewDelegate {
return true return true
} }
// var newLength = (textView.text as NSString).length + text.count - range.length
// if dataMode?.type == .planOther {
// return newLength <= maxNumbler
// } else {
// newLength = calcTextLength(string: textView.text)
// }
var newLength = calcTextLength(string: textView.text) var newLength = calcTextLength(string: textView.text)
return newLength <= maxNumbler - 1 return newLength <= maxNumbler - 1
} }
...@@ -412,31 +405,9 @@ extension YHHKPlanItemView : UITextViewDelegate { ...@@ -412,31 +405,9 @@ extension YHHKPlanItemView : UITextViewDelegate {
guard let text = textView.text else { return } guard let text = textView.text else { return }
var txtNum : Int = 0 var txtNum : Int = 0
// if model.type == .planOther {
// txtNum = myTextView.text.count
// numberLabel.text = txtNum.string + "/\(maxNumbler)"
//
//
// model.content = text
// } else {
// txtNum = calcTextLength(string: text)
// numberLabel.text = txtNum.string + "/\(maxNumbler)" //for test hjl
//
//
// printLog(text.count)
// if text.count <= maxNumbler{
// model.content = text
// } else {
// var ttt = text
// let subString = ttt.slice(from: 0, length: maxNumbler)
//
// model.content = subString
// }
//
// }
txtNum = calcTextLength(string: text) txtNum = calcTextLength(string: text)
numberLabel.text = txtNum.string + "/\(maxNumbler)" //for test hjl numberLabel.text = txtNum.string + "/\(maxNumbler)"
printLog(text.count) printLog(text.count)
......
...@@ -11,14 +11,16 @@ import UIKit ...@@ -11,14 +11,16 @@ import UIKit
class YHServerTableHeadView: UIView { class YHServerTableHeadView: UIView {
// var search: YHHomeSearchView! // var search: YHHomeSearchView!
static let viewH : CGFloat = 365.0 - 36.0 // static let viewH : CGFloat = 365.0 - 36.0
static let viewH : CGFloat = 8 + 235 + 32 + 25 + 10
var bannarView: YHServiceBannerView! var bannarView: YHServiceBannerView!
var titleLabel: UILabel! var titleLabel: UILabel!
var dataSource: YHScemeHeadModel? { var dataSource: YHScemeHeadModel? {
didSet { didSet {
updateAllViews() // updateAllViews()
} }
} }
// var searchPlaceHolder:String = "" { // var searchPlaceHolder:String = "" {
...@@ -78,19 +80,19 @@ class YHServerTableHeadView: UIView { ...@@ -78,19 +80,19 @@ class YHServerTableHeadView: UIView {
} }
} }
func updateAllViews() { // func updateAllViews() {
guard let model = dataSource else { return } // guard let model = dataSource else { return }
} // }
@objc func goNext() { // @objc func goNext() {
UIViewController.current?.navigationController?.pushViewController(YHScoreDetailViewController()) // UIViewController.current?.navigationController?.pushViewController(YHScoreDetailViewController())
} // }
@objc func didSearchBarClicked() { // @objc func didSearchBarClicked() {
let vc = YHSearchInfomationVC() // let vc = YHSearchInfomationVC()
// vc.searchPlaceHolder = self.searchPlaceHolder //// vc.searchPlaceHolder = self.searchPlaceHolder
// printLog("placeHolder: \(searchPlaceHolder)") //// printLog("placeHolder: \(searchPlaceHolder)")
UIViewController.current?.navigationController?.pushViewController(vc) // UIViewController.current?.navigationController?.pushViewController(vc)
} // }
} }
...@@ -9,6 +9,8 @@ ...@@ -9,6 +9,8 @@
import UIKit import UIKit
class YHServiceSectionView: UIView { class YHServiceSectionView: UIView {
static let viewH : CGFloat = 48.0
typealias Block = (YHClassifyModel) -> () typealias Block = (YHClassifyModel) -> ()
var block: Block? var block: Block?
......
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