123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- //
- // SwitchAccountCell.swift
- // JiaPeiManage
- //
- // Created by Ning.ge on 2023/7/28.
- //
- import UIKit
- import RxSwift
- final class SwitchAccountCell: UITableViewCell,NibLoadable {
-
- // MARK: UI
- @IBOutlet weak var sacontentView: UIView!
- //delbtn
- @IBOutlet weak var del_button: UIButton!
- @IBOutlet weak var del_view: UIView!
- @IBOutlet weak var del_layout_w: NSLayoutConstraint!
- //用户头像
- @IBOutlet weak var user_imageview: UIImageView!
- //用户名
- @IBOutlet weak var username_label: UILabel!
- //身份证
- @IBOutlet weak var idcart_label: UILabel!
- //地址
- @IBOutlet weak var adderss_label: UILabel!
-
- var viewModel: SwitchAccountViewModel?
- var userinfo:AccountInfo?
- var index:Int = 0
- override func awakeFromNib() {
- super.awakeFromNib()
- self.backgroundColor = .db_theme
- self.contentView.backgroundColor = .db_theme
- self.selectionStyle = .none
-
- }
-
- func setIsEdit(edit:Bool){
- if edit {
- del_view.isHidden = false
- del_layout_w.constant = 40.f
- }else {
- del_view.isHidden = true
- del_layout_w.constant = 0.f
- }
- }
-
- func setUserinfo(userinfo:AccountInfo){
- self.userinfo = userinfo
- if userinfo != nil {
- //用户头像
- self.user_imageview.sd_setImage(with: userinfo.photoPath.urlValue, placeholderImage: userinfo.sex == "2" ? NYImage.Home.userfemale:NYImage.Home.usermale)
- self.username_label.text = userinfo.name
- self.idcart_label.text = userinfo.idcard
- self.adderss_label.text = userinfo.address
- }
- }
-
- //点击del
- @IBAction func buttonActionDeldo(_ sender: UIButton) {
- viewModel!.deleteButtonTapped.onNext(index)
- }
-
- }
|