123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663 |
- //
- // JXXMGMyVc.m
- // shiku_im
- //
- // Created by 123 on 2020/5/15.
- // Copyright © 2020 Reese. All rights reserved.
- //
- #import "JXXMGMyVc.h"
- #import "JXMyTopView.h"
- #import "JXnMyCell.h"
- #import "JXnOhterCell.h"
- #import "JXVipTeQVc.h"
- #import "JXMyAwardRecordVc.h"
- #import "JXMyServiceVc.h"
- #import "JXMyHelpCerVc.h"
- #import "JXPaiHangBangVc.h"
- #import "JXMybossVc.h"
- #import "JXGouCaiVideoVc.h"
- #import "JXAboutJiXinVc.h"
- #import "JXMyFeedVc.h"
- #import "JXMySettingVc.h"
- #import "forgetPwdVC.h"
- #import "JXMyMoneyViewController.h"
- #import "JXChatViewC.h"
- #import "JXXinRenLookVc.h"
- #import "JXShareShowView.h"
- #import "JXUserInfoVC.h"
- #import "myMediaVC.h"
- #import "JXMyBaseInFovc.h"
- #import "JXVIPDetailViewController.h"
- #import <AdSupport/AdSupport.h>
- #import "JXDevice.h"
- #import "JXVIPDetailVc.h"
- #import "JXVIPDetailViewController.h"
- #import "JXInVaiteView.h"
- #import "JXMybossVc.h"
- #import "JXVipLevelView.h"
- #import "JXViplevel8.h"
- #import "JXShareMonyVc.h"
- #import "JXShareMVc.h"
- #import <ContactsUI/ContactsUI.h>
- #import <Contacts/Contacts.h>
- #import <MessageUI/MessageUI.h>
- #import <MessageUI/MFMessageComposeViewController.h>
- @interface JXXMGMyVc ()<UITableViewDelegate, UITableViewDataSource,CNContactPickerDelegate>
- @property (nonatomic, strong) UITableView * collectionView;
- @property (nonatomic,strong) NSMutableArray *dataArr;
- @property (nonatomic,strong) NSMutableArray *otherdataArr;
- @property (nonatomic,weak) JXMyTopView *bangve;
- @property (nonatomic,weak) JXInVaiteView *show;
- //视频客服
- @property (nonatomic,weak) JXVipLevelView *vipVideoshow;
- @end
- @implementation JXXMGMyVc
- - (void)gobackBtnClcik{
- [self.navigationController popViewControllerAnimated:YES];
- }
- - (void)viewWillAppear:(BOOL)animated {
- [super viewWillAppear:animated];
- [self.navigationController setNavigationBarHidden:YES];
-
- [g_notify addObserver:self selector:@selector(updateUser) name:@"updateUserHeadIMG" object:nil];
-
- }
- //更新用户
- - (void)updateUser{
- [g_server getUser:g_server.myself.userId toView:self];
-
-
- }
- - (JXMyMoneyViewController *)extracted {
- JXMyMoneyViewController *vc=[JXMyMoneyViewController new];
- return vc;
- }
- - (void)packageBtnClick{
- JXMyMoneyViewController * vc = [self extracted];
- [g_navigation pushViewController:vc animated:YES];
- }
- /**
- * vip 详情
- */
- - (void)vipdetailBtnClick{
- //JXVIPDetailVc。 JXVIPDetailViewController
- JXVIPDetailViewController *vc=[JXVIPDetailViewController new];
- [g_navigation pushViewController:vc animated:YES];
-
- }
-
- - (void)viewDidLoad {
- [super viewDidLoad];
-
- _dataArr=[NSMutableArray array];
- _otherdataArr=[NSMutableArray array];
- _videoDict=[NSDictionary dictionary];
-
- _collectionView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, JX_SCREEN_WIDTH, JX_SCREEN_HEIGHT-JX_SCREEN_TOP-10)style:UITableViewStylePlain ];
- _collectionView.delegate = self;
- _collectionView.dataSource = self;
- _collectionView.showsVerticalScrollIndicator = NO;
- _collectionView.showsHorizontalScrollIndicator = NO;
- _collectionView.contentInset=UIEdgeInsetsMake(0, 0, 30, 0);
-
- //_collectionView.scrollEnabled=NO;
- _collectionView.backgroundColor = [UIColor colorWithRed:250/255. green:250/255. blue:250/255. alpha:1.0];
- self.view.backgroundColor = [UIColor colorWithRed:250/255. green:250/255. blue:250/255. alpha:1.0];
- _collectionView.separatorStyle=UITableViewCellSeparatorStyleNone;
- [self.view addSubview:_collectionView];
-
- JXMyTopView *bangve=[JXMyTopView XIBJXXMGTopView];
- bangve.frame=CGRectMake(0, 0,JX_SCREEN_WIDTH, 305);
- [bangve.gobackBtn addTarget:self action:@selector(gobackBtnClcik) forControlEvents:UIControlEventTouchUpInside];
- self.collectionView.tableHeaderView=bangve;
- bangve.autoresizingMask=UIViewAutoresizingNone;
- self.bangve=bangve;
- [bangve.headMyIMG addGestureRecognizer:[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(clickHeadIMG)]];
-
-
-
- bangve.autoresizingMask=UIViewAutoresizingFlexibleHeight;
- [bangve.vipdetailBtn addTarget:self action:@selector(vipdetailBtnClick) forControlEvents:UIControlEventTouchUpInside];
- [bangve.packageBtn addTarget:self action:@selector(packageBtnClick) forControlEvents:UIControlEventTouchUpInside];
- bangve.paihangbang = ^(UIButton *sender) {
-
- if (sender.tag==10) {
- JXMybossVc *vc=[JXMybossVc new];
- [g_navigation pushViewController:vc animated:YES];
-
- return;
- }
-
- if (sender.tag==0) { // 即信客服:跳转到指定官方账号上
- NSString *kefuID=_videoDict[@"jixinService"]; //phoneService
- JXChatViewC *vc = [[JXChatViewC alloc] init]; //10000656 10000
- JXUserObject *user = [[JXUserObject sharedInstance] getUserById:kefuID];
- vc.chatPerson = user;
- vc.customerPush=@"即信客服";
- vc.isCustomerAA=10000640;
- [g_navigation pushViewController:vc animated:YES];
- }else if(sender.tag==1){ //QQ客服:点击客服跳转到QQ发起临时会话
-
- NSString *kefuID=_videoDict[@"qqService"];
-
- NSString *url = [NSString stringWithFormat:@"mqqwpa://im/chat?chat_type=crm&uin=%@&version=1&src_type=web&web_src=http:://wpa.b.qq.com",kefuID];
- NSURL *qqURL = [NSURL URLWithString:url];
- [[UIApplication sharedApplication] openURL:qqURL];
- return;
- JXChatViewC *vc = [[JXChatViewC alloc] init]; //10000656 10000
- JXUserObject *user = [[JXUserObject sharedInstance] getUserById:kefuID];
- vc.chatPerson = user;
- vc.isCustomerAA=100006401;
- vc.customerPush=@"QQ客服";
- [g_navigation pushViewController:vc animated:YES];
-
- }else if(sender.tag==2){ //电话客服:点击电话发起本机拨打电话 拨打 和取消
- NSString *kefuID=_videoDict[@"phoneService"];
- NSMutableString* str=[[NSMutableString alloc] initWithFormat:@"tel:%@",kefuID];
- UIWebView * callWebview = [[UIWebView alloc] init];
- [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
- [self.view addSubview:callWebview];
-
- CNContactPickerViewController * contactVc = [CNContactPickerViewController new];
- contactVc.delegate = self;
- [self presentViewController:contactVc animated:YES completion:nil];
-
- return;
- JXChatViewC *vc = [[JXChatViewC alloc] init]; //10000656 10000
- JXUserObject *user = [[JXUserObject sharedInstance] getUserById:kefuID];
- vc.chatPerson = user;
- vc.customerPush=@"电话客服";
- vc.isCustomerAA=100006402;
- [g_navigation pushViewController:vc animated:YES];
-
-
- }else if(sender.tag==3){
-
-
- if ([_getUserDict[@"gradeIndex"] intValue]>=8) {
- NSString *kefuID=_videoDict[@"videoService"];
-
- // JXChatViewC *vc = [[JXChatViewC alloc] init]; //10000656 10000
- // JXUserObject *user = [[JXUserObject sharedInstance] getUserById:kefuID];
- // vc.chatPerson = user;
- // vc.customerPush=@"视频客服";
- // [g_navigation pushViewController:vc animated:YES];
- // return;
- JXVipLevelView *vipVideoshow=[[JXVipLevelView alloc]init];
-
- vipVideoshow.backgroundColor=[UIColor colorWithWhite:0.0 alpha:0.5];
- vipVideoshow.frame=[UIScreen mainScreen].bounds;
- vipVideoshow.strURL=kefuID;
- vipVideoshow.Block = ^(NSString * _Nonnull jixinStr) {
-
- UIPasteboard *paseBoard=[UIPasteboard generalPasteboard];
- paseBoard.string=kefuID;
-
- UIAlertView *alertShow=[[UIAlertView alloc]initWithTitle:nil message:@"复制成功" delegate:nil cancelButtonTitle:@"知道了" otherButtonTitles:nil, nil];
- [alertShow show];
-
-
- };
- [[UIApplication sharedApplication].keyWindow addSubview:vipVideoshow];
- self.vipVideoshow=vipVideoshow;
- return;
- //视频客服:点击进去跳转到vip客服那里 识别vip等级。v6以下普通的客服和QQ vip6以上统一到vip客服那
-
- }
-
- JXViplevel8 *vipVideoshow=[[JXViplevel8 alloc]init];
- vipVideoshow.backgroundColor=[UIColor colorWithWhite:0.0 alpha:0.7];
- vipVideoshow.frame=[UIScreen mainScreen].bounds;
- [[UIApplication sharedApplication].keyWindow addSubview:vipVideoshow];
-
-
-
-
- }
-
-
- };
-
- /* gyjx1*/
-
- NSDictionary *dict = @{
- @"statuses" : @[
- @{
- @"text" : @"新人必看",
- @"subtile" : @"教你快速玩转 “即信” " ,
- @"image" : @"奖品兑换、奖品记录、推荐奖金",
- @"leftIMG" : @"wod"
- },
- @{
- @"text" : @"分享赚钱",
- @"subtile" : @"分享,转发立刻赚钱",
- @"image" : @"奖品兑换、奖品记录、推荐奖金",
- @"leftIMG" : @"gongs"
- }
- ],
- @"ads" : @[
- @{
- @"image" : @"ad01.png",
- @"subtile" : @"您的投诉,让我们进步",
- @"text" : @"投诉建议",
- @"leftIMG" : @"wancai"
- },
- @{
- @"image" : @"ad02.png",
- @"subtile" : @"存取款、 投注有疑问,看这里",
- @"text" : @"帮助中心",
- @"leftIMG" : @"dail"
- },
- @{
- @"image" : @"gyjx1",
- @"text" : @"关于即信",
- @"subtile" : @"牌照展示与合作伙伴",//
- @"leftIMG" : @"gyjx1"
- },
- @{
- @"image" : @"ad02.png",
- @"text" : @"账号与安全",
- @"subtile" : @"修改即信号,关闭声音",
- @"leftIMG" : @"dail"
- }
- ],
- };
-
- _dataArr = [StatusesModel mj_objectArrayWithKeyValuesArray:dict[@"statuses"]];
- _otherdataArr = [StatusesModel mj_objectArrayWithKeyValuesArray:dict[@"ads"]];
- [_collectionView reloadData];
-
- // [g_notify addObserver:self selector:@selector(doRefresh:) name:kUpdateUserNotifaction object:nil];
- // [g_notify addObserver:self selector:@selector(updateUserInfo:) name:kXMPPMessageUpadteUserInfoNotification object:nil];
- // [g_notify addObserver:self selector:@selector(doRefresh:) name:kOfflineOperationUpdateUserSet object:nil];
-
-
-
- JXInVaiteView *show=[[JXInVaiteView alloc]init];
- show.backgroundColor=[UIColor colorWithWhite:0.0 alpha:0.7];
- show.frame=[UIScreen mainScreen].bounds;
- [[UIApplication sharedApplication].keyWindow addSubview:show];
- self.show=show;
- show.hidden=YES;//
- [show.nextBtn addTarget:self action:@selector(addBtnClick) forControlEvents:UIControlEventTouchUpInside];
-
- [g_server getUser:g_server.myself.userId toView:self
-
- // JXShareShowView *show=[JXShareShowView XIBJXShareShowView];
- // show.backgroundColor=[UIColor colorWithWhite:0.0 alpha:0.1];
- // show.frame=[UIScreen mainScreen].bounds;
- // [[UIApplication sharedApplication].keyWindow addSubview:show];
- // self.show=show;
- // show.hidden=YES;
- // [show.konwBtn addTarget:self action:@selector(addBtnClick) forControlEvents:UIControlEventTouchUpInside];
- ];
-
- }
-
- //复制微信号
- - (void)vipVideoCopyClick{
- [self.vipVideoshow removeFromSuperview];
- }
- - (void)addBtnClick{
-
- if (self.show.yaoqinTF.text.length==0) {
-
- [SVProgressHUD showWithStatus:@"请输入邀请码"];
- [SVProgressHUD dismissWithDelay:1.0];
-
- return;
- }
- [self.show.yaoqinTF resignFirstResponder];
- self.show.hidden=YES;
-
- long time = (long)[[NSDate date] timeIntervalSince1970];
- time = (time *1000 + g_server.timeDifference);
- NSString *salt = [NSString stringWithFormat:@"%ld", time];
-
- [g_server getact_getinviteget:salt andUserId:g_server.myself.userId invite:self.show.yaoqinTF.text andToView:self];
-
- }
- - (void)viewDidAppear:(BOOL)animated
- {
- if (self.isRefresh) {
- self.isRefresh = NO;
- }else{
- [super viewDidAppear:animated];
- [self doRefresh:nil];
- }
- }
- -(void)doRefresh:(NSNotification *)notifacation{
-
- [g_server getHeadImageSmall:g_server.myself.userId userName:g_server.myself.userNickname imageView:nil];
- //获取用户余额
- [g_server getUserMoenyToView:self];
-
- long time = (long)[[NSDate date] timeIntervalSince1970];
- time = (time *1000 + g_server.timeDifference);
- NSString *salt = [NSString stringWithFormat:@"%ld", time];
- [g_server getUserVipInformation:salt andToView:self];
- //_userName.text = g_server.myself.userNickname;
-
-
- //_genderImgV.frame = CGRectMake(CGRectGetMaxX(_userName.frame)+5, CGRectGetMinY(_userName.frame)+5, 13, 13);
-
- //_prettyNumberImgV.frame = CGRectMake(CGRectGetMaxX(_genderImgV.frame)+5, CGRectGetMinY(_genderImgV.frame), 13, 13);
-
- }
-
- /*
- - (void)updateUserInfo:(NSNotification *)noti {
- [g_server getUser:g_server.myself.userId toView:self];
- long time = (long)[[NSDate date] timeIntervalSince1970];
- time = (time *1000 + g_server.timeDifference);
- NSString *salt = [NSString stringWithFormat:@"%ld", time];
- [g_server getUserVipInformation:salt andToView:self];
- }
- -(void)dealloc{
- NSLog(@"PSMyViewController.dealloc");
- [g_notify removeObserver:self name:kUpdateUserNotifaction object:nil];
- [g_notify removeObserver:self name:kXMPPMessageUpadteUserInfoNotification object:nil];
- [g_notify removeObserver:self name:kOfflineOperationUpdateUserSet object:nil];
- }
- */
- /**头像跳转*/
- -(void)clickHeadIMG{
-
- //JXMyBaseInFovc JXUserInfoVC
- JXMyBaseInFovc* vc = [JXMyBaseInFovc alloc];
- vc.user = g_server.myself;
- //vc.userId = g_server.myself.userId;
- //vc.fromAddType = 6;
- vc = [vc init];
- [g_navigation pushViewController:vc animated:YES];
-
-
-
- }
- //服务端返回数据
- -(void) didServerResultSucces:(JXConnection*)aDownload dict:(NSDictionary*)dict array:(NSArray*)array1{
- //[_wait hide];
- // _videoDict=dict;
-
-
-
- if([aDownload.action isEqualToString:act_GetUserVipInformation]){
- NSDictionary * currentDictionary = [dict objectForKey:@"current"];
- NSString * currentLevel = [NSString stringWithFormat:@"%@",[currentDictionary objectForKey:@"name"]];
-
-
- }
- if( [aDownload.action isEqualToString:act_getinvitedit] ){
- JXShareMVc *vc=[JXShareMVc new];
- [g_navigation pushViewController:vc animated:YES];
-
-
- }
- if( [aDownload.action isEqualToString:act_getUserMoeny] ){
- // NSString *balance = dict[@"balance"];
- // _jixinCoin.text = [NSString stringWithFormat:@"即信币: %@", balance];
-
-
- }
-
- if( [aDownload.action isEqualToString:act_resumeList] ){
- }
- if( [aDownload.action isEqualToString:act_UserGet] ){
- JXUserObject* user = [[JXUserObject alloc]init];
- [user getDataFromDict:dict];
- _getUserDict=dict;
- g_server.myself.userNickname = user.userNickname;
- NSRange range = [user.telephone rangeOfString:@"86"];
-
- _videoDict=dict[@"vipInfo"][@"current"];
- // 会员账号 membershipAccount
- self.bangve.titeL.text = [NSString stringWithFormat:@"%@",dict[@"nickname"]];
-
- NSString *createTimeL = dict[@"createTime"];
-
- NSDate *datenow = [NSDate date];
- NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)([datenow timeIntervalSince1970])];
- NSInteger currentDay=([timeSp intValue]- [createTimeL intValue])/3600/24;
-
- self.bangve.jiarujixinL.text = [NSString stringWithFormat:@"加入即信第%zd天",currentDay];
-
- if ([user.sex isEqualToNumber:@0]) { //组43
- self.bangve.sexIMG.image = [UIImage imageNamed:@"my_view_female_icon"];
- }else {
- self.bangve.sexIMG.image = [UIImage imageNamed:@"my_view_male_icon"];
- }
-
- if ([dict[@"gradeIndex"] intValue]>=2) {
- self.bangve.levelIMG.image = [UIImage imageNamed:[NSString stringWithFormat:@"组%d",[dict[@"gradeIndex"] intValue]+43]];
- }else{
- self.bangve.levelIMG.image = [UIImage imageNamed:[NSString stringWithFormat:@"组%d",[dict[@"gradeIndex"] intValue]+42]];
- }
-
-
- NSString *membershipAccount = dict[@"membershipAccount"];
- [[NSUserDefaults standardUserDefaults] setObject:membershipAccount forKey:@"membershipAccount_ID"];
- [[NSUserDefaults standardUserDefaults] synchronize];
- /*
- if ([user.level isEqualToNumber:@0]) { //
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组42"];
- }else if ([user.level isEqualToNumber:@1]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组43"];
- }else if ([user.level isEqualToNumber:@2]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组44"];
- }else if ([user.level isEqualToNumber:@3]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组45"];
- }else if ([user.level isEqualToNumber:@4]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组46"];
- }else if ([user.level isEqualToNumber:@5]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组47"];
- }else if ([user.level isEqualToNumber:@6]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组48"];
- }else if ([user.level isEqualToNumber:@7]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组49"];
- }else if ([user.level isEqualToNumber:@8]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组50"];
- }else if ([user.level isEqualToNumber:@8]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组51"];
- }else if ([user.level isEqualToNumber:@8]) {
- self.bangve.levelIMG.image = [UIImage imageNamed:@"组52"];
- }
- */
- if (range.location != NSNotFound) {
- g_server.myself.telephone = [user.telephone substringFromIndex:range.location + range.length];
- }
-
- if (self.isGetUser) {
- self.isGetUser = NO;
- // PSUpdateUserVC* vc = [PSUpdateUserVC alloc];
- // vc.headImage = [_head.image copy];
- // vc.user = user;
- // vc = [vc init];
- // [g_navigation pushViewController:vc animated:YES];
- return;
- }
-
- //_userName.text = user.userNickname;
- [g_server delHeadImage:g_server.myself.userId];
- [g_server getHeadImageSmall:g_server.myself.userId userName:g_server.myself.userNickname imageView:_bangve.headMyIMG];
- }
- if ([aDownload.action isEqualToString:act_getUserMoeny]) {
- g_App.myMoney = [dict[@"balance"] doubleValue];
- _moneyLabel.text = [NSString stringWithFormat:@"%.2f%@",g_App.myMoney,Localized(@"JX_ChinaMoney")];
- }
- }
- -(int) didServerResultFailed:(JXConnection*)aDownload dict:(NSDictionary*)dict{
- //[_wait hide]; return 0;
- if( [aDownload.action isEqualToString:act_UserGet] ){
- if (!self.isGetUser) {
- // PSUpdateUserVC* vc = [PSUpdateUserVC alloc];
- // vc.headImage = [_head.image copy];
- // vc.user = g_server.myself;
- // vc = [vc init];
- // [g_navigation pushViewController:vc animated:YES];
- }
-
- }
- return hide_error;
- }
- -(int) didServerConnectError:(JXConnection*)aDownload error:(NSError *)error{//error为空时,代表超时
- // [_wait hide]; return 0;
- if( [aDownload.action isEqualToString:act_UserGet] ){
- if (!self.isGetUser) {
-
- }
- }
- return hide_error;
- }
- -(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
-
- return 10;
- }
- -(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
- return [[UIView alloc]init];
- }
- -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
- return [[UIView alloc]init];
- }
- -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
-
- return 0.01;
- }
- -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
-
- if (indexPath.section==0) {
- return JX_SCREEN_HEIGHT>=812?60:54;
- }
-
-
- return JX_SCREEN_HEIGHT>=812?60:54;
- }
- -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
-
- return 2;
- }
- -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
-
- if (section==0) {
- return _dataArr.count;;
- }
- return _otherdataArr.count;
- }
- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
-
- if (indexPath.section==0) {
- JXnMyCell *cell=[JXnMyCell cellWithTableView:tableView];
-
- StatusesModel *model =_dataArr[indexPath.row];
- cell.modeL=model;
- return cell;
- }
- JXnOhterCell *cell=[JXnOhterCell cellWithTableView:tableView];
-
- AdsModel *model =_otherdataArr[indexPath.row];
- cell.modeL=model;
- if (indexPath.row==_otherdataArr.count-1) {
- cell.line_View.hidden=YES;
- }
- return cell;
- }
- - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
-
- if (indexPath.section==0) {
-
- StatusesModel *model =_dataArr[indexPath.row];
- if ([model.text isEqualToString:@"新人必看"]) {
- //JXXinRenLookVc
- UIAlertView *alertShow=[[UIAlertView alloc]initWithTitle:nil message:@"该功能正在完善中,敬请期待" delegate:nil cancelButtonTitle:@"知道了" otherButtonTitles:nil, nil];
- [alertShow show];
- //[g_App showAlert:@"该功能正在完善中,敬请期待"];
-
- return;
- JXXinRenLookVc *vc=[JXXinRenLookVc new];
- [g_navigation pushViewController:vc animated:YES];
-
- }else if([model.text isEqualToString:@"分享赚钱"]){
- self.show.hidden=NO;
-
- }
- }
-
- if (indexPath.section==1) {
- if (indexPath.row==0) {
- //JXMyFeedVc JXMyServiceVc
- JXMyFeedVc *vc=[JXMyFeedVc new];
- [g_navigation pushViewController:vc animated:YES];
- }
- if (indexPath.row==1) {
- JXMyHelpCerVc *vc=[JXMyHelpCerVc new];
- [g_navigation pushViewController:vc animated:YES];
- }
- if (indexPath.row==2) {
-
- JXAboutJiXinVc *vc=[JXAboutJiXinVc new];
- [g_navigation pushViewController:vc animated:YES];
- }if (indexPath.row==3) {
-
- JXMySettingVc *vc=[JXMySettingVc new];
- [g_navigation pushViewController:vc animated:YES];
- }
- // JXVipTeQVc *vc=[JXVipTeQVc new];
- // [g_navigation pushViewController:vc animated:YES];
-
- }
-
-
- }
- @end
|