| | |
| | | #import <JPUSHService.h> |
| | | #import "PGGCryptoDES.h" |
| | | #import "PBEnterpriseCodeController.h" |
| | | #import "PBSitePerViewController.h" |
| | | #import "PBProjectModel.h" |
| | | #define bim365Code @"300012" |
| | | @interface PBLoginViewController ()<UITextFieldDelegate> |
| | | @property (nonatomic, weak) UILabel *codeL; |
| | |
| | | }]; |
| | | // [loginBtn circleViewWithRadius:6]; |
| | | |
| | | UIButton *clockBtn = [UIButton z_textButton:@"打卡" boldFontSize:16 normalColor:PBColor(40, 58, 79)]; |
| | | [clockBtn addTarget:self action:@selector(clockAction) forControlEvents:UIControlEventTouchUpInside]; |
| | | [self.view addSubview:clockBtn]; |
| | | [clockBtn mas_makeConstraints:^(MASConstraintMaker *make) { |
| | | make.top.equalTo(loginBtn.mas_bottom).offset(20); |
| | | make.right.equalTo(loginBtn); |
| | | }]; |
| | | |
| | | UILabel *agreeL = [UILabel z_labelWithText:@"登录代表同意" Color:DescColor isBold:YES Font:12]; |
| | | [self.view addSubview:agreeL]; |
| | | [agreeL mas_makeConstraints:^(MASConstraintMaker *make) { |
| | |
| | | self.passwordTF.secureTextEntry = YES; |
| | | } |
| | | } |
| | | - (void)clockAction { |
| | | PBSitePerViewController *moduleVC = [[PBSitePerViewController alloc] init]; |
| | | moduleVC.isFromLogin = YES; |
| | | PBProjectModel *projectModel = [[PBProjectModel alloc] init]; |
| | | projectModel.organizeid = @"726970e7-005a-42d7-8ab4-0703d9d02957"; |
| | | moduleVC.projectModel = projectModel; |
| | | UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:moduleVC]; |
| | | nav.modalPresentationStyle = UIModalPresentationFullScreen; |
| | | [self presentViewController:nav animated:YES completion:nil]; |
| | | } |
| | | #pragma mark -查看协议 |
| | | - (void)agreementAction { |
| | | PBAgreementViewController *agreementVC = [[PBAgreementViewController alloc] init]; |
| | |
| | | #pragma mark - 编辑企业码 |
| | | - (void)codeBtnAction { |
| | | PBEnterpriseCodeController *codeVC = [[PBEnterpriseCodeController alloc] init]; |
| | | codeVC.SetCodeBlock = ^(NSDictionary * _Nonnull obj) { |
| | | codeVC.SetCodeBlock = ^(NSString * _Nonnull code, NSDictionary * _Nonnull obj) { |
| | | self.customData = obj; |
| | | NSMutableArray *arrM = [[NSMutableArray alloc] init]; |
| | | NSArray *arr = [NSString getApiArrData]; |
| | | BOOL isHave = false; |
| | | for (NSDictionary *dict in arr) { |
| | | [dict setValue:@"0" forKey:@"Check"]; |
| | | [arrM addObject:dict]; |
| | | NSString *haveCode = [dict valueForKey:@"Code"]; |
| | | if ([code isEqualToString:haveCode]) { |
| | | [arrM addObject:obj]; |
| | | isHave = true; |
| | | } else { |
| | | [dict setValue:@"0" forKey:@"Check"]; |
| | | [arrM addObject:dict]; |
| | | } |
| | | } |
| | | [arrM addObject:self.customData]; |
| | | if (!isHave) { |
| | | [arrM addObject:self.customData]; |
| | | } |
| | | [self saveApiArr:arrM.copy]; |
| | | [self storedLocallyApiWithData:self.customData]; |
| | | [self setApi]; |
| | |
| | | // @"Check" : @"1" |
| | | // }; |
| | | _bim365Data = @{ |
| | | @"ModelApi" : @"http://39.129.29.216:6081", |
| | | @"ModelApi" : @"https://bime.shinewing.com:6081", |
| | | @"Panorama": @"errurl", |
| | | @"NewApi" : @"http://39.129.29.216:6082", |
| | | @"NewApi" : @"https://bime.shinewing.com:6082", |
| | | @"AppApi" : @"errurl", |
| | | @"Web" : @"http://39.129.29.216:6080", |
| | | @"NewWeb" : @"http://39.129.29.216:6080", |
| | | @"LogoUrl" : @"http://39.129.29.216:6080/Content/function/Login/images/Simple_logo.png", |
| | | @"Web" : @"https://bime.shinewing.com:6080", |
| | | @"NewWeb" : @"https://bime.shinewing.com:6080", |
| | | @"LogoUrl" : @"https://bime.shinewing.com:6080/Content/function/Login/images/Simple_logo.png", |
| | | @"CompanyName" : @"管理平台", |
| | | @"Code" : bim365Code, |
| | | @"StarName" : @"", |