Commit 12eed2c0 authored by David黄金龙's avatar David黄金龙

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

* '630-dev' of http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS:
  //  我的名片
  //  人脉
parents 6139bc19 efd95b0e
...@@ -17,6 +17,8 @@ class YHMatchResultListViewController: YHBaseViewController { ...@@ -17,6 +17,8 @@ class YHMatchResultListViewController: YHBaseViewController {
let viewModel = YHMatchUserViewModel() let viewModel = YHMatchUserViewModel()
let loginViewModel = YHLoginViewModel() let loginViewModel = YHLoginViewModel()
let secondCardColor = UIColor.init(hex: 0xE7EBF3)
let thirdCardColor = UIColor.init(hex: 0xC4CEE3)
var matchUsersArr:[YHMatchUserInfo?] = [] var matchUsersArr:[YHMatchUserInfo?] = []
weak var delegate: YHMatchProtocol? weak var delegate: YHMatchProtocol?
lazy var bgImgV:UIImageView = { lazy var bgImgV:UIImageView = {
...@@ -284,11 +286,13 @@ class YHMatchResultListViewController: YHBaseViewController { ...@@ -284,11 +286,13 @@ class YHMatchResultListViewController: YHBaseViewController {
func animaiton() { func animaiton() {
let gap = 8.0
let view3 = YHNameCardInfoView.createCardView() let view3 = YHNameCardInfoView.createCardView()
view3.backgroundColor = UIColor.init(hex: 0xC4CEE3) view3.backgroundColor = self.thirdCardColor
view3.y = -YHNameCardInfoView.height view3.y = -YHNameCardInfoView.height
view3.x = 36+10 view3.x = 36+gap*2
view3.width = YHNameCardInfoView.width-5*4 view3.width = YHNameCardInfoView.width-gap*4
view3.isHidden = self.matchUsersArr.count < 3 view3.isHidden = self.matchUsersArr.count < 3
if self.matchUsersArr.count >= 3 { if self.matchUsersArr.count >= 3 {
if let user = self.matchUsersArr[2] { if let user = self.matchUsersArr[2] {
...@@ -298,10 +302,10 @@ class YHMatchResultListViewController: YHBaseViewController { ...@@ -298,10 +302,10 @@ class YHMatchResultListViewController: YHBaseViewController {
self.view.addSubview(view3) self.view.addSubview(view3)
let view2 = YHNameCardInfoView.createCardView() let view2 = YHNameCardInfoView.createCardView()
view2.backgroundColor = UIColor.init(hex: 0xE7EBF3) view2.backgroundColor = self.secondCardColor
view2.y = -YHNameCardInfoView.height view2.y = -YHNameCardInfoView.height
view2.x = 36+5 view2.x = 36+gap
view2.width = YHNameCardInfoView.width-5*2 view2.width = YHNameCardInfoView.width-gap*2
view2.isHidden = self.matchUsersArr.count < 2 view2.isHidden = self.matchUsersArr.count < 2
self.view.addSubview(view2) self.view.addSubview(view2)
if self.matchUsersArr.count >= 2 { if self.matchUsersArr.count >= 2 {
...@@ -373,6 +377,7 @@ extension YHMatchResultListViewController: DragCardDataSource { ...@@ -373,6 +377,7 @@ extension YHMatchResultListViewController: DragCardDataSource {
public func dragCard(_ dragCard: DragCardContainer, viewForCard index: Int) -> DragCardView { public func dragCard(_ dragCard: DragCardContainer, viewForCard index: Int) -> DragCardView {
print("getTopCardAt: \(index)")
let cardView:YHNameCardInfoView = YHNameCardInfoView.createCardView() let cardView:YHNameCardInfoView = YHNameCardInfoView.createCardView()
cardView.allowedDirection = self.allowedDirection cardView.allowedDirection = self.allowedDirection
cardView.tag = 1000+index cardView.tag = 1000+index
...@@ -384,10 +389,9 @@ extension YHMatchResultListViewController: DragCardDataSource { ...@@ -384,10 +389,9 @@ extension YHMatchResultListViewController: DragCardDataSource {
guard let self = self else { return } guard let self = self else { return }
YHHUD.show(.progress(message: "加载中...")) YHHUD.show(.progress(message: "加载中..."))
self.viewModel.addFriendWithText(text!, yhId: userModel.yhId) { self.viewModel.addFriendWithText(text!, yhId: userModel.yhId) {
[weak self] success, error in success, error in
guard let self = self else { return }
if success {
YHHUD.hide() YHHUD.hide()
if success {
YHHUD.flash(message: "已发送好友申请") YHHUD.flash(message: "已发送好友申请")
cardView.bottomBtn.setTitle("已发送好友申请", for: .normal) cardView.bottomBtn.setTitle("已发送好友申请", for: .normal)
cardView.bottomBtn.backgroundColor = .brandMainColor30 cardView.bottomBtn.backgroundColor = .brandMainColor30
...@@ -410,12 +414,11 @@ extension YHMatchResultListViewController: DragCardDelegate { ...@@ -410,12 +414,11 @@ extension YHMatchResultListViewController: DragCardDelegate {
if cardView is YHNameCardInfoView { if cardView is YHNameCardInfoView {
let cardInfoView = cardView as! YHNameCardInfoView let cardInfoView = cardView as! YHNameCardInfoView
cardInfoView.backgroundColor = .white cardInfoView.backgroundColor = .white
if let secondCardView = dragCard.viewWithTag(1000+index+1) as? YHNameCardInfoView { if let secondCardView = dragCard.viewWithTag(1000+index+1) as? YHNameCardInfoView {
secondCardView.backgroundColor = UIColor.init(hex: 0xE7EBF3) secondCardView.backgroundColor = self.secondCardColor
} }
if let thirdCardView = dragCard.viewWithTag(1000+index+2) as? YHNameCardInfoView { if let thirdCardView = dragCard.viewWithTag(1000+index+2) as? YHNameCardInfoView {
thirdCardView.backgroundColor = UIColor.init(hex: 0xC4CEE3) thirdCardView.backgroundColor = self.thirdCardColor
} }
} }
} }
......
...@@ -29,7 +29,7 @@ class YHMyNameCardAvatarInfoCell: UITableViewCell { ...@@ -29,7 +29,7 @@ class YHMyNameCardAvatarInfoCell: UITableViewCell {
} }
var cityStr = self.userModel.address.city var cityStr = self.userModel.address.city
var specialArea = ["北京市", "上海市", "天津市", "重庆市", "香港", "澳门", "台湾"] let specialArea = ["北京市", "上海市", "天津市", "重庆市", "香港", "澳门", "台湾"]
for provinceName in specialArea { for provinceName in specialArea {
if self.userModel.address.province.contains(provinceName) { if self.userModel.address.province.contains(provinceName) {
cityStr = self.userModel.address.province cityStr = self.userModel.address.province
...@@ -56,9 +56,18 @@ class YHMyNameCardAvatarInfoCell: UITableViewCell { ...@@ -56,9 +56,18 @@ class YHMyNameCardAvatarInfoCell: UITableViewCell {
self.nameTextView.attributed.text = name self.nameTextView.attributed.text = name
var text1 = "" var text1 = ""
var text1Arr:[String] = []
if !self.userModel.position.isEmpty { if !self.userModel.position.isEmpty {
text1 = self.userModel.position text1Arr.append(self.userModel.position)
} else { }
if !self.userModel.industry.isEmpty {
text1Arr.append(self.userModel.industry)
}
if text1Arr.count > 0 {
text1 = text1Arr.joined(separator: " | ")
}
if text1.isEmpty {
if self.userModel.isCurrentUser { // 当前用户默认文案 if self.userModel.isCurrentUser { // 当前用户默认文案
self.professionalLabel.textColor = UIColor.mainTextColor30 self.professionalLabel.textColor = UIColor.mainTextColor30
text1 = "填写职位 | 填写所属行业" text1 = "填写职位 | 填写所属行业"
......
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