Commit 06dd60ee authored by Steven杜宇's avatar Steven杜宇

// 消息列表

parent 023472a1
...@@ -36,7 +36,11 @@ class YHOrderTipsItemView: UIView { ...@@ -36,7 +36,11 @@ class YHOrderTipsItemView: UIView {
} else if msg.type == YHMessageType.infoSubmit.rawValue { } else if msg.type == YHMessageType.infoSubmit.rawValue {
return "资料递交" return "资料递交"
} else {
} else if msg.type == YHMessageType.identityApproved.rawValue {
return "身份获批"
} else {
return "--" return "--"
} }
} }
......
...@@ -224,8 +224,9 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource { ...@@ -224,8 +224,9 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource {
navigationController?.pushViewController(vc) navigationController?.pushViewController(vc)
} else if model.type == 13 { //原则批已获批~ } else if model.type == 13 { //原则批已获批~
YHHUD.show(.progress(message:"加载中"))
principleViewModel.requestIsSendMail(orderId: orderID) { isSend in self.principleViewModel.requestIsSendMail(orderId: orderID) { isSend in
YHHUD.hide()
if isSend { if isSend {
// 已发送邮件 // 已发送邮件
let vc = YHPrincipleApprovedMailViewController() let vc = YHPrincipleApprovedMailViewController()
......
...@@ -24,6 +24,9 @@ class YHMessageDetailListVC: YHBaseViewController { ...@@ -24,6 +24,9 @@ class YHMessageDetailListVC: YHBaseViewController {
return model return model
}() }()
let principleViewModel: YHPrincleViewModel = YHPrincleViewModel()
lazy var navBar: YHCustomNavigationBar = { lazy var navBar: YHCustomNavigationBar = {
let bar = YHCustomNavigationBar.navBar() let bar = YHCustomNavigationBar.navBar()
bar.backgroundColor = .white bar.backgroundColor = .white
...@@ -265,6 +268,10 @@ extension YHMessageDetailListVC: UITableViewDelegate, UITableViewDataSource { ...@@ -265,6 +268,10 @@ extension YHMessageDetailListVC: UITableViewDelegate, UITableViewDataSource {
} }
self.navigationController?.popToRootViewController(animated: false) self.navigationController?.popToRootViewController(animated: false)
goTabBarBy(tabType: .service) goTabBarBy(tabType: .service)
} else if self.type == YHMessageType.identityApproved.rawValue { // 身份获批
self.navigationController?.popToRootViewController(animated: false)
goTabBarBy(tabType: .service)
} }
} }
} }
......
...@@ -16,6 +16,7 @@ enum YHMessageType: Int { ...@@ -16,6 +16,7 @@ enum YHMessageType: Int {
case draft = 3 // 文书定稿 case draft = 3 // 文书定稿
case fileSign = 4 // 文件签字 case fileSign = 4 // 文件签字
case infoSubmit = 5 // 资料递交 case infoSubmit = 5 // 资料递交
case identityApproved = 6 // 身份获批
} }
class YHMessageInfoModel: SmartCodable { class YHMessageInfoModel: SmartCodable {
...@@ -50,6 +51,9 @@ class YHMessageInfoModel: SmartCodable { ...@@ -50,6 +51,9 @@ class YHMessageInfoModel: SmartCodable {
} else if type == YHMessageType.infoSubmit.rawValue { } else if type == YHMessageType.infoSubmit.rawValue {
return "资料递交" return "资料递交"
} else if type == YHMessageType.identityApproved.rawValue {
return "身份获批"
} }
return "" return ""
} }
...@@ -61,6 +65,7 @@ class YHMsgListModel: SmartCodable { ...@@ -61,6 +65,7 @@ class YHMsgListModel: SmartCodable {
var draft: YHMessageInfoModel = YHMessageInfoModel() var draft: YHMessageInfoModel = YHMessageInfoModel()
var signature: YHMessageInfoModel = YHMessageInfoModel() var signature: YHMessageInfoModel = YHMessageInfoModel()
var dataSubmission: YHMessageInfoModel = YHMessageInfoModel() var dataSubmission: YHMessageInfoModel = YHMessageInfoModel()
var approval: YHMessageInfoModel = YHMessageInfoModel()
required init() { required init() {
self.information.type = YHMessageType.infoFill.rawValue self.information.type = YHMessageType.infoFill.rawValue
...@@ -68,6 +73,7 @@ class YHMsgListModel: SmartCodable { ...@@ -68,6 +73,7 @@ class YHMsgListModel: SmartCodable {
self.draft.type = YHMessageType.draft.rawValue self.draft.type = YHMessageType.draft.rawValue
self.signature.type = YHMessageType.fileSign.rawValue self.signature.type = YHMessageType.fileSign.rawValue
self.dataSubmission.type = YHMessageType.infoSubmit.rawValue self.dataSubmission.type = YHMessageType.infoSubmit.rawValue
self.approval.type = YHMessageType.identityApproved.rawValue
} }
enum CodingKeys: String, CodingKey { enum CodingKeys: String, CodingKey {
......
...@@ -56,6 +56,9 @@ class YHDetailMessageCell: UITableViewCell { ...@@ -56,6 +56,9 @@ class YHDetailMessageCell: UITableViewCell {
if !model.url.isEmpty { if !model.url.isEmpty {
bottomBtn.setTitle("去签字".local, for: .normal) bottomBtn.setTitle("去签字".local, for: .normal)
} }
} else if type == YHMessageType.identityApproved.rawValue {
bottomBtn.setTitle("去查看".local, for: .normal)
} }
} }
......
...@@ -48,6 +48,9 @@ class YHMessageSessionCell: UITableViewCell { ...@@ -48,6 +48,9 @@ class YHMessageSessionCell: UITableViewCell {
} else if model.type == YHMessageType.infoSubmit.rawValue { } else if model.type == YHMessageType.infoSubmit.rawValue {
self.iconImgView.image = UIImage(named: "msg_icon_info_submit") self.iconImgView.image = UIImage(named: "msg_icon_info_submit")
} else if model.type == YHMessageType.identityApproved.rawValue {
self.iconImgView.image = UIImage(named: "msg_icon_identity_approved")
} }
self.badgeLabel.isHidden = model.unreadCount <= 0 self.badgeLabel.isHidden = model.unreadCount <= 0
......
...@@ -37,6 +37,8 @@ class YHMsgViewModel: NSObject { ...@@ -37,6 +37,8 @@ class YHMsgViewModel: NSObject {
self.msgList.draft.type = YHMessageType.draft.rawValue self.msgList.draft.type = YHMessageType.draft.rawValue
self.msgList.signature.type = YHMessageType.fileSign.rawValue self.msgList.signature.type = YHMessageType.fileSign.rawValue
self.msgList.dataSubmission.type = YHMessageType.infoSubmit.rawValue self.msgList.dataSubmission.type = YHMessageType.infoSubmit.rawValue
self.msgList.approval.type = YHMessageType.identityApproved.rawValue
callBackBlock(true, nil) callBackBlock(true, nil)
} else { } else {
......
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Message_shenfenhuopi@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Message_shenfenhuopi@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
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