// // KWMBeforePayVC.h // iCemarose // // Created by HouWeiBin on 16/9/2. // Copyright © 2016年 kollway. All rights reserved. // #import "KWMBaseVC.h" #import "Buy/Buy.h" #import "KWMDiscountVC.h" #import "KWMGiftCardVC.h" #import "KWMSelectAddressVC.h" #import "KWMAddGiftCardVC.h" #import "KWMShippingVC.h" #import "KWMPayTypeVC.h" #import "KWMBeforePayData.h" @interface KWMBeforePayVC : KWMBaseVC<KWMGiftCardDelegate,KWMSelectAddressDelegate,KWMSelectShippingRateDelegate> //沒有默認地址時,高度為37,有地址時,高度為90 @property(nonatomic,weak) IBOutlet NSLayoutConstraint *vAddressHeight; @property (weak, nonatomic) IBOutlet UILabel *lbName; @property (weak, nonatomic) IBOutlet UILabel *lbPhone; @property (weak, nonatomic) IBOutlet UILabel *lbAddress; @property (weak, nonatomic) IBOutlet UILabel *lbAddressDetail; @property (weak, nonatomic) IBOutlet UILabel *lbNoAddress; @property (weak, nonatomic) IBOutlet UIView *vHasAddress; //支付方式 @property (weak, nonatomic) IBOutlet UIView *vPayType; @property (weak, nonatomic) IBOutlet UIImageView *ivAliPay; @property (weak, nonatomic) IBOutlet UIImageView *ivWechatPay; //折扣 @property (weak, nonatomic) IBOutlet UILabel *lbGiftCard; @property (weak, nonatomic) IBOutlet UIButton *btnDiscountCancel; @property (weak, nonatomic) IBOutlet UIButton *btnDiscountConfirm; @property (weak, nonatomic) IBOutlet UIButton *btnDiscountEdit; @property (weak, nonatomic) IBOutlet UITextField *tfDiscount; //价格 @property (weak, nonatomic) IBOutlet UILabel *lbTotalPrice; @property (weak, nonatomic) IBOutlet UILabel *lbShippingRate; //清关信息 @property (weak, nonatomic) IBOutlet UILabel *lbCustomsClearance; @property (weak, nonatomic) IBOutlet NSLayoutConstraint *heightPayType; @property (weak, nonatomic) IBOutlet NSLayoutConstraint *heightCustomsClearance; @property (nonatomic) BUYAddress *address; //创建订单异步请求 @property (nonatomic, strong) NSOperation *checkoutCreationOperation; @property (nonatomic) NSArray *shopcartArray; @property (nonatomic) BUYCart *cart; @property (nonatomic) BUYCheckout *checkout; //快速购买购物车 @property (nonatomic) BUYCart *fastPayCart; @property (nonatomic) KWMPayType payType; @property (nonatomic) KWMBeforePayData *beforePayData; @property (strong, nonatomic) NSString *cartCookie; - (IBAction)onClickPayType:(id)sender; - (IBAction)onClickAddress:(id)sender; - (IBAction)onClickDiscount:(id)sender; - (IBAction)onClickGiftCard:(id)sender; - (IBAction)onClickPay:(id)sender; - (IBAction)onClickShipping:(id)sender; - (IBAction)onClickCustomsClearance:(id)sender; - (IBAction)onClickDiscountConfirm:(id)sender; - (IBAction)onClickDiscountCancel:(id)sender; @end