//
|
// StudentInfo_3_TCell.swift
|
// WanPai
|
//
|
// Created by 无故事王国 on 2023/6/27.
|
//
|
|
import UIKit
|
import JQTools
|
import RxRelay
|
import RxSwift
|
|
class StudentInfo_3_TCell: UITableViewCell {
|
|
@IBOutlet weak var view_container: UIView!
|
@IBOutlet weak var label_name: UILabel!
|
@IBOutlet weak var label_age: UILabel!
|
@IBOutlet weak var label_birthday: UILabel!
|
@IBOutlet weak var label_height: UILabel!
|
@IBOutlet weak var label_weight: UILabel!
|
@IBOutlet weak var btn_isDefault: UIButton!
|
|
private let disposeBag = DisposeBag()
|
var viewModel:StudentExchangeViewModel?
|
|
var studentProfile1Model:StudentProfile1Model!{
|
didSet{
|
label_name.text = studentProfile1Model.stuName
|
label_age.text = "\(studentProfile1Model.stuAge)岁"
|
label_birthday.text = studentProfile1Model.birthday
|
label_height.text = "\(studentProfile1Model.stuHeight)cm"
|
label_weight.text = "\(studentProfile1Model.stuWeight)kg"
|
|
if studentProfile1Model.isNot == 1{
|
let attribute = AttributedStringbuilder.build().add(string: "默认", withFont: UIFont.systemFont(ofSize: 14), withColor: UIColor.black.withAlphaComponent(0.47)).mutableAttributedString
|
btn_isDefault.setAttributedTitle(attribute, for: .normal)
|
}else{
|
let attribute = AttributedStringbuilder.build().add(string: "设为默认", withFont: UIFont.systemFont(ofSize: 14), withColor: Def_ThemeColor).underLine(color: Def_ThemeColor).mutableAttributedString
|
btn_isDefault.setAttributedTitle(attribute, for: .normal)
|
}
|
}
|
}
|
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
selectionStyle = .none
|
view_container.jq_borderWidth = 1
|
}
|
|
@IBAction func tobeDefaultAction(_ sender: UIButton) {
|
guard studentProfile1Model.isNot == 2 else {return}
|
Services.courseDefaultSet(id: studentProfile1Model.stuId).subscribe(onNext: {[weak self] data in
|
alertSuccess(msg: "设置成功")
|
self?.viewModel?.beginRefresh()
|
}).disposed(by: disposeBag)
|
}
|
|
@IBAction func editAction(_ sender: UIButton) {
|
let vc = AddStudentVC(type: .course, studentInfo: studentProfile1Model,identity:true)
|
JQ_currentViewController().jq_push(vc: vc)
|
}
|
}
|