Commit bff7e6d5 authored by Steven杜宇's avatar Steven杜宇

Merge branch 'youhua-dev' of http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS into youhua-dev

parents 8e6715af 829196a1
...@@ -3806,7 +3806,7 @@ ...@@ -3806,7 +3806,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxyTestEnv.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxyTestEnv.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 7; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -3831,7 +3831,7 @@ ...@@ -3831,7 +3831,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 0.9.2; MARKETING_VERSION = 0.9.1;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -3947,7 +3947,7 @@ ...@@ -3947,7 +3947,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 7; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -3972,7 +3972,7 @@ ...@@ -3972,7 +3972,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 0.9.2; MARKETING_VERSION = 0.9.1;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -4151,7 +4151,7 @@ ...@@ -4151,7 +4151,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxyDebug.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxyDebug.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 7; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -4176,7 +4176,7 @@ ...@@ -4176,7 +4176,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 0.9.2; MARKETING_VERSION = 0.9.1;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -4197,7 +4197,7 @@ ...@@ -4197,7 +4197,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 7; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -4222,7 +4222,7 @@ ...@@ -4222,7 +4222,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 0.9.2; MARKETING_VERSION = 0.9.1;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
......
...@@ -12,7 +12,7 @@ import JXSegmentedView ...@@ -12,7 +12,7 @@ import JXSegmentedView
//MARK: - 生命周期函数 及变量 //MARK: - 生命周期函数 及变量
class YHHomeHoldViewPageViewController: YHBaseViewController { class YHHomeHoldViewPageViewController: YHBaseViewController {
let arrItemTitles = ["推荐","身份","生活"] let arrItemTitles = ["推荐","身份","生活","资讯"]
var arrItemVCs : [YHBaseViewController] = [] var arrItemVCs : [YHBaseViewController] = []
...@@ -54,6 +54,8 @@ class YHHomeHoldViewPageViewController: YHBaseViewController { ...@@ -54,6 +54,8 @@ class YHHomeHoldViewPageViewController: YHBaseViewController {
var tapTimestamp : CFAbsoluteTime = -10.0 var tapTimestamp : CFAbsoluteTime = -10.0
var needReloadDataFlag : Bool = false
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
setupUI() setupUI()
...@@ -73,6 +75,12 @@ class YHHomeHoldViewPageViewController: YHBaseViewController { ...@@ -73,6 +75,12 @@ class YHHomeHoldViewPageViewController: YHBaseViewController {
updateDefaultSearchKeyWord() updateDefaultSearchKeyWord()
requestAppNewVersion() requestAppNewVersion()
if needReloadDataFlag {
needReloadDataFlag = false
homePageVC.requestOrder()
}
} }
override func viewWillDisappear(_ animated: Bool) { override func viewWillDisappear(_ animated: Bool) {
...@@ -113,6 +121,10 @@ class YHHomeHoldViewPageViewController: YHBaseViewController { ...@@ -113,6 +121,10 @@ class YHHomeHoldViewPageViewController: YHBaseViewController {
//MARK: - 内部函数 //MARK: - 内部函数
extension YHHomeHoldViewPageViewController { extension YHHomeHoldViewPageViewController {
@objc func clickMsgitem() {
needReloadDataFlag = true
}
@objc func didRefreshMessageCount() { @objc func didRefreshMessageCount() {
getTotalUnreadMsgCount() getTotalUnreadMsgCount()
} }
...@@ -207,10 +219,12 @@ extension YHHomeHoldViewPageViewController { ...@@ -207,10 +219,12 @@ extension YHHomeHoldViewPageViewController {
NotificationCenter.default.addObserver(self, selector: #selector(clearUnreadBadge), name: YhConstant.YhNotification.didMarkAllMessagesReadedNotifiction, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(clearUnreadBadge), name: YhConstant.YhNotification.didMarkAllMessagesReadedNotifiction, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(didRefreshMessageCount), name: YhConstant.YhNotification.didRequestUnreadMsgTotalCountNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(didRefreshMessageCount), name: YhConstant.YhNotification.didRequestUnreadMsgTotalCountNotification, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(clickMsgitem), name: YhConstant.YhNotification.clickHomeMsgNotifiction, object: nil)
for i in 0..<arrItemTitles.count { for i in 0..<arrItemTitles.count {
if i == 0 { if i == 0 {
//首页 //首页
...@@ -224,6 +238,10 @@ extension YHHomeHoldViewPageViewController { ...@@ -224,6 +238,10 @@ extension YHHomeHoldViewPageViewController {
//生活 //生活
let vc = YHServerHKLifeViewController() let vc = YHServerHKLifeViewController()
arrItemVCs.append(vc) arrItemVCs.append(vc)
} else if i == 3 {
//资讯
let vc = YHServerHKLifeViewController()
arrItemVCs.append(vc)
} }
} }
......
...@@ -25,7 +25,6 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -25,7 +25,6 @@ class YHHomePageViewController: YHBaseViewController {
var homeHeaderViewHeight = YHHomeHeadView.fixViewH var homeHeaderViewHeight = YHHomeHeadView.fixViewH
var needReloadDataFlag : Bool = false
lazy var homeCollectView = { lazy var homeCollectView = {
// 设置布局方向 // 设置布局方向
...@@ -56,14 +55,6 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -56,14 +55,6 @@ class YHHomePageViewController: YHBaseViewController {
getData() getData()
} }
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
if needReloadDataFlag {
needReloadDataFlag = false
requestOrder()
}
}
lazy var homeHeaderView: YHHomeHeadView = { lazy var homeHeaderView: YHHomeHeadView = {
let view = YHHomeHeadView() let view = YHHomeHeadView()
...@@ -113,10 +104,6 @@ private extension YHHomePageViewController { ...@@ -113,10 +104,6 @@ private extension YHHomePageViewController {
getCacheDataForHomeNewsData() getCacheDataForHomeNewsData()
} }
@objc func clickMsgitem() {
needReloadDataFlag = true
}
//获取缓存的 banner数据 //获取缓存的 banner数据
func getCacheDataForBanner() -> [YHBannerModel] { func getCacheDataForBanner() -> [YHBannerModel] {
let arrString2 = UserDefaults.standard.value(forKey: "homeBannerData") let arrString2 = UserDefaults.standard.value(forKey: "homeBannerData")
...@@ -229,7 +216,7 @@ private extension YHHomePageViewController { ...@@ -229,7 +216,7 @@ private extension YHHomePageViewController {
func setupUI() { func setupUI() {
gk_navigationBar.isHidden = true gk_navigationBar.isHidden = true
NotificationCenter.default.addObserver(self, selector: #selector(clickMsgitem), name: YhConstant.YhNotification.clickHomeMsgNotifiction, object: nil)
view.addSubview(homeCollectView) view.addSubview(homeCollectView)
homeCollectView.snp.makeConstraints { make in homeCollectView.snp.makeConstraints { make in
......
...@@ -20,8 +20,8 @@ class YHHomeKingKongBlockView: UIView { ...@@ -20,8 +20,8 @@ class YHHomeKingKongBlockView: UIView {
} }
var arrData : [YHHomeKingKongBlockModel] = [ var arrData : [YHHomeKingKongBlockModel] = [
YHHomeKingKongBlockModel(type: "3", iconName: "kingkong_sffl", title: "身份福利"), YHHomeKingKongBlockModel(type: "3", iconName: "kingkong_sfys", title: "身份优势"),
YHHomeKingKongBlockModel(type: "4", iconName: "kingkong_blgl", title: "办理攻略"), YHHomeKingKongBlockModel(type: "4", iconName: "kingkong_yqyl", title: "邀请有礼"),
YHHomeKingKongBlockModel(type: "5", iconName: "kingkong_khxs", title: "客户心声"), YHHomeKingKongBlockModel(type: "5", iconName: "kingkong_khxs", title: "客户心声"),
YHHomeKingKongBlockModel(type: "6", iconName: "kingkong_xgbs", title: "香港办事"), YHHomeKingKongBlockModel(type: "6", iconName: "kingkong_xgbs", title: "香港办事"),
] ]
......
...@@ -91,6 +91,8 @@ class YHMessageBellView: UIView { ...@@ -91,6 +91,8 @@ class YHMessageBellView: UIView {
YHOneKeyLoginManager.shared.oneKeyLogin() YHOneKeyLoginManager.shared.oneKeyLogin()
return return
} }
NotificationCenter.default.post(name: YhConstant.YhNotification.clickHomeMsgNotifiction, object: nil)
let vc = YHMessageListVC() let vc = YHMessageListVC()
UIViewController.current?.navigationController?.pushViewController(vc) UIViewController.current?.navigationController?.pushViewController(vc)
} }
......
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
"scale" : "1x" "scale" : "1x"
}, },
{ {
"filename" : "办理攻略@2x.png", "filename" : "身份优势@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "办理攻略@3x.png", "filename" : "身份优势@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "scale" : "3x"
} }
......
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
"scale" : "1x" "scale" : "1x"
}, },
{ {
"filename" : "身份福利@2x.png", "filename" : "邀请有礼@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "身份福利@3x.png", "filename" : "邀请有礼@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "scale" : "3x"
} }
......
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