From 21656936d06a8ea01d8d9ce4fdb1dbe0bb2e8419 Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期三, 12 六月 2024 21:54:19 +0800
Subject: [PATCH] fix bug

---
 DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift b/DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift
index b5bb5d2..aa39351 100644
--- a/DolphinEnglishLearnStudent/Moudle/Me/VC/AddressManageVC.swift
+++ b/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{

--
Gitblit v1.7.1