Commit 329453e0 authored by David黄金龙's avatar David黄金龙

UI走查

parent 5756f284
...@@ -42,16 +42,24 @@ class YHServiceCenterSecondViewController: YHBaseViewController { ...@@ -42,16 +42,24 @@ class YHServiceCenterSecondViewController: YHBaseViewController {
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
setupUI() setupUI()
loadData2()
loadData() loadData()
} }
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated) super.viewWillAppear(animated)
loadData2()
loadData() loadData()
} }
} }
extension YHServiceCenterSecondViewController { extension YHServiceCenterSecondViewController {
func loadData2() {
guard let orderId = orderId else { return}
self.serviceCenterMainReqVM.getPersonInfoFillStep(params: ["orderId":orderId]) { success, error in
}
}
func loadData() { func loadData() {
guard let orderId = orderId else { return} guard let orderId = orderId else { return}
self.serviceCenterMainReqVM.getContactStatus(params: ["orderId":orderId]) { success, error in self.serviceCenterMainReqVM.getContactStatus(params: ["orderId":orderId]) { success, error in
...@@ -171,6 +179,11 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD ...@@ -171,6 +179,11 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD
if model.type == 1 { if model.type == 1 {
if self.serviceCenterMainReqVM.informationFillStepModel?.sweet_notify_status == 0 {
self.showTipsAlert()
return
}
let vc = YHInformationPerfectListVC() let vc = YHInformationPerfectListVC()
vc.orderId = orderId vc.orderId = orderId
navigationController?.pushViewController(vc) navigationController?.pushViewController(vc)
...@@ -202,3 +215,29 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD ...@@ -202,3 +215,29 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD
} }
} }
} }
private extension YHServiceCenterSecondViewController {
func showTipsAlert() {
YHInformationFillTipsAlertView.showCheckView { agree in
if agree == true {
printLog("点击了 确认 按钮")
self.submitSweetNotify()
} else {
printLog("点击了 取消 按钮")
}
}
}
func submitSweetNotify() {
let params = ["option":1,"order_id":orderId]
serviceCenterMainReqVM.submitSweetNotifyOp(params: params as [String : Any]) { success, error in
if success == true {
YHInformationFillTipsAlertView.hideCheckView()
} else {
YHHUD.flash(message: error?.errorMsg ?? "发生错误,请重试")
}
}
}
}
...@@ -11,13 +11,6 @@ import UIKit ...@@ -11,13 +11,6 @@ import UIKit
class YHBasicInfoFillCell: UITableViewCell { class YHBasicInfoFillCell: UITableViewCell {
static let cellReuseIdentifier = "YHBasicInfoFillCell" static let cellReuseIdentifier = "YHBasicInfoFillCell"
// var arrData : [YHBasicInfoSessionModel]? {
// didSet {
// updateUI()
// }
// }
var dataModel: YHBasicInfoSessionModel? { var dataModel: YHBasicInfoSessionModel? {
didSet { didSet {
updateUI() updateUI()
...@@ -46,6 +39,10 @@ extension YHBasicInfoFillCell { ...@@ -46,6 +39,10 @@ extension YHBasicInfoFillCell {
contentView.removeSubviews() contentView.removeSubviews()
backgroundColor = .clear
contentView.backgroundColor = .clear
//主申请人 //主申请人
let holdView1 = UIView() let holdView1 = UIView()
holdView1.backgroundColor = .white holdView1.backgroundColor = .white
......
...@@ -75,7 +75,6 @@ class YHDatePickView: UIView { ...@@ -75,7 +75,6 @@ class YHDatePickView: UIView {
centerView = { centerView = {
let view = UIView() let view = UIView()
view.backgroundColor = .white view.backgroundColor = .white
view.layer.cornerRadius = 16
return view return view
}() }()
addSubview(centerView) addSubview(centerView)
...@@ -163,6 +162,16 @@ class YHDatePickView: UIView { ...@@ -163,6 +162,16 @@ class YHDatePickView: UIView {
make.right.equalTo(-16) make.right.equalTo(-16)
} }
pickerView.selectRow(100, inComponent: 0, animated: true) pickerView.selectRow(100, inComponent: 0, animated: true)
centerView.layoutIfNeeded()
let corner = UIRectCorner(rawValue: UIRectCorner.topLeft.rawValue | UIRectCorner.topRight.rawValue)
let path = UIBezierPath(roundedRect:bounds,byRoundingCorners: corner,cornerRadii:CGSizeMake(8, 8));
let layer = CAShapeLayer();
layer.frame = centerView.bounds;
layer.path = path.cgPath;
centerView.layer.mask = layer;
} }
@objc private func handleTap(_ sender: AnyObject?) { @objc private func handleTap(_ sender: AnyObject?) {
......
...@@ -83,6 +83,7 @@ class YHInformationFillTipsAlertView: UIView { ...@@ -83,6 +83,7 @@ class YHInformationFillTipsAlertView: UIView {
let view = UIView() let view = UIView()
view.backgroundColor = .white view.backgroundColor = .white
view.layer.cornerRadius = kCornerRadius8 view.layer.cornerRadius = kCornerRadius8
view.clipsToBounds = true
return view return view
}() }()
addSubview(centerView) addSubview(centerView)
...@@ -181,9 +182,11 @@ class YHInformationFillTipsAlertView: UIView { ...@@ -181,9 +182,11 @@ class YHInformationFillTipsAlertView: UIView {
closeBtn.snp.makeConstraints { make in closeBtn.snp.makeConstraints { make in
make.centerY.equalTo(lable01.snp.centerY) make.centerY.equalTo(lable01.snp.centerY)
make.right.equalTo(-25) make.right.equalTo(-25)
make.width.height.equalTo(20) make.width.height.equalTo(24)
} }
closeBtn.YH_clickEdgeInsets = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
let line = UIView() let line = UIView()
line.backgroundColor = UIColor.separatorColor line.backgroundColor = UIColor.separatorColor
topView.addSubview(line) topView.addSubview(line)
......
...@@ -14,6 +14,7 @@ class YHServiceCenterMainViewModel: YHBaseViewModel { ...@@ -14,6 +14,7 @@ class YHServiceCenterMainViewModel: YHBaseViewModel {
//合同对应的状态 //合同对应的状态
var arrContactStausItmes: [YHContactMainItemStatusModel] = [] var arrContactStausItmes: [YHContactMainItemStatusModel] = []
var contactDetailData: YHContactMainItemStatusModel2?
//信息完善列表 //信息完善列表
var arrInfoFillStep : [YHInformationPerfectModel] = [] var arrInfoFillStep : [YHInformationPerfectModel] = []
...@@ -128,6 +129,7 @@ extension YHServiceCenterMainViewModel { ...@@ -128,6 +129,7 @@ extension YHServiceCenterMainViewModel {
return return
} }
self.contactDetailData = resultModel
if resultModel.fill_info_step > 6 { if resultModel.fill_info_step > 6 {
//resultModel.fill_info_step == 7的时候表示 我的信息填写完成 //resultModel.fill_info_step == 7的时候表示 我的信息填写完成
let model = YHContactMainItemStatusModel() let model = YHContactMainItemStatusModel()
...@@ -137,7 +139,7 @@ extension YHServiceCenterMainViewModel { ...@@ -137,7 +139,7 @@ extension YHServiceCenterMainViewModel {
if true || resultModel.supplement_not_submit_num > 0 { //for test hjl 方便测试 if resultModel.supplement_not_submit_num > 0 {
let model2 = YHContactMainItemStatusModel() let model2 = YHContactMainItemStatusModel()
model2.type = 2 model2.type = 2
model2.isFinished = false model2.isFinished = false
......
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
"scale" : "1x" "scale" : "1x"
}, },
{ {
"filename" : "Frame 33332868@2x.png", "filename" : "Group 2849@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "Frame 33332868@3x.png", "filename" : "Group 2849@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