SPSBOrderListPayViewController.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // SPSBOrderListPayViewController.h
  3. // 我的社保
  4. //
  5. // Created by shanp on 2021/6/19.
  6. //
  7. #import "SPSBPayViewController.h"
  8. #import "SPSBEnumerationProfile.h"
  9. @class SPSBOrderListShowItem;
  10. typedef NS_ENUM(NSUInteger, SPSBOrderListPayButtonType) {
  11. SPSBOrderListPayButtonTypePay,
  12. SPSBOrderListPayButtonTypeQuery,
  13. SPSBOrderListPayButtonTypeNone,
  14. };
  15. NS_ASSUME_NONNULL_BEGIN
  16. @interface SPSBOrderListPayViewController : SPSBPayViewController
  17. @property (nonatomic, nullable, readonly, strong) SPSBOrderListShowItem *spsb_showData;
  18. @property (nonatomic, readonly, strong) UIScrollView *spsb_bgScrollView;
  19. @property (nonatomic, readonly, strong) UIScrollView *spsb_mScrollView;
  20. @property (nonatomic, readonly, strong) UIView *spsb_contentView;
  21. - (void)setOrderBaseWithOrderType:(SPSBOrderType)type totalFee:(CGFloat)totalFee discountCount:(NSUInteger)discountCount orderNumber:(NSUInteger)orderNumber showData:(nullable SPSBOrderListShowItem *)data buttonType:(SPSBOrderListPayButtonType)buttonType;
  22. - (void)setTitleView:(NSString *)title;
  23. - (void)addMessageViewWithStatusTitle:(NSString *)statusTitle tips:(nullable NSString *)tips;
  24. - (void)createPayView;
  25. - (void)dismissContentViewCompletion:(void (^ _Nullable)(void))completion;
  26. - (void)setupUI NS_REQUIRES_SUPER;
  27. - (void)showAnimation;
  28. - (void)queryAction;
  29. - (void)payAction;
  30. @end
  31. NS_ASSUME_NONNULL_END