r
7 天以前 40d2509d9b7ba38e79fd023a2049e3bd5492d3b6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//
//  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)
                }
}