//
|
// ExchangeResultVC.swift
|
// DolphinEnglishLearnManager
|
//
|
// Created by 无故事王国 on 2024/5/21.
|
//
|
|
import UIKit
|
|
class ExchangeResultVC: BaseVC {
|
enum ExchangeResultType{
|
case success
|
case fail(String)
|
}
|
|
private var resultType:ExchangeResultType!
|
|
@IBOutlet weak var img_result: UIImageView!
|
@IBOutlet weak var label_type: UILabel!
|
@IBOutlet weak var label_subType: UILabel!
|
@IBOutlet weak var back_btn: UIButton!
|
@IBOutlet weak var btn_order: UIButton!
|
|
init(resultType:ExchangeResultType) {
|
super.init(nibName: nil, bundle: nil)
|
self.resultType = resultType
|
}
|
|
required init?(coder: NSCoder) {
|
fatalError("init(coder:) has not been implemented")
|
}
|
|
override func viewDidLoad() {
|
super.viewDidLoad()
|
|
switch resultType {
|
case .success:
|
label_type.text = "兑换成功!"
|
label_subType.text = ""
|
img_result.image = UIImage(named: "icon_success")
|
case .fail(let subTitle):
|
label_type.text = "兑换失败!"
|
label_subType.text = subTitle
|
btn_order.isHidden = true
|
img_result.image = UIImage(named: "icon_fail")
|
case .none:
|
break
|
}
|
|
}
|
|
|
@IBAction func backAction(_ sender: UIButton) {
|
self.navigationController?.popToRootViewController(animated: true)
|
}
|
|
@IBAction func lookOrderAction(_ sender: UIButton) {
|
let vc = ExchangeRecordHistoryVC()
|
vc.title = "兑换记录"
|
JQ_currentNavigationController().pushViewController(vc)
|
}
|
|
}
|