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

// 消息

parent 14149d5b
......@@ -207,7 +207,24 @@ extension YHMessageDetailListVC: UITableViewDelegate, UITableViewDataSource {
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if 0 <= indexPath.row && indexPath.row < msgArr.count {
let item = msgArr[indexPath.row]
printLog("order_id: \(item.orderId)")
if self.type == YHMessageType.infoFill.rawValue { // 资料填写
} else if self.type == YHMessageType.cerUpload.rawValue { // 证件上传
let vc = YHMineCertificateEntryViewController()
vc.orderId = Int(item.orderId)
navigationController?.pushViewController(vc)
} else if self.type == YHMessageType.draft.rawValue { // 文书定稿
} else if self.type == YHMessageType.fileSign.rawValue { // 文件签字
}
}
}
private func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> CGFloat {
......
......@@ -31,6 +31,7 @@ class YHMessageInfoModel: SmartCodable {
case unreadCount = "unread_count"
case lastMessage = "last_message"
case lastMessageTime = "last_message_time"
case type = "type"
}
func getTitle() -> String {
......@@ -62,18 +63,24 @@ class YHMsgListModel: SmartCodable {
}
class YHDetailMessageModel: SmartCodable {
var id: String = ""
var title: String = ""
var content: String = ""
var time: Int = 0
var isRead: Bool = false
var orderId: Int = 0
var orderId: String = ""
required init() {
}
enum CodingKeys: String, CodingKey {
case id = "id"
case title = "title"
case content = "content"
case time = "time"
case isRead = "is_read"
case orderId = "order_id"
}
}
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