| | |
| | | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | | title = "我的账单" |
| | | title = "账单" |
| | | viewModel.configure(tableView,needMore: false) |
| | | viewModel.yearMonth.accept(Date().jq_format("yyyy-MM")) |
| | | viewModel.beginRefresh() |
| | |
| | | fileprivate var viewModel:BillViewModel?{ |
| | | didSet{ |
| | | if let m = viewModel{ |
| | | btn_datetime.setTitle("\(m.yearMonth.value)>", for: .normal) |
| | | let year = m.yearMonth.value.components(separatedBy: "-").first ?? "" |
| | | let month = m.yearMonth.value.components(separatedBy: "-").last ?? "" |
| | | |
| | | btn_datetime.setTitle("\(year)年\(month)月>", for: .normal) |
| | | if let type = m.type.value{ |
| | | btn_filter.setTitle(type == 1 ? "充值":"扣除", for: .normal) |
| | | }else{ |
| | |
| | | @objc func datetimePickerAction(){ |
| | | CommonDatePickerView.show(before: 2, after: 0, type: .YM) {[weak self] year, month,_,_,_ in |
| | | |
| | | self?.viewModel?.yearMonth.accept(String(format: "%ld年%ld月", year!,month!)) |
| | | self?.viewModel?.yearMonth.accept(String(format: "%ld-%02ld", year!,month!)) |
| | | self?.viewModel?.beginRefresh() |
| | | } |
| | | } |