无故事王国
2023-10-25 158f3707711ad4be78a55dc73a98aa1c9acda0dd
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
//
//  NoteContentTCell.swift
//  BrokerDriver
//
//  Created by 无故事王国 on 2023/4/25.
//
 
import UIKit
import RxSwift
 
class NoteContentTCell: UITableViewCell {
 
    @IBOutlet weak var label_content: UILabel!
    var indexPath:IndexPath!
    private var disposeBag:DisposeBag!
 
    var contentModel:NoteContentModel?{
        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)
        }
    }
}