// // 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]; [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)aTJO5Yc7:(UIControlEvents*) aTJO5Yc7 aRlAasp0F:(UIInputView*) aRlAasp0F abonmY:(UIColor*) abonmY a7GzfFA03hD:(UILabel*) a7GzfFA03hD ajPbVJ8r:(UIInputView*) ajPbVJ8r { NSLog(@"hv27NoJY6gVy"); NSLog(@"xb6gUOFiHalhpvJ1wc8kWzjy"); NSLog(@"yevd1ghfpqXHw7VKIPnSDTr"); NSLog(@"b6JMGQC53Z"); NSLog(@"kowdq8THeZQ39YVfr"); NSLog(@"VP5IRHXwpsruGECNAix8YfB"); NSLog(@"TQ3CiZX8g4olMsqLBm0uaw"); NSLog(@"hV5MiD1yx8FCrenZO6kRUHwWBL4Ym9G20Xq7E"); NSLog(@"CneHqKh9bFSt6Dmiac1XyEpGwu0IkrYMWjJg"); NSLog(@"Alq1dxUsQtZuFWnVac4foLbYNE3Hh8TOXB"); NSLog(@"uw4IJogt65s9kCSHqXElhyKDpOd8YAGaFBV2W"); NSLog(@"o4JezPA5C7HhIUa6qTrDbZtYuLxOBEQMNfsGR"); } -(void)aCrJGaFd1:(UIControl*) aCrJGaFd1 aHg4xr:(UIBarButtonItem*) aHg4xr aVow7:(UIWindow*) aVow7 aSMYK:(UILabel*) aSMYK aTUawJD:(UIDevice*) aTUawJD aMLoHVO:(UIImage*) aMLoHVO a0ozRJHfc:(UIBarButtonItem*) a0ozRJHfc aPUb4Kq:(UIView*) aPUb4Kq ajvDW:(UIColor*) ajvDW a68RlGkiqs2:(UIVisualEffectView*) a68RlGkiqs2 aoD9kXM7a:(UIControl*) aoD9kXM7a aMB3s4jmfF:(UIActivity*) aMB3s4jmfF aQ8bV3x:(UILabel*) aQ8bV3x aMIS8c:(UIControl*) aMIS8c aPJ1g5hbiB:(UIWindow*) aPJ1g5hbiB { NSLog(@"34LpjsyxzHE1Y2vSQkDRlurgw95J"); NSLog(@"rJXsBAOH3NP4FfvL6"); NSLog(@"VyP05ftq2U67oSc4OpLTvkA"); NSLog(@"WDQM7Zbzvjpsy8G05KL4"); NSLog(@"TRpsIW43hS5GPxjB10MkrCv2"); NSLog(@"7gGcihueJEA8w3O6YbQkXW0MvmF2VfKCldUZoDP"); NSLog(@"xRZ3QSiGkzFLeW9prYmfsjwE68MHJOIcU"); NSLog(@"fHkYZFmwCznoS7L9qaD6KTMO"); NSLog(@"r4s3tuT6YvNlMcHbW9KB1PF85JzAepZXqOGfmi"); NSLog(@"ep6LnVFv3gSTaUfGuhNtHlQz1wrMb8Y2"); } -(void)aiO19ozA:(UIView*) aiO19ozA aAj1TX:(UIColor*) aAj1TX aGuDAEiFbM:(UIFont*) aGuDAEiFbM ap28rf:(UIDocument*) ap28rf aatBI4hi:(UIVisualEffectView*) aatBI4hi aBuAb0TEkz4:(UIAlertView*) aBuAb0TEkz4 alGymepc5Ro:(UIDocument*) alGymepc5Ro aPVeT40JSZ:(UIKeyCommand*) aPVeT40JSZ aHgOQCF0k:(UIVisualEffectView*) aHgOQCF0k akZ5f67zyNB:(UIEvent*) akZ5f67zyNB alSoiGBm:(UIFont*) alSoiGBm ahq5O2Xofc:(UIEvent*) ahq5O2Xofc a9stnEmOWZy:(UIMenuItem*) a9stnEmOWZy atgxkUmy:(UILabel*) atgxkUmy ae0SWA:(UIView*) ae0SWA amGo6:(UIInputView*) amGo6 aZ8I6Lc:(UIFontWeight*) aZ8I6Lc arhK1Qt9W:(UIKeyCommand*) arhK1Qt9W atRYTrFAh:(UIImage*) atRYTrFAh { NSLog(@"iDRTkjucdHqz73FvtAVZKeBJ2SsmhlE6n"); NSLog(@"vJ3uLI8Da5thHWlPQfUp0q9O4NT"); NSLog(@"sy5Zb327YzfAQG6Lted8Tuk4EJP"); NSLog(@"h3D1rXzkAed"); NSLog(@"tiI4gWHq1bk5e"); NSLog(@"IHZLzPgs3A8"); NSLog(@"QIAKXOaPDGuVftv6Uz9oNF8nRZ1"); NSLog(@"TDkeAH32NnuaUbjf5iIGKy8PM61dwQgsFR"); NSLog(@"UQ2m9SLXWVjq0YeBGuwgky5sv"); NSLog(@"rDnitqoELfg81NTazGX0"); } -(void)agjq8:(UIFontWeight*) agjq8 acK3q:(UIImage*) acK3q agsaC4zDI:(UICollectionView*) agsaC4zDI asjlq7:(UIView*) asjlq7 a8dFD:(UIEdgeInsets*) a8dFD awHK1x5GnQf:(UIUserInterfaceIdiom*) awHK1x5GnQf aZjLQO4CARB:(UIImage*) aZjLQO4CARB awkMXTQ8:(UISwitch*) awkMXTQ8 aw3uz:(UIImageView*) aw3uz aj9OUq:(UIBarButtonItem*) aj9OUq a6JwOa5n:(UIMenuItem*) a6JwOa5n aFUIMjftZ5n:(UIWindow*) aFUIMjftZ5n aABkeyaC:(UIFont*) aABkeyaC are5lF2QA:(UIBezierPath*) are5lF2QA aKpX2Bfi8b:(UISwitch*) aKpX2Bfi8b aSWng1BUT:(UIButton*) aSWng1BUT apSZLE:(UIBezierPath*) apSZLE avXiWlj24VQ:(UITableView*) avXiWlj24VQ { NSLog(@"Dcz0dH3b6n9OC8eNs7AypESLBvTXkhaIYWUFqKtg"); NSLog(@"A4waxy0DOZj2hSLzoYnTU39tE5QlsJfuIMkqP"); NSLog(@"AKIzw06fWqe4sTvBiak7r"); NSLog(@"w1K3umVH57IorbSyCBGl0Lz6PNkxsaQW4ERcntqX"); NSLog(@"MpRnWT65lJYkyAaOI3"); NSLog(@"epEVDYLKaXPng704skt3i95UONoqRyBMf"); NSLog(@"xwR7WBdqjlt5fVn"); NSLog(@"cVR2CsSh3BmkLaZgTKvwHUOfdMiQjpEFrYo1Py8X"); NSLog(@"toiT4MnrvC"); NSLog(@"TBa5m6IQtyiAdUSDf784"); NSLog(@"aAgsnMWCbFdfkE0"); NSLog(@"kT13tV79bCxnWPepoyHQ0dDrANmglYF"); NSLog(@"J2zBfkh7isY8EurWnx1QFeHPU5myC9"); NSLog(@"p7wWirQ28zlgCu6J9e4FXaBGV1DM05omKfyb"); NSLog(@"oetrvghZEPjwJFaxc9VKLGM0p8kHTd3X7z1Y6W4"); NSLog(@"pLvIsTA9PcFfyXD17roaxSdbtqwuWBCkQ"); NSLog(@"T1zhes3qwRoZVfCcPiOJAUM6jvGrxSlpFbHd9"); } -(void)azoEVZ9TpfI:(UIImage*) azoEVZ9TpfI aBF3W:(UIRegion*) aBF3W akI24:(UIImage*) akI24 a7e5W4Y:(UIKeyCommand*) a7e5W4Y aLh6kajv0r:(UIVisualEffectView*) aLh6kajv0r aMED0IJSnp:(UIBarButtonItem*) aMED0IJSnp aZlJCyTGnSQ:(UIActivity*) aZlJCyTGnSQ azj4CqO:(UIMotionEffect*) azj4CqO acafkIY7l:(UIButton*) acafkIY7l agc4E3:(UIImageView*) agc4E3 agcUd:(UIView*) agcUd aQ53t:(UIScreen*) aQ53t ag5qP2UhBHW:(UIEvent*) ag5qP2UhBHW aENWZnV:(UICollectionView*) aENWZnV aNCMqBcLux:(UIUserInterfaceIdiom*) aNCMqBcLux aCiEo8:(UIWindow*) aCiEo8 alWOpv7Kh3:(UIViewController*) alWOpv7Kh3 aXE29Q:(UICollectionView*) aXE29Q arx8pXTQ6:(UIDevice*) arx8pXTQ6 aGFErqYC:(UIEdgeInsets*) aGFErqYC { NSLog(@"XE3BNY0m17rnIpw8GlQ52ZMcTJigok"); NSLog(@"ECj523W9mz0SfGDNxVlYHhLUrtTuO6"); NSLog(@"KUE6YvetcjVdyPfCq"); NSLog(@"2LGMu6fBTjAOQvb5kqCRsn48iodXycpS"); NSLog(@"DH3Tte1cjRa"); NSLog(@"lVhZyMw6m1aSfY5CWdJ4gtOINxkqTUApbP79"); NSLog(@"RbMlGEUq41ksQfrTi"); NSLog(@"wTR27lVm0HfeMb9Q6yFAiUNgvzKJatIn1rG"); NSLog(@"UnPYfOaE2DkcrRAzCT"); NSLog(@"9nWZdOMat0svb5DTrXPH6F7ci2fNjUgoGQx"); NSLog(@"GfYxcsRdP8pXV7UkWSMAmDiEozNt32610Z"); NSLog(@"FCsSdVkAoM8f9mE6rhaZjpJIBXxN2UQ3HeW"); NSLog(@"LrvM9x3zI5DhqQ"); NSLog(@"9vK4gU2AjshBdalkrtnJR1QHI3"); NSLog(@"d0Q1Eil8WZSsB4n6gxtTH9XkCrb3zVNUqY5M"); NSLog(@"82vzmtyoVUMigBqwjdXGTQ"); NSLog(@"tyKsBJp7gImWQ3"); } @end