|
@@ -20,6 +20,7 @@ class OrderRefunddetailsViewController: BaseViewController {
|
|
|
var contents = ["","","","",""]
|
|
|
|
|
|
var refundNo : String?
|
|
|
+ var orderStatus : Int?
|
|
|
var orderRefundDetailModel : OrderRefundDetailModel?
|
|
|
var orderRefunddetailsVCType : OrderRefunddetailsVCType?
|
|
|
|
|
@@ -72,29 +73,32 @@ class OrderRefunddetailsViewController: BaseViewController {
|
|
|
}()
|
|
|
|
|
|
override func setupData() {
|
|
|
+ if self.orderStatus == 1 {
|
|
|
+ self.contents[2] = "待发货"
|
|
|
+ }
|
|
|
+ if self.orderStatus == 2 {
|
|
|
+ self.contents[2] = "待收货"
|
|
|
+ }
|
|
|
+ if self.orderStatus == 3 {
|
|
|
+ self.contents[2] = "配送中"
|
|
|
+ }
|
|
|
+ if self.orderStatus == 4 {
|
|
|
+ self.contents[2] = "待自提"
|
|
|
+ }
|
|
|
+
|
|
|
tableView.addHeaderWithHeader(withBeginRefresh: true, animation: false) {
|
|
|
[weak self] (page) in
|
|
|
self?.orderPurchaseRefundDetail()
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
func orderPurchaseRefundDetail() {
|
|
|
SwiftMoyaNetWorkServiceOrder.shared().orderPurchaseRefundDetailApi(refundNo: refundNo ?? "") { [weak self] (orderRefundDetailModel) -> (Void) in
|
|
|
self?.orderRefundDetailModel = orderRefundDetailModel as? OrderRefundDetailModel
|
|
|
+
|
|
|
self?.contents[0] = self?.orderRefundDetailModel?.refundNo ?? ""
|
|
|
self?.contents[1] = self?.orderRefundDetailModel?.createdAt ?? ""
|
|
|
- if self?.orderRefundDetailModel?.status == 0 {
|
|
|
- self?.contents[2] = "待处理"
|
|
|
- }
|
|
|
- if self?.orderRefundDetailModel?.status == 1 {
|
|
|
- self?.contents[2] = "退款中"
|
|
|
- }
|
|
|
- if self?.orderRefundDetailModel?.status == 2 {
|
|
|
- self?.contents[2] = "退款完成"
|
|
|
- }
|
|
|
- if self?.orderRefundDetailModel?.status == 3 {
|
|
|
- self?.contents[2] = "拒绝退款"
|
|
|
- }
|
|
|
self?.contents[3] = self?.orderRefundDetailModel?.refundReason ?? ""
|
|
|
self?.contents[4] = "\(priceConversionNone(price: self?.orderRefundDetailModel?.showRefundPrice ?? 0))元"
|
|
|
self?.tableView.reloadData()
|
|
@@ -135,7 +139,7 @@ extension OrderRefunddetailsViewController : UITableViewDelegate, UITableViewDat
|
|
|
default:
|
|
|
let cell = OrderDetailInfoTableViewCell.cellWith(tableView: tableView, indexPath: indexPath)
|
|
|
cell.titles = titles
|
|
|
- cell.contents = contents
|
|
|
+ cell.refundContents = contents
|
|
|
return cell
|
|
|
}
|
|
|
}
|