Commit 512f3af1 authored by Steven杜宇's avatar Steven杜宇

// 赴港

parent 4b0f09f8
...@@ -91,12 +91,14 @@ class YHCertificateAppointViewController: YHBaseViewController { ...@@ -91,12 +91,14 @@ class YHCertificateAppointViewController: YHBaseViewController {
sections.removeAll() sections.removeAll()
items1.removeAll() items1.removeAll()
items2.removeAll()
// *赴港办证 // *赴港办证
let item1 = YHAppointItem(type: .goHKMakeCertificate) let item1 = YHAppointItem(type: .goHKMakeCertificate)
items1.append(item1) items1.append(item1)
if self.isNeedGoHK != 1 { // 是否赴港办证没有选择是 if self.isNeedGoHK != 1 { // 是否赴港办证没有选择是
self.tableView.reloadData() refreshData()
return return
} }
// 赴港办证选择了是 // 赴港办证选择了是
...@@ -117,10 +119,12 @@ class YHCertificateAppointViewController: YHBaseViewController { ...@@ -117,10 +119,12 @@ class YHCertificateAppointViewController: YHBaseViewController {
items1.append(item4) items1.append(item4)
if self.isAllMembersGo { // 申请人统一赴港激活签证 if self.isAllMembersGo { // 申请人统一赴港激活签证
let item5 = YHAppointItem(type: .confirmGoHKInfo)
items2.append(item4)
} else { // 申请人不是统一赴港激活签证 } else { // 申请人不是统一赴港激活签证
let item6 = YHAppointItem(type: .confirmGoHKInfo)
items2.append(item6)
} }
} else { // 有预约过的人员 } else { // 有预约过的人员
...@@ -134,16 +138,19 @@ class YHCertificateAppointViewController: YHBaseViewController { ...@@ -134,16 +138,19 @@ class YHCertificateAppointViewController: YHBaseViewController {
// 赴港办理抢号中批次 // 赴港办理抢号中批次
if self.waitList.count > 0 { if self.waitList.count > 0 {
let item6 = YHAppointItem(type: .grabingNumberBatch) let item6 = YHAppointItem(type: .grabingNumberBatch)
items1.append(item6) items2.append(item6)
} }
// 赴港办理已抢号批次 // 赴港办理已抢号批次
if self.successList.count > 0 { if self.successList.count > 0 {
let item6 = YHAppointItem(type: .haveGrabedNumberBatch) let item7 = YHAppointItem(type: .haveGrabedNumberBatch)
items1.append(item6) items2.append(item7)
} }
} }
refreshData()
}
func refreshData() {
if items1.count > 0 { if items1.count > 0 {
sections.append(items1) sections.append(items1)
} }
...@@ -327,10 +334,8 @@ extension YHCertificateAppointViewController { ...@@ -327,10 +334,8 @@ extension YHCertificateAppointViewController {
} }
func requetAppointMembers(completion:(()->())?) { func requetAppointMembers(completion:(()->())?) {
YHHUD.show(.progress(message: "加载中..."))
viewModel.getGoHKFamilyMembers(orderId: orderId) { viewModel.getGoHKFamilyMembers(orderId: orderId) {
[weak self] success, error in [weak self] success, error in
YHHUD.hide()
guard let self = self else { return } guard let self = self else { return }
let users = self.viewModel.hkUsers let users = self.viewModel.hkUsers
noNeedAppointMembers.removeAll() noNeedAppointMembers.removeAll()
......
...@@ -15,9 +15,9 @@ class YHGrabingNumberListCell: UITableViewCell { ...@@ -15,9 +15,9 @@ class YHGrabingNumberListCell: UITableViewCell {
var listArr: [YHAppointMemberGroupModel] = [] { var listArr: [YHAppointMemberGroupModel] = [] {
didSet { didSet {
listContainView.removeSubviews() listContainView.removeSubviews()
var lastView: YHHaveGrabbedNumberInfoView? = nil var lastView: YHGrabingNumberListView? = nil
for (index, group) in listArr.enumerated() { for (index, group) in listArr.enumerated() {
let listView = YHHaveGrabbedNumberInfoView(frame: .zero) let listView = YHGrabingNumberListView(frame: .zero)
let chineseNum = convertNumberToChineseText(index+1) let chineseNum = convertNumberToChineseText(index+1)
listView.titleLabel.text = "第\(chineseNum)批" listView.titleLabel.text = "第\(chineseNum)批"
listView.membersLabel.text = "成员:\(group.getMemberNames())" listView.membersLabel.text = "成员:\(group.getMemberNames())"
......
...@@ -60,12 +60,12 @@ class YHGrabingNumberListView: UIView { ...@@ -60,12 +60,12 @@ class YHGrabingNumberListView: UIView {
return view return view
}() }()
lazy var intentionInfoView: UIView = { lazy var intentionInfoView: YHGrabNumberInfoView = {
let view = YHGrabNumberInfoView(frame: .zero) let view = YHGrabNumberInfoView(frame: .zero)
view.titleLabel.text = "意向信息" view.titleLabel.text = "意向信息"
let items = [YHGrabItem(type: .info, title: "期望赴港时间:", detail: "2023-07-17 ~ 2023-08-22"), let items = [YHGrabItem(type: .info, title: "期望赴港时间:", detail: ""),
YHGrabItem(type: .info, title: "期望香港办证点:", detail: "屯门办事处(屯门)"), YHGrabItem(type: .info, title: "期望香港办证点:", detail: ""),
YHGrabItem(type: .files, title: "抢号反馈回执:", detail: "", files: ["","","","",""]),] YHGrabItem(type: .files, title: "抢号反馈回执:", detail: ""),]
view.updateItems(items) view.updateItems(items)
return view return view
}() }()
...@@ -118,14 +118,12 @@ class YHGrabingNumberListView: UIView { ...@@ -118,14 +118,12 @@ class YHGrabingNumberListView: UIView {
grabInfoView.snp.makeConstraints { make in grabInfoView.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
make.top.equalTo(membersLabel.snp.bottom).offset(16) make.top.equalTo(membersLabel.snp.bottom).offset(16)
// make.height.equalTo(166)
} }
intentionInfoView.snp.makeConstraints { make in intentionInfoView.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
make.top.equalTo(grabInfoView.snp.bottom).offset(16) make.top.equalTo(grabInfoView.snp.bottom).offset(16)
// make.height.equalTo(130) make.bottom.equalTo(0)
make.bottom.equalTo(-16)
} }
} }
} }
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