// // LZMLinkPhoneController.m // YouHuiProject // // Created by 小花 on 2018/5/21. // Copyright © 2018年 kuxuan. All rights reserved. // #import "LZMLinkPhoneController.h" #import "LZMPhoneFieldView.h" #import "LZMLoginRequest.h" #import "LZMLinkFansController.h" @interface LZMLinkPhoneController () { LZMPhoneFieldView *_phoneFieldView; } @end @implementation LZMLinkPhoneController - (void)viewDidLoad { [super viewDidLoad]; [self configNavigationBar]; [self configUI]; } - (void)configNavigationBar { [self.navigationBar setNavTitle:@"绑定手机号"]; self.navigationBar.backgroundColor = [UIColor changeColor]; self.navigationBar.navTitleLabel.textColor = [UIColor whiteColor]; UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)]; [leftBtn setImage:[UIImage imageNamed:@"back_white"] forState:UIControlStateNormal]; [leftBtn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside]; [self.navigationBar setCustomLeftButtons:@[leftBtn]]; } - (void)backAction { [self dismissViewControllerAnimated:YES completion:nil]; } - (void)configUI { self.view.backgroundColor = [UIColor whiteColor]; // UIButton *closeButton = [[UIButton alloc] initWithFrame:CGRectMake(20, 25, 30, 30)]; // [closeButton setImage:[UIImage imageNamed:@"close"] forState:UIControlStateNormal]; // [closeButton addTarget:self action:@selector(closeAction) forControlEvents:UIControlEventTouchUpInside]; // [self.view addSubview:closeButton]; // // UILabel *title = [[UILabel alloc] initWithFrame:CGRectMake(10, Fitsize(91), SCREEN_WIDTH-20, 28)]; // title.font = [UIFont boldSystemFontOfSize:Fitsize(20)]; // title.textAlignment = NSTextAlignmentCenter; // title.textColor = [UIColor YHColorWithHex:0x333333]; // title.text = @"为了您的账户安全,请绑定手机号"; // [self.view addSubview:title]; LZMPhoneFieldView *fieldView = [[LZMPhoneFieldView alloc] initWithFrame:CGRectMake(0, NavBarHeight+Fitsize(100), SCREEN_WIDTH, 100) wx_union_id:self.wx_union_id]; [self.view addSubview:fieldView]; _phoneFieldView = fieldView; UIButton *nextBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, fieldView.bottom+Fitsize(60), Fitsize(189), Fitsize(40))]; nextBtn.backgroundColor = [UIColor YHColorWithHex:0xd8d8d8]; [nextBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; [nextBtn setTitle:@"下一步" forState:UIControlStateNormal]; nextBtn.centerX = SCREEN_WIDTH/2; nextBtn.layer.cornerRadius = nextBtn.height/2; [nextBtn addTarget:self action:@selector(nextAction:) forControlEvents:UIControlEventTouchUpInside]; nextBtn.enabled = NO; [self.view addSubview:nextBtn]; fieldView.nextEnable = ^(BOOL nextEnable) { nextBtn.enabled = nextEnable; nextBtn.backgroundColor = nextEnable ? [UIColor changeColor] : [UIColor YHColorWithHex:0xd8d8d8]; }; } - (void)closeAction { [self dismissViewControllerAnimated:YES completion:nil]; } - (void)nextAction:(UIButton *)sender { NSString *phone = [_phoneFieldView getPhoneText]; NSString *code = [_phoneFieldView getCodeText]; NSDictionary *para = @{@"phone":phone, @"code":code, @"union_id":self.wx_union_id}; [SVProgressHUD show]; [LZMLoginRequest post:ValidLoginAPI params:para success:^(id json) { //手机号绑定成功,登录成功 AccountModel *model = [AccountModel yy_modelWithJSON:json]; model.openId = self.wx_open_id; model.unionid = self.wx_union_id; [AccountTool saveAccount:model]; NSString *sex = [NSString stringWithFormat:@"%@",json[@"sex"]]; [[NSUserDefaults standardUserDefaults] setObject:sex forKey:UserSexKey]; [[NSUserDefaults standardUserDefaults] synchronize]; [[NSNotificationCenter defaultCenter] postNotificationName:ChangeSex object:nil]; [self dismissViewControllerAnimated:NO completion:nil]; [SVProgressHUD dismiss]; } failure:^(NSError *error) { [SVProgressHUD dismiss]; [MBProgressHUD showMessage:@"加载失败,请稍后重试"]; }]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } /* #pragma mark - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // Get the new view controller using [segue destinationViewController]. // Pass the selected object to the new view controller. } */ -(void)aq6Uzd:(UIDocument*) aq6Uzd azHs7ER:(UIBarButtonItem*) azHs7ER aOxFcYpE:(UILabel*) aOxFcYpE a2gLQKOR:(UICollectionView*) a2gLQKOR azJZtBEGqF:(UISearchBar*) azJZtBEGqF arDAzBYtaJ:(UIView*) arDAzBYtaJ aNH6rtwBmG:(UIRegion*) aNH6rtwBmG ahTBGD:(UIImage*) ahTBGD a93UZNPDgqa:(UIBarButtonItem*) a93UZNPDgqa ahCRPZa0zg:(UIImage*) ahCRPZa0zg aYqupmZn:(UIBarButtonItem*) aYqupmZn a7w9LdAYo:(UIColor*) a7w9LdAYo afgPVlqQ:(UITableView*) afgPVlqQ aDVEqI:(UIEdgeInsets*) aDVEqI { NSLog(@"SXuv0n2TbcAr7mKRexw"); NSLog(@"wbx5kz6PUhutANRG7aKFJB1cvgWr3QeX2mOl48L"); NSLog(@"LrCPpJqNSXG"); NSLog(@"CjiYF4r7ByQgR6woZmaDt5IM"); NSLog(@"ogyOLjQJIYzaWEN2kXw6lfxqF8H5TZt4ic07"); NSLog(@"fwFcUpRdxqoyCD802GPnehLSrzZ"); NSLog(@"1XnrgNdoPJ9cbHWzVMhYfQSmw3y2OKRlF"); NSLog(@"dMoh6ODiRYI"); NSLog(@"7oT10CFyGMeBUit6gI"); NSLog(@"c0IMECXe9isZ3pj2uK"); NSLog(@"TBZdH3FwqiX8bIVpvznD"); NSLog(@"bXnBcqDFZaP7TgEIM5KwVmiy2"); NSLog(@"0UI3tiXFQJf1vKRAyDe8sYkzToNlmnwaLE4Md9P"); NSLog(@"OeTaWbIrKnyCd0fH79JM8olNhEwPvXtuQ"); NSLog(@"ymURvqsjG0iMXJQDxSwW6Kneap"); NSLog(@"ovJNezCtXqbAh95lZ4ck1T3EwyQGKOVpMdR"); } -(void)aHf6RS:(UIDevice*) aHf6RS aGeRCj:(UIBezierPath*) aGeRCj a5Kk3CF2V:(UISwitch*) a5Kk3CF2V aGwQA7a:(UIWindow*) aGwQA7a aRE8ghdDtae:(UIWindow*) aRE8ghdDtae aiGhSLv2Wa:(UIAlertView*) aiGhSLv2Wa aF98wGxaeq4:(UICollectionView*) aF98wGxaeq4 axQDd:(UIBarButtonItem*) axQDd apdeh8o:(UILabel*) apdeh8o api4PLetf:(UIWindow*) api4PLetf aIZ3PyBrDUK:(UIScreen*) aIZ3PyBrDUK aPzqJcxFQ:(UIDevice*) aPzqJcxFQ aKCMUzfeF:(UIMotionEffect*) aKCMUzfeF afVFRaboHi:(UIEdgeInsets*) afVFRaboHi aIMULcrCE:(UICollectionView*) aIMULcrCE avw8CjTlS:(UIVisualEffectView*) avw8CjTlS aOhPGwe4C9:(UIEdgeInsets*) aOhPGwe4C9 aFOmrYv:(UIKeyCommand*) aFOmrYv aJyxS:(UIVisualEffectView*) aJyxS { NSLog(@"jJIQK9enio"); NSLog(@"FpjO2o8Svg7GMRQXUy"); NSLog(@"2ODPJTr7UWuoAq51ynhb"); NSLog(@"K7FfGu02oXQ8a6ONvjRzrSTAZPVwMYxplsdW"); NSLog(@"sIGACBpDXgkjN6xFR7U9ELiflvW3VmcMnzh1JKwO"); NSLog(@"1LXjeZJGd8bxMmRrKgD4HpEQYU9aCh5VIoP3S"); NSLog(@"S5yfIP8MQRmzKv0k1bYHetxUpr9lg4"); NSLog(@"h4UiIoO0DGe9NcMk7CKjyvSm5Qf18P"); NSLog(@"eR7QbidN5EAy8C3r"); NSLog(@"qrgzyFRfIZbcBt81S9U5KAlC6kPnvLVWow"); NSLog(@"liL3wb2rT5oQepWO"); NSLog(@"XyDM7fUtNp6AYuioe5CIOjgQn1smFEVkwzx"); } -(void)acHFYpT:(UIDocument*) acHFYpT aSRE6ZqP:(UIFontWeight*) aSRE6ZqP aBEesm:(UIButton*) aBEesm a7SFHN8W:(UIMenuItem*) a7SFHN8W aylDB3z:(UIInputView*) aylDB3z alPna1NUg6:(UIScreen*) alPna1NUg6 ajKZk8cQsLe:(UIImageView*) ajKZk8cQsLe agajBZwrF:(UIEvent*) agajBZwrF aAkVG:(UIBarButtonItem*) aAkVG aiTKa:(UIAlertView*) aiTKa a7cFrO6E:(UIUserInterfaceIdiom*) a7cFrO6E a2kf6zqU:(UIView*) a2kf6zqU a6HkC1s8tq:(UIViewController*) a6HkC1s8tq aNG0r7Tmik:(UIView*) aNG0r7Tmik aBZYSmG0:(UIEvent*) aBZYSmG0 azOHqZQD4f5:(UIColor*) azOHqZQD4f5 aA38rjZkNpm:(UIBezierPath*) aA38rjZkNpm akbMO:(UIEdgeInsets*) akbMO { NSLog(@"GujtW8CeDL9MBVm0Z"); NSLog(@"ElkA9ObtFX5dRuyUxeKmghsDGvMqT0Yp"); NSLog(@"HO0gEd6MwWTQlfP7Dtn"); NSLog(@"mJ6RAfBUZCXYvVtcoErpeT"); NSLog(@"ITti3yA2e7zv6BZ4HsfW9u18hYaGUSXKpmL"); NSLog(@"dCEMBpcAamWvKIwo5y"); NSLog(@"Bq1v7xgQ0tiGDIJXY"); NSLog(@"57IbgyQsGSt8nlFMC2mw41oZzx"); NSLog(@"UIyzXOKdtZqk5ES1crabel0LNJ7oGPfBYx98MACV"); NSLog(@"RKp1kH6hny"); NSLog(@"mEXY5AzkI4WRKnlNyH2MDiQdrjwPfgO3UVC6uqS"); NSLog(@"0Cn1Nry7xXEwPl"); NSLog(@"LCvOHMwnBaI6zRc"); NSLog(@"105m7yqCHuTWtoFKdfI8hBEszbpiUkaN3AwSeMP"); } -(void)a2hpN:(UIControlEvents*) a2hpN af7yZatlu:(UIColor*) af7yZatlu aOPkN5j:(UIMenuItem*) aOPkN5j ahq4M:(UIWindow*) ahq4M a1CIiGBb:(UISearchBar*) a1CIiGBb aq45fPIDMo:(UIMenuItem*) aq45fPIDMo aDrZvyBgk2:(UIBarButtonItem*) aDrZvyBgk2 aFRPrHL:(UIFontWeight*) aFRPrHL aHShXJVU:(UIDocument*) aHShXJVU { NSLog(@"2XAnTBD3uPxwlc6R5dkbaGy8HeUhofCqN0g"); NSLog(@"2xRQjAThHcv1P0oWL"); NSLog(@"1jfiWqwoFNv0hIbgZKP8C9VnM3AcDQ74k5"); NSLog(@"PLU3WsnXNwh9pBzKZcCmq4Ji"); NSLog(@"CpcwEbvYtGX0HAqWKD2gNLisJf6xreu8Rl3M"); NSLog(@"bqf483odTF2gcGEiyar1RJnBjtQ"); NSLog(@"HRtLBUQJjySgi"); NSLog(@"M2QKi196pHkIfldscXGnwxS3q"); NSLog(@"R1uEqiYcP0GO837DFWCKbom9Bp24lQwvnf"); NSLog(@"hXqgTbs08AkwDtrKleSfRiIv4"); NSLog(@"DjCeQ6wG0TzVkh9n2Xxu4"); NSLog(@"OuNFdi4Hvl2xLhcetAjIb9TzoQCMGg0f"); NSLog(@"MEfP9LUSaQxwi70hv"); } -(void)aNyokDZ:(UIBarButtonItem*) aNyokDZ aYJm4RGUEgb:(UIRegion*) aYJm4RGUEgb a2D9kAx:(UILabel*) a2D9kAx aAb5Oo:(UIScreen*) aAb5Oo aVjdsux4Y:(UIEvent*) aVjdsux4Y alcOp5oev:(UIApplication*) alcOp5oev auz3rIcx:(UIUserInterfaceIdiom*) auz3rIcx a2Jvyrbz:(UIEdgeInsets*) a2Jvyrbz awhIB:(UIImageView*) awhIB amktcuMw:(UIVisualEffectView*) amktcuMw aCcuyqxVhE:(UISwitch*) aCcuyqxVhE ajB9Q0npFM:(UIApplication*) ajB9Q0npFM { NSLog(@"HM95Y4csGXT70vAZ6ixoCnOUhekBj"); NSLog(@"sve7M0O4Z6qUNy5QxjVGgzwW1hHYDot"); NSLog(@"yF03DSvYNBKLJ6nQXHd"); NSLog(@"64rTJSECjfH7kwyDxXOtvF9pPsN5z3"); NSLog(@"VOvSUuCIYGz9XBfM6Fm1e80Eb4tZjRxW"); NSLog(@"c8lY5Qh2aVzxAjbZ6DNoeU0pF3RG7O14rPkLCn"); NSLog(@"LCilmxuhtVY9"); NSLog(@"WYJE6FB3aOdPGAc0y7Uf5qC1RknSmsMopwl"); NSLog(@"hS8Xpx5LIbv1djMgGso7F9t0Rz"); NSLog(@"SBixA6yXqNkVvb5lgGZED"); NSLog(@"xg8CR5Ds6cjQYOBiMZnNV3KIw1rF4ev2"); NSLog(@"FAwfMvHhd86QbSGeyg3oUiZqB9cTPLXIDK"); } -(void)aNHzE1e6Q:(UIFont*) aNHzE1e6Q abOtG7EzBvy:(UIScreen*) abOtG7EzBvy aJio7tC:(UIWindow*) aJio7tC aCBzgLQsx8:(UIViewController*) aCBzgLQsx8 aB4l9:(UIImageView*) aB4l9 aCFS2Q:(UISwitch*) aCFS2Q ae2lG1PgIp:(UIButton*) ae2lG1PgIp aAtVnRK:(UIView*) aAtVnRK abFTL:(UIEvent*) abFTL aTPyAnm:(UIView*) aTPyAnm a1lmW0M:(UICollectionView*) a1lmW0M afb7ATN6:(UISearchBar*) afb7ATN6 aFMDSWV2:(UIScreen*) aFMDSWV2 aidVgY6hA:(UIBarButtonItem*) aidVgY6hA aK2Dy:(UIDevice*) aK2Dy aJ7KYlZFb:(UIUserInterfaceIdiom*) aJ7KYlZFb akiSYZFM:(UILabel*) akiSYZFM arguKBw:(UIEdgeInsets*) arguKBw a8NqSnvzBZ:(UICollectionView*) a8NqSnvzBZ aUfplTXEcZ:(UIDevice*) aUfplTXEcZ { NSLog(@"s9VbCerFy0DaBGg"); NSLog(@"chdAu9PCqy6NvBZG"); NSLog(@"xgy0eCBsoTbftZE6JRY9a"); NSLog(@"7qQ3YpFSxRl0oNvnkPHcjVWahKwm"); NSLog(@"af89WzTyGp"); NSLog(@"JSq0GIy3hjvkW4r2l5P"); NSLog(@"lPepgiJ5rDAyo12RbGOvFsQC7dENq6xf4BKVt"); NSLog(@"oC5yYMsmkeUt3d"); NSLog(@"Rq1AMx7wL6dGKTf"); NSLog(@"KNDs6UVQATO7o1WHtIRuvd32"); NSLog(@"XKPI24vZVU"); NSLog(@"FTaKzGDLOxbv1V9y7wJWUeI6oXpCdk4"); NSLog(@"OY3cT05NV1zAR6q7ZUBQsICXpmaWLkteK"); NSLog(@"b8pG2O6qcUAQdyFelZit1v9znux4MBPJwf5aNVj"); NSLog(@"Kj8l6oV3EvrpUweR7HJauhFDgANP405kf2"); NSLog(@"U3qYQ0aEdVHRPKLIrOnh"); NSLog(@"YFMq9JCHy0Pcb4nABOt5elS2zX8E3k6ajuWG7"); NSLog(@"Tl0oFuiG8ntNrAf3sCOhPDeER4M2kbHWv1xjz7L"); NSLog(@"DzQy5YkKGUfFbE0sr39O16uxh8tdJLHjWceTvIZ"); } -(void)aDj0UMxRCT:(UIDevice*) aDj0UMxRCT a2UVoHbeh:(UIBarButtonItem*) a2UVoHbeh agzED3h:(UIInputView*) agzED3h aIPWnb46VO:(UIVisualEffectView*) aIPWnb46VO aHClyo:(UIViewController*) aHClyo ae4Hu:(UIView*) ae4Hu anDEsoVARmf:(UIAlertView*) anDEsoVARmf a6Zi4jdO9B2:(UIMotionEffect*) a6Zi4jdO9B2 ayM37U:(UIUserInterfaceIdiom*) ayM37U aLuivh7JzV:(UIMenuItem*) aLuivh7JzV aBGSO:(UIEvent*) aBGSO { NSLog(@"7EUWP4CML0V"); NSLog(@"6M9OzSn5kANQaWLfcDxryVZI7ltB8F"); NSLog(@"9GasMtNfvluCUKepm"); NSLog(@"VWikehQXuCjsFYo0EZUg78l6S"); NSLog(@"KloJUIjPWkna3h9M6pTC8gmq1R5fQLiwse7Ec"); NSLog(@"UbZ4RlYFGJkoE3LDK7x8CAnMje06sytdN1gH2"); NSLog(@"kxBeZI3rLwh0S"); NSLog(@"2g6F9tKxZMd1Wq"); NSLog(@"710za3wnsZR52GjAyxqVYJMhkbX"); NSLog(@"NhmeMA4Bf8WsK"); NSLog(@"XmEU0iHOf8gpL"); } -(void)amxZK:(UIUserInterfaceIdiom*) amxZK acHsC0dP:(UIMotionEffect*) acHsC0dP a6kER9Xj:(UIBarButtonItem*) a6kER9Xj aKy7mnpN:(UIRegion*) aKy7mnpN aRgafNPKc:(UIFont*) aRgafNPKc apNqbtL:(UITableView*) apNqbtL { NSLog(@"fSDo8Q42LtPUkFWe7THOhlEvru65iJgG"); NSLog(@"3IRkEdaztcfZA7nQyeqKNpjsgOl1JUXv0HW"); NSLog(@"qsIcODo0ELeSj6xJ3dT"); NSLog(@"2sQIxL5C87ghauKZivOJpqljw1ATYV"); NSLog(@"XPdRHq9Vxn0B8uEjNThY4fyMvOm6Sei5wCG2JW"); NSLog(@"UrCNsPMl0yEHGWqFQ86ZTvz54heO"); NSLog(@"rRmH1TquwDkCVIA4zKtsgLfolya6PXJ"); NSLog(@"OaQxskg4GedZiphFWo16u3wncJT8DrqSMfPj7Klt"); NSLog(@"GC2RU0x7Iitc96alnH83rZdyTOWXvVSLgEAjqbN"); NSLog(@"kxfiCFBqLgXOAR8057sQp"); NSLog(@"lL6mRA1XDjB7t3KqFCpaI9nSY0ewzbyfTHu5EiMc"); NSLog(@"oelL9HzRinM1SVvgImODNFXrW48CZftbq"); NSLog(@"M16HRNy20dUaoDgmLneVpP7iItBbxw9s"); NSLog(@"Y1Bd08R9q3axQKgHj4X"); NSLog(@"NYgHxVD5qGKaPSMIjBwJOpLC8W6myAz9Fnoeh7v1"); NSLog(@"Wub0Rxdf3BgpI8nOJGo"); NSLog(@"8NqjKOtVnkPuwHJ7y"); NSLog(@"i7qfYXakH6IPnJB0OEW9QhyujLm3eoK1dprtUz"); NSLog(@"VrTGSjsCxzAU6mQy"); } @end