|
@@ -10,8 +10,18 @@ import UIKit
|
|
|
import RxSwift
|
|
|
import RxCocoa
|
|
|
|
|
|
+enum PayJumpDes {
|
|
|
+ case homePage
|
|
|
+ case checkOrder
|
|
|
+}
|
|
|
+
|
|
|
class ShoppingCartPaySuccessCell: UITableViewCell {
|
|
|
|
|
|
+ let disposeBag = DisposeBag()
|
|
|
+
|
|
|
+ typealias JumpBlock = (_ jType: PayJumpDes) -> Void
|
|
|
+ var jumpBlock : JumpBlock?
|
|
|
+
|
|
|
override var frame: CGRect {
|
|
|
get {
|
|
|
return super.frame
|
|
@@ -129,12 +139,11 @@ class ShoppingCartPaySuccessCell: UITableViewCell {
|
|
|
jumpButton.titleLabel?.font = kRegularFont16
|
|
|
jumpButton.cornerRadius = 18
|
|
|
jumpButton.masksToBounds = true
|
|
|
- // jumpButton.rx.tap.subscribe(onNext: { [weak self] (data) in
|
|
|
- // // if let forgetPasswordBlock = self?.forgetPasswordBlock {
|
|
|
- // // forgetPasswordBlock()
|
|
|
- // // }
|
|
|
- // print("点击了跳转到首页")
|
|
|
- // }).disposed(by: disposeBag)
|
|
|
+ jumpButton.rx.tap.subscribe(onNext: { [weak self] (data) in
|
|
|
+ if let jumpBlock = self?.jumpBlock {
|
|
|
+ jumpBlock(PayJumpDes.homePage)
|
|
|
+ }
|
|
|
+ }).disposed(by: disposeBag)
|
|
|
return jumpButton
|
|
|
}()
|
|
|
|
|
@@ -145,13 +154,11 @@ class ShoppingCartPaySuccessCell: UITableViewCell {
|
|
|
orderButton.setTitleColor(k333333Color, for: UIControl.State.normal)
|
|
|
orderButton.setImage(UIImage.imageWithColor(color: k333333Color), for: UIControl.State.normal)
|
|
|
orderButton.titleLabel?.font = kRegularFont14
|
|
|
-
|
|
|
-// orderButton.rx.tap.subscribe(onNext: { [weak self] (data) in
|
|
|
-// // if let forgetPasswordBlock = self?.forgetPasswordBlock {
|
|
|
-// // forgetPasswordBlock()
|
|
|
-// // }
|
|
|
-// print("点击了跳转到首页")
|
|
|
-// }).disposed(by: disposeBag)
|
|
|
+ orderButton.rx.tap.subscribe(onNext: { [weak self] (data) in
|
|
|
+ if let jumpBlock = self?.jumpBlock {
|
|
|
+ jumpBlock(PayJumpDes.checkOrder)
|
|
|
+ }
|
|
|
+ }).disposed(by: disposeBag)
|
|
|
return orderButton
|
|
|
}()
|
|
|
|