Commit a6b5af8d authored by pete谢兆麟's avatar pete谢兆麟

我的文书和我的签字修改

parent 3dd885dd
...@@ -146,6 +146,7 @@ extension YHHKPlanDoctumentVC { ...@@ -146,6 +146,7 @@ extension YHHKPlanDoctumentVC {
"plan_detail":viewModel.arrHKPlanData[3].content, "plan_detail":viewModel.arrHKPlanData[3].content,
"qualifications_and_awards":viewModel.arrHKPlanData[4].content, "qualifications_and_awards":viewModel.arrHKPlanData[4].content,
"other":viewModel.arrHKPlanData[5].content, "other":viewModel.arrHKPlanData[5].content,
"remark":viewModel.arrHKPlanData[6].content,
"content_save":1] "content_save":1]
cancelTimer() cancelTimer()
startTimer() startTimer()
......
...@@ -702,17 +702,17 @@ extension YHMyDocumentsDetailViewController: UITableViewDelegate, UITableViewDat ...@@ -702,17 +702,17 @@ extension YHMyDocumentsDetailViewController: UITableViewDelegate, UITableViewDat
} }
if type == .delete { if type == .delete {
YHHUD.flash(message: "产品确定 后续完善") // YHHUD.flash(message: "产品确定 后续完善")
// self.oldUrl = self.viewModel.mainModel?.writing_document.doc_sign.doc_return_manual[index] self.oldUrl = self.viewModel.mainModel?.writing_document.doc_sign.doc_return_manual[index]
// self.viewModel.requestFileAction("\(self.viewModel.mainModel?.writing_document.doc_sign.id ?? 0)", 3, [], self.oldUrl ?? "") {[weak self] success, error in self.viewModel.requestFileAction("\(self.viewModel.mainModel?.writing_document.doc_sign.id ?? 0)", 3, [], self.oldUrl ?? "") {[weak self] success, error in
// guard let self = self else { return } guard let self = self else { return }
// if success { if success {
// YHHUD.flash(message: "删除成功") YHHUD.flash(message: "删除成功")
// } else { } else {
// YHHUD.flash(message: error?.errorMsg ?? "") YHHUD.flash(message: error?.errorMsg ?? "")
// } }
// self.getData() self.getData()
// } }
} }
} }
return cell return cell
......
...@@ -16,6 +16,7 @@ enum HKPlanDocQuestionType { ...@@ -16,6 +16,7 @@ enum HKPlanDocQuestionType {
case planDocQuestion4 //4、未来发展计划 case planDocQuestion4 //4、未来发展计划
case planDocQuestion5 //5、专业资格及奖项 case planDocQuestion5 //5、专业资格及奖项
case planDocQuestion6 //6、其他材料 case planDocQuestion6 //6、其他材料
case planOther //7、备注
} }
class YHHKPlanDocModel { class YHHKPlanDocModel {
......
...@@ -30,6 +30,7 @@ class YHMyDocumentProspectusModel: YHBaseModel { ...@@ -30,6 +30,7 @@ class YHMyDocumentProspectusModel: YHBaseModel {
var tag: String = "" var tag: String = ""
var tencent_file_id: String = "" var tencent_file_id: String = ""
var tencent_docs_url: String = "" var tencent_docs_url: String = ""
var remark: String = ""
//赴港计划书状态 //赴港计划书状态
var status : Int = 0 var status : Int = 0
......
...@@ -164,6 +164,8 @@ private extension YHHKPlanItemView { ...@@ -164,6 +164,8 @@ private extension YHHKPlanItemView {
YHWholeScreenTipsView.show(type: .hkPlanQ6, targetView: iconImageV) YHWholeScreenTipsView.show(type: .hkPlanQ6, targetView: iconImageV)
case .unknow: case .unknow:
printLog("") printLog("")
case .planOther:
YHWholeScreenTipsView.show(type: .hkPlanQ7, targetView: iconImageV)
} }
} }
...@@ -182,8 +184,12 @@ private extension YHHKPlanItemView { ...@@ -182,8 +184,12 @@ private extension YHHKPlanItemView {
myTextView.wrapToContent() myTextView.wrapToContent()
} }
numberLabel.text = myTextView.text.count.string + "/100" var number = 100
if myTextView.text.count > 100 { if model.type == .planOther {
number = 500
}
numberLabel.text = myTextView.text.count.string + "/\(number)"
if myTextView.text.count > number {
numberLabel.textColor = .failColor numberLabel.textColor = .failColor
} else { } else {
numberLabel.textColor = UIColor.placeHolderColor numberLabel.textColor = UIColor.placeHolderColor
...@@ -204,6 +210,9 @@ extension YHHKPlanItemView : UITextViewDelegate { ...@@ -204,6 +210,9 @@ extension YHHKPlanItemView : UITextViewDelegate {
return true return true
} }
let newLength = (textView.text as NSString).length + text.count - range.length let newLength = (textView.text as NSString).length + text.count - range.length
if dataMode?.type == .planOther {
return newLength <= 500
}
return newLength <= 100 return newLength <= 100
} }
...@@ -211,8 +220,12 @@ extension YHHKPlanItemView : UITextViewDelegate { ...@@ -211,8 +220,12 @@ extension YHHKPlanItemView : UITextViewDelegate {
guard let model = dataMode else { return } guard let model = dataMode else { return }
guard let text = textView.text else { return } guard let text = textView.text else { return }
model.content = text model.content = text
numberLabel.text = myTextView.text.count.string + "/100" var number = 100
if myTextView.text.count > 100 { if model.type == .planOther {
number = 500
}
numberLabel.text = myTextView.text.count.string + "/\(number)"
if myTextView.text.count > number {
numberLabel.textColor = .failColor numberLabel.textColor = .failColor
} else { } else {
numberLabel.textColor = UIColor.placeHolderColor numberLabel.textColor = UIColor.placeHolderColor
......
...@@ -386,6 +386,15 @@ private extension YHMyDocumentsDetailViewModel { ...@@ -386,6 +386,15 @@ private extension YHMyDocumentsDetailViewModel {
tModel.title = "6、其他材料" tModel.title = "6、其他材料"
tModel.content = model.other.defaultStringIfEmpty(detaultValue: "") tModel.content = model.other.defaultStringIfEmpty(detaultValue: "")
tModel.type = .planDocQuestion6 tModel.type = .planDocQuestion6
arrHKPlanData.append(tModel)
}
//6、备注
do {
let tModel = YHHKPlanDocModel()
tModel.title = "7、备注"
tModel.content = model.remark.defaultStringIfEmpty(detaultValue: "")
tModel.type = .planOther
tModel.isLastData = true tModel.isLastData = true
arrHKPlanData.append(tModel) arrHKPlanData.append(tModel)
......
...@@ -595,17 +595,16 @@ extension YHMySignatureDetailViewController: UITableViewDelegate, UITableViewDat ...@@ -595,17 +595,16 @@ extension YHMySignatureDetailViewController: UITableViewDelegate, UITableViewDat
} }
if type == .delete { if type == .delete {
YHHUD.flash(message: "产品确定 后续完善") self.oldUrl = self.viewModel.mainModel?.doc_return_manual[index]
// self.oldUrl = self.viewModel.mainModel?.doc_return_manual[index] self.viewModel.requestFileAction("\(self.id)", 3, [], self.oldUrl ?? "") {[weak self] success, error in
// self.viewModel.requestFileAction("\(self.id)", 3, [], self.oldUrl ?? "") {[weak self] success, error in guard let self = self else { return }
// guard let self = self else { return } if success {
// if success { YHHUD.flash(message: "删除成功")
// YHHUD.flash(message: "删除成功") } else {
// } else { YHHUD.flash(message: error?.errorMsg ?? "")
// YHHUD.flash(message: error?.errorMsg ?? "") }
// } self.getData()
// self.getData() }
// }
} }
} }
return cell return cell
......
...@@ -21,6 +21,7 @@ enum YHWholeScreenTipsViewType : Int { ...@@ -21,6 +21,7 @@ enum YHWholeScreenTipsViewType : Int {
case hkPlanQ4 //赴港计划书问题4 case hkPlanQ4 //赴港计划书问题4
case hkPlanQ5 //赴港计划书问题5 case hkPlanQ5 //赴港计划书问题5
case hkPlanQ6 //赴港计划书问题6 case hkPlanQ6 //赴港计划书问题6
case hkPlanQ7 //赴港计划书问题7
} }
...@@ -85,6 +86,8 @@ class YHWholeScreenTipsView: UIView { ...@@ -85,6 +86,8 @@ class YHWholeScreenTipsView: UIView {
return "请以不超过100字简介你所属的专业界别内曾获取由国家或国际认可/著名团体颁奖的专业资格,及曾取得的奖项(如有)" return "请以不超过100字简介你所属的专业界别内曾获取由国家或国际认可/著名团体颁奖的专业资格,及曾取得的奖项(如有)"
case .hkPlanQ6: case .hkPlanQ6:
return "请以不超过100字简介你认为对评核你的申请非常重要的其他材料" return "请以不超过100字简介你认为对评核你的申请非常重要的其他材料"
case .hkPlanQ7:
return "您可以在此输入因为字数限制无法输入的内容"
default: default:
return "--" return "--"
} }
......
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