|
@@ -8,6 +8,12 @@
|
|
|
|
|
|
import UIKit
|
|
import UIKit
|
|
|
|
|
|
|
|
+enum OrderRefunddetailsVCType {
|
|
|
|
+ case order
|
|
|
|
+ case orderDetail
|
|
|
|
+ case orderApplyRefund
|
|
|
|
+}
|
|
|
|
+
|
|
class OrderRefunddetailsViewController: BaseViewController {
|
|
class OrderRefunddetailsViewController: BaseViewController {
|
|
|
|
|
|
var titles = ["退款编号","申请时间","订单状态","退款原因","退款金额"]
|
|
var titles = ["退款编号","申请时间","订单状态","退款原因","退款金额"]
|
|
@@ -15,6 +21,10 @@ class OrderRefunddetailsViewController: BaseViewController {
|
|
|
|
|
|
var refundNo : String?
|
|
var refundNo : String?
|
|
var orderRefundDetailModel : OrderRefundDetailModel?
|
|
var orderRefundDetailModel : OrderRefundDetailModel?
|
|
|
|
+ var orderRefunddetailsVCType : OrderRefunddetailsVCType?
|
|
|
|
+
|
|
|
|
+ typealias CancelCloSure = () -> Void?
|
|
|
|
+ var cancelCloSure : CancelCloSure?
|
|
|
|
|
|
override func viewDidLoad() {
|
|
override func viewDidLoad() {
|
|
super.viewDidLoad()
|
|
super.viewDidLoad()
|
|
@@ -25,6 +35,19 @@ class OrderRefunddetailsViewController: BaseViewController {
|
|
|
|
|
|
override func setupViews() {
|
|
override func setupViews() {
|
|
navigationBar.title = "退款详情"
|
|
navigationBar.title = "退款详情"
|
|
|
|
+ navigationBar.onClickLeftButton = {
|
|
|
|
+ [weak self] in
|
|
|
|
+ if self?.orderRefunddetailsVCType == .order {
|
|
|
|
+ self?.navigationController?.popViewController(animated: true)
|
|
|
|
+ }else if self?.orderRefunddetailsVCType == .orderDetail {
|
|
|
|
+ self?.navigationController?.popViewController(animated: true)
|
|
|
|
+ }else if self?.orderRefunddetailsVCType == .orderApplyRefund {
|
|
|
|
+ if let cancelCloSure = self?.cancelCloSure {
|
|
|
|
+ cancelCloSure()
|
|
|
|
+ }
|
|
|
|
+ self?.navigationController?.popToClass(type: OrderDetailViewController.self)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
view.addSubview(tableView)
|
|
view.addSubview(tableView)
|
|
}
|
|
}
|
|
|
|
|