无故事王国
2024-06-12 21656936d06a8ea01d8d9ce4fdb1dbe0bb2e8419
DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift
@@ -26,6 +26,7 @@
            private var tableView:UITableView!
            private var addressManageType:AddressManageType!
            private var viewModel = AddressManageViewModel()
            private var clouse:((AddressModel)->Void)?
            required init(type:AddressManageType) {
                        super.init(nibName: nil, bundle: nil)
@@ -42,7 +43,6 @@
                        viewModel.configure(tableView)
                        viewModel.beginRefresh()
    }
            override func setUI() {
                        super.setUI()
@@ -97,10 +97,20 @@
                        vc.title = "地址管理"
                        JQ_currentViewController().jq_push(vc: vc)
            }
            func chooseAddress(_ clouse:@escaping(AddressModel)->Void){
                        self.clouse = clouse
            }
}
extension AddressManageVC:UITableViewDelegate{
            func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
                        if addressManageType == .choose{
                                    let model = viewModel.dataSource.value[indexPath.row]
                                    clouse?(model)
                                    self.navigationController?.popViewController()
                        }
            }
}
extension AddressManageVC:UITableViewDataSource{