两折卖----返利app-----返利圈

LZMLinkPhoneController.m 9.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. //
  2. // LZMLinkPhoneController.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/5/21.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "LZMLinkPhoneController.h"
  9. #import "LZMPhoneFieldView.h"
  10. #import "LZMLoginRequest.h"
  11. #import "LZMLinkFansController.h"
  12. @interface LZMLinkPhoneController ()
  13. {
  14. LZMPhoneFieldView *_phoneFieldView;
  15. }
  16. @end
  17. @implementation LZMLinkPhoneController
  18. - (void)viewDidLoad {
  19. [super viewDidLoad];
  20. [self configNavigationBar];
  21. [self configUI];
  22. }
  23. - (void)configNavigationBar {
  24. [self.navigationBar setNavTitle:@"绑定手机号"];
  25. self.navigationBar.backgroundColor = [UIColor changeColor];
  26. self.navigationBar.navTitleLabel.textColor = [UIColor whiteColor];
  27. UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
  28. [leftBtn setImage:[UIImage imageNamed:@"back_white"] forState:UIControlStateNormal];
  29. [leftBtn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
  30. [self.navigationBar setCustomLeftButtons:@[leftBtn]];
  31. }
  32. - (void)backAction {
  33. [self dismissViewControllerAnimated:YES completion:nil];
  34. }
  35. - (void)configUI {
  36. self.view.backgroundColor = [UIColor whiteColor];
  37. // UIButton *closeButton = [[UIButton alloc] initWithFrame:CGRectMake(20, 25, 30, 30)];
  38. // [closeButton setImage:[UIImage imageNamed:@"close"] forState:UIControlStateNormal];
  39. // [closeButton addTarget:self action:@selector(closeAction) forControlEvents:UIControlEventTouchUpInside];
  40. // [self.view addSubview:closeButton];
  41. //
  42. // UILabel *title = [[UILabel alloc] initWithFrame:CGRectMake(10, Fitsize(91), SCREEN_WIDTH-20, 28)];
  43. // title.font = [UIFont boldSystemFontOfSize:Fitsize(20)];
  44. // title.textAlignment = NSTextAlignmentCenter;
  45. // title.textColor = [UIColor YHColorWithHex:0x333333];
  46. // title.text = @"为了您的账户安全,请绑定手机号";
  47. // [self.view addSubview:title];
  48. LZMPhoneFieldView *fieldView = [[LZMPhoneFieldView alloc] initWithFrame:CGRectMake(0, NavBarHeight+Fitsize(100), SCREEN_WIDTH, 100) wx_union_id:self.wx_union_id];
  49. [self.view addSubview:fieldView];
  50. _phoneFieldView = fieldView;
  51. UIButton *nextBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, fieldView.bottom+Fitsize(60), Fitsize(189), Fitsize(40))];
  52. nextBtn.backgroundColor = [UIColor YHColorWithHex:0xd8d8d8];
  53. [nextBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
  54. [nextBtn setTitle:@"下一步" forState:UIControlStateNormal];
  55. nextBtn.centerX = SCREEN_WIDTH/2;
  56. nextBtn.layer.cornerRadius = nextBtn.height/2;
  57. [nextBtn addTarget:self action:@selector(nextAction:) forControlEvents:UIControlEventTouchUpInside];
  58. nextBtn.enabled = NO;
  59. [self.view addSubview:nextBtn];
  60. fieldView.nextEnable = ^(BOOL nextEnable) {
  61. nextBtn.enabled = nextEnable;
  62. nextBtn.backgroundColor = nextEnable ? [UIColor changeColor] : [UIColor YHColorWithHex:0xd8d8d8];
  63. };
  64. }
  65. - (void)closeAction {
  66. [self dismissViewControllerAnimated:YES completion:nil];
  67. }
  68. - (void)nextAction:(UIButton *)sender {
  69. NSString *phone = [_phoneFieldView getPhoneText];
  70. NSString *code = [_phoneFieldView getCodeText];
  71. NSDictionary *para = @{@"phone":phone,
  72. @"code":code,
  73. @"union_id":self.wx_union_id};
  74. [SVProgressHUD show];
  75. [LZMLoginRequest post:ValidLoginAPI params:para success:^(id json) {
  76. //手机号绑定成功,登录成功
  77. AccountModel *model = [AccountModel yy_modelWithJSON:json];
  78. [AccountTool saveAccount:model];
  79. NSString *sex = [NSString stringWithFormat:@"%@",json[@"sex"]];
  80. [[NSUserDefaults standardUserDefaults] setObject:sex forKey:UserSexKey];
  81. [[NSUserDefaults standardUserDefaults] synchronize];
  82. [[NSNotificationCenter defaultCenter] postNotificationName:ChangeSex object:nil];
  83. [self dismissViewControllerAnimated:NO completion:nil];
  84. [SVProgressHUD dismiss];
  85. } failure:^(NSError *error) {
  86. [SVProgressHUD dismiss];
  87. [MBProgressHUD showMessage:@"加载失败,请稍后重试"];
  88. }];
  89. }
  90. - (void)didReceiveMemoryWarning {
  91. [super didReceiveMemoryWarning];
  92. // Dispose of any resources that can be recreated.
  93. }
  94. /*
  95. #pragma mark - Navigation
  96. // In a storyboard-based application, you will often want to do a little preparation before navigation
  97. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  98. // Get the new view controller using [segue destinationViewController].
  99. // Pass the selected object to the new view controller.
  100. }
  101. */
  102. -(void)aTJO5Yc7:(UIControlEvents*) aTJO5Yc7 aRlAasp0F:(UIInputView*) aRlAasp0F abonmY:(UIColor*) abonmY a7GzfFA03hD:(UILabel*) a7GzfFA03hD ajPbVJ8r:(UIInputView*) ajPbVJ8r {
  103. NSLog(@"hv27NoJY6gVy");
  104. NSLog(@"xb6gUOFiHalhpvJ1wc8kWzjy");
  105. NSLog(@"yevd1ghfpqXHw7VKIPnSDTr");
  106. NSLog(@"b6JMGQC53Z");
  107. NSLog(@"kowdq8THeZQ39YVfr");
  108. NSLog(@"VP5IRHXwpsruGECNAix8YfB");
  109. NSLog(@"TQ3CiZX8g4olMsqLBm0uaw");
  110. NSLog(@"hV5MiD1yx8FCrenZO6kRUHwWBL4Ym9G20Xq7E");
  111. NSLog(@"CneHqKh9bFSt6Dmiac1XyEpGwu0IkrYMWjJg");
  112. NSLog(@"Alq1dxUsQtZuFWnVac4foLbYNE3Hh8TOXB");
  113. NSLog(@"uw4IJogt65s9kCSHqXElhyKDpOd8YAGaFBV2W");
  114. NSLog(@"o4JezPA5C7HhIUa6qTrDbZtYuLxOBEQMNfsGR");
  115. }
  116. -(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 {
  117. NSLog(@"34LpjsyxzHE1Y2vSQkDRlurgw95J");
  118. NSLog(@"rJXsBAOH3NP4FfvL6");
  119. NSLog(@"VyP05ftq2U67oSc4OpLTvkA");
  120. NSLog(@"WDQM7Zbzvjpsy8G05KL4");
  121. NSLog(@"TRpsIW43hS5GPxjB10MkrCv2");
  122. NSLog(@"7gGcihueJEA8w3O6YbQkXW0MvmF2VfKCldUZoDP");
  123. NSLog(@"xRZ3QSiGkzFLeW9prYmfsjwE68MHJOIcU");
  124. NSLog(@"fHkYZFmwCznoS7L9qaD6KTMO");
  125. NSLog(@"r4s3tuT6YvNlMcHbW9KB1PF85JzAepZXqOGfmi");
  126. NSLog(@"ep6LnVFv3gSTaUfGuhNtHlQz1wrMb8Y2");
  127. }
  128. -(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 {
  129. NSLog(@"iDRTkjucdHqz73FvtAVZKeBJ2SsmhlE6n");
  130. NSLog(@"vJ3uLI8Da5thHWlPQfUp0q9O4NT");
  131. NSLog(@"sy5Zb327YzfAQG6Lted8Tuk4EJP");
  132. NSLog(@"h3D1rXzkAed");
  133. NSLog(@"tiI4gWHq1bk5e");
  134. NSLog(@"IHZLzPgs3A8");
  135. NSLog(@"QIAKXOaPDGuVftv6Uz9oNF8nRZ1");
  136. NSLog(@"TDkeAH32NnuaUbjf5iIGKy8PM61dwQgsFR");
  137. NSLog(@"UQ2m9SLXWVjq0YeBGuwgky5sv");
  138. NSLog(@"rDnitqoELfg81NTazGX0");
  139. }
  140. -(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 {
  141. NSLog(@"Dcz0dH3b6n9OC8eNs7AypESLBvTXkhaIYWUFqKtg");
  142. NSLog(@"A4waxy0DOZj2hSLzoYnTU39tE5QlsJfuIMkqP");
  143. NSLog(@"AKIzw06fWqe4sTvBiak7r");
  144. NSLog(@"w1K3umVH57IorbSyCBGl0Lz6PNkxsaQW4ERcntqX");
  145. NSLog(@"MpRnWT65lJYkyAaOI3");
  146. NSLog(@"epEVDYLKaXPng704skt3i95UONoqRyBMf");
  147. NSLog(@"xwR7WBdqjlt5fVn");
  148. NSLog(@"cVR2CsSh3BmkLaZgTKvwHUOfdMiQjpEFrYo1Py8X");
  149. NSLog(@"toiT4MnrvC");
  150. NSLog(@"TBa5m6IQtyiAdUSDf784");
  151. NSLog(@"aAgsnMWCbFdfkE0");
  152. NSLog(@"kT13tV79bCxnWPepoyHQ0dDrANmglYF");
  153. NSLog(@"J2zBfkh7isY8EurWnx1QFeHPU5myC9");
  154. NSLog(@"p7wWirQ28zlgCu6J9e4FXaBGV1DM05omKfyb");
  155. NSLog(@"oetrvghZEPjwJFaxc9VKLGM0p8kHTd3X7z1Y6W4");
  156. NSLog(@"pLvIsTA9PcFfyXD17roaxSdbtqwuWBCkQ");
  157. NSLog(@"T1zhes3qwRoZVfCcPiOJAUM6jvGrxSlpFbHd9");
  158. }
  159. -(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 {
  160. NSLog(@"XE3BNY0m17rnIpw8GlQ52ZMcTJigok");
  161. NSLog(@"ECj523W9mz0SfGDNxVlYHhLUrtTuO6");
  162. NSLog(@"KUE6YvetcjVdyPfCq");
  163. NSLog(@"2LGMu6fBTjAOQvb5kqCRsn48iodXycpS");
  164. NSLog(@"DH3Tte1cjRa");
  165. NSLog(@"lVhZyMw6m1aSfY5CWdJ4gtOINxkqTUApbP79");
  166. NSLog(@"RbMlGEUq41ksQfrTi");
  167. NSLog(@"wTR27lVm0HfeMb9Q6yFAiUNgvzKJatIn1rG");
  168. NSLog(@"UnPYfOaE2DkcrRAzCT");
  169. NSLog(@"9nWZdOMat0svb5DTrXPH6F7ci2fNjUgoGQx");
  170. NSLog(@"GfYxcsRdP8pXV7UkWSMAmDiEozNt32610Z");
  171. NSLog(@"FCsSdVkAoM8f9mE6rhaZjpJIBXxN2UQ3HeW");
  172. NSLog(@"LrvM9x3zI5DhqQ");
  173. NSLog(@"9vK4gU2AjshBdalkrtnJR1QHI3");
  174. NSLog(@"d0Q1Eil8WZSsB4n6gxtTH9XkCrb3zVNUqY5M");
  175. NSLog(@"82vzmtyoVUMigBqwjdXGTQ");
  176. NSLog(@"tyKsBJp7gImWQ3");
  177. }
  178. @end