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

// 赴港

parent f5a7414c
...@@ -103,6 +103,7 @@ class YHReAppointViewController: YHBaseViewController { ...@@ -103,6 +103,7 @@ class YHReAppointViewController: YHBaseViewController {
item2.itemIndex = 0 item2.itemIndex = 0
let group1 = YHSelectGroupMemberModel() let group1 = YHSelectGroupMemberModel()
group1.isAllMembersGoHK = true group1.isAllMembersGoHK = true
group1.isShowReAppointView = true
group1.arr = waitAppointMembers group1.arr = waitAppointMembers
item2.model = group1 item2.model = group1
item2.placeList = self.viewModel.placeList item2.placeList = self.viewModel.placeList
...@@ -145,8 +146,6 @@ extension YHReAppointViewController: UITableViewDelegate, UITableViewDataSource ...@@ -145,8 +146,6 @@ extension YHReAppointViewController: UITableViewDelegate, UITableViewDataSource
if item.type == .confirmGoHKInfo { if item.type == .confirmGoHKInfo {
// 请您确认第X批赴港信息 // 请您确认第X批赴港信息
let cell = tableView.dequeueReusableCell(withIdentifier: YHSelectApplicantGroupCell.cellReuseIdentifier, for: indexPath) as! YHSelectApplicantGroupCell let cell = tableView.dequeueReusableCell(withIdentifier: YHSelectApplicantGroupCell.cellReuseIdentifier, for: indexPath) as! YHSelectApplicantGroupCell
cell.isShowSelectUserView = false
cell.isShowRepointNameView = true
cell.repointMembersNameLabel.text = self.getReAppointMemberNameText() cell.repointMembersNameLabel.text = self.getReAppointMemberNameText()
cell.dataModel = item cell.dataModel = item
cell.refreshBlock = { cell.refreshBlock = {
......
...@@ -68,4 +68,7 @@ class YHSelectGroupMemberModel { ...@@ -68,4 +68,7 @@ class YHSelectGroupMemberModel {
// 是否统一赴港 // 是否统一赴港
var isAllMembersGoHK: Bool = false var isAllMembersGoHK: Bool = false
// 是否显示重新预约人员名单
var isShowReAppointView: Bool = false
} }
...@@ -33,7 +33,6 @@ class YHCertificateAppointOptionView: UIView { ...@@ -33,7 +33,6 @@ class YHCertificateAppointOptionView: UIView {
let label = UILabel() let label = UILabel()
label.numberOfLines = 0 label.numberOfLines = 0
label.font = UIFont.PFSC_M(ofSize: 14) label.font = UIFont.PFSC_M(ofSize: 14)
label.text = "张全蛋"
label.textColor = UIColor.mainTextColor label.textColor = UIColor.mainTextColor
return label return label
}() }()
......
...@@ -75,7 +75,8 @@ class YHHaveGrabbedNumberInfoView: UIView { ...@@ -75,7 +75,8 @@ class YHHaveGrabbedNumberInfoView: UIView {
self.addSubview(intentionInfoView) self.addSubview(intentionInfoView)
lineView.snp.makeConstraints { make in lineView.snp.makeConstraints { make in
make.left.right.top.equalToSuperview() make.top.equalTo(-0.5)
make.left.right.equalToSuperview()
make.height.equalTo(0.5) make.height.equalTo(0.5)
} }
......
...@@ -159,7 +159,7 @@ class YHInfoItemOptionView: UIView { ...@@ -159,7 +159,7 @@ class YHInfoItemOptionView: UIView {
lineView.snp.makeConstraints { make in lineView.snp.makeConstraints { make in
make.left.equalTo(0) make.left.equalTo(0)
make.right.equalTo(0) make.right.equalTo(0)
make.top.equalTo(0) make.top.equalTo(-0.5)
make.height.equalTo(0.5) make.height.equalTo(0.5)
} }
......
...@@ -41,10 +41,12 @@ class YHSelectApplicantGroupCell: UITableViewCell { ...@@ -41,10 +41,12 @@ class YHSelectApplicantGroupCell: UITableViewCell {
} }
} }
reAppontNameView.isHidden = !isShowRepointNameView
reAppontNameView.snp.remakeConstraints { make in reAppontNameView.snp.remakeConstraints { make in
make.top.equalTo(lineView.snp.bottom) make.top.equalTo(lineView.snp.bottom)
make.left.equalTo(18) make.left.equalTo(18)
make.right.equalTo(-18) make.right.equalTo(-18)
make.bottom.equalTo(selectPanelView.snp.top)
if !isShowRepointNameView { if !isShowRepointNameView {
make.height.equalTo(0) make.height.equalTo(0)
} }
...@@ -63,14 +65,31 @@ class YHSelectApplicantGroupCell: UITableViewCell { ...@@ -63,14 +65,31 @@ class YHSelectApplicantGroupCell: UITableViewCell {
var isShowRepointNameView: Bool = false { var isShowRepointNameView: Bool = false {
didSet { didSet {
selectPanelView.isHidden = !isShowSelectUserView
selectPanelView.snp.remakeConstraints { make in
make.top.equalTo(reAppontNameView.snp.bottom)
make.left.equalTo(0)
make.right.equalTo(0)
make.bottom.equalTo(optionsView.snp.top)
if !isShowSelectUserView {
make.height.equalTo(0)
}
}
optionsView.lineView.isHidden = (!isShowSelectUserView && !isShowRepointNameView)
reAppontNameView.isHidden = !isShowRepointNameView
reAppontNameView.snp.remakeConstraints { make in reAppontNameView.snp.remakeConstraints { make in
make.top.equalTo(lineView.snp.bottom) make.top.equalTo(lineView.snp.bottom)
make.left.equalTo(18) make.left.equalTo(18)
make.right.equalTo(-18) make.right.equalTo(-18)
make.bottom.equalTo(selectPanelView.snp.top)
if !isShowRepointNameView { if !isShowRepointNameView {
make.height.equalTo(0) make.height.equalTo(0)
} }
} }
self.setNeedsLayout() self.setNeedsLayout()
self.layoutIfNeeded() self.layoutIfNeeded()
} }
...@@ -231,22 +250,14 @@ class YHSelectApplicantGroupCell: UITableViewCell { ...@@ -231,22 +250,14 @@ class YHSelectApplicantGroupCell: UITableViewCell {
lazy var reAppontNameView: UIView = { lazy var reAppontNameView: UIView = {
let view = UIView() let view = UIView()
let lineView = UIView()
lineView.backgroundColor = .separatorColor
view.addSubview(lineView)
let grayView = UIView() let grayView = UIView()
grayView.backgroundColor = .init(hex: 0xF8F9FB) grayView.backgroundColor = .init(hex: 0xF8F9FB)
grayView.addSubview(repointMembersNameLabel) grayView.addSubview(repointMembersNameLabel)
view.addSubview(grayView) view.addSubview(grayView)
lineView.snp.makeConstraints { make in
make.left.right.top.equalTo(0)
make.height.equalTo(1)
}
grayView.snp.makeConstraints { make in grayView.snp.makeConstraints { make in
make.left.right.equalTo(0) make.left.right.equalTo(0)
make.top.equalTo(lineView.snp.bottom).offset(12) make.top.equalTo(12)
make.bottom.equalTo(-12) make.bottom.equalTo(-12)
} }
repointMembersNameLabel.snp.makeConstraints { make in repointMembersNameLabel.snp.makeConstraints { make in
...@@ -413,8 +424,8 @@ private extension YHSelectApplicantGroupCell { ...@@ -413,8 +424,8 @@ private extension YHSelectApplicantGroupCell {
if let model = dataModel?.model { if let model = dataModel?.model {
let isShowSelectList = !model.isAllMembersGoHK self.isShowSelectUserView = !model.isAllMembersGoHK
self.isShowSelectUserView = isShowSelectList self.isShowRepointNameView = model.isShowReAppointView
if model.isAllMembersGoHK { if model.isAllMembersGoHK {
let a: ASAttributedString = .init("*", .font(UIFont.PFSC_M(ofSize: 17)),.foreground(UIColor.failColor)) let a: ASAttributedString = .init("*", .font(UIFont.PFSC_M(ofSize: 17)),.foreground(UIColor.failColor))
......
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