younger_times
2023-05-04 5a30f2d587f7873518f309c8e1c68e644684cd90
BrokerDriver/Home/TCell/NoteContentTCell.swift
@@ -6,11 +6,32 @@
//
import UIKit
import RxSwift
class NoteContentTCell: UITableViewCell {
    @IBOutlet weak var label_content: UILabel!
    var indexPath:IndexPath!
    private var disposeBag:DisposeBag!
    var contentModel:NoteOrTroubleContentModel?{
        didSet{
            label_content.text = contentModel?.describe ?? ""
        }
    }
    override func awakeFromNib() {
        super.awakeFromNib()
        disposeBag = DisposeBag()
    }
    @IBAction func delAction(_ sender: UIButton) {
        CommonAlertView.show(title: "Prompt!", content: "Confirm the deletion?", bt1: "Cancel", bt2: "Confirm") { [weak self] in
            guard let weakSelf = self else { return }
            Services.delOrderNote(id: weakSelf.contentModel!.id).subscribe(onNext: { data in
                NotificationCenter.default.post(name: DetailNote_Noti, object: weakSelf.indexPath)
            }) { error in
            }.disposed(by: weakSelf.disposeBag)
        }
    }
}