宽容他人,放过自己。

weboss页面跳转参数

Posted on By anchoriteFili

MyCollectionCellModel *model = _models[indexPath.row - 1];
        
        if (model.articletype == BLOGTYPE_ARTICLE) {
            trendsViewController *ten = [[trendsViewController alloc]init];
            ten.blogModel = model;
            ten.delegate = self;
            ten.hidesBottomBarWhenPushed = YES;
            [self.navigationController pushViewController:ten animated:YES];
            
        } else if(model.articletype == BLOGTYPE_JOB) {
            JobDetailVC *viewController = [[JobDetailVC alloc] init];
            [viewController setJobId:model.jobModel.jobsmsgid];
            [viewController setTitle:@"职位详情"];
            viewController.hidesBottomBarWhenPushed = YES;
            [self.navigationController pushViewController:viewController animated:YES];
            
        }else if(model.articletype == BLOGTYPE_ALTER){
            MyResumeVC *viewController = [[MyResumeVC alloc] initWithUserID: model.alterModel.resumeUserID];
            viewController.title = @"我的简历";
            viewController.hidesBottomBarWhenPushed = YES;
            [self.navigationController pushViewController:viewController animated:YES];
            
        }else if(model.articletype == BLOGTYPE_PROJ){
            TeamHomePageVC *viewController = [[TeamHomePageVC alloc] init];
            [viewController setTeamId: model.projModel.studioid andType:model.projModel.studioType andIsSuccess:YES];
            [viewController setTitle:@"团队主页"];
            viewController.hidesBottomBarWhenPushed = YES;
            [self.navigationController pushViewController:viewController animated:YES];
            
        }else if(model.articletype == BLOGTYPE_INC){
            CompanyHomePageVC *viewController = [[CompanyHomePageVC alloc] init];
            [viewController setTeamId: model.incModel.studioid andType:model.incModel.studioType andIsSuccess:YES];
            [viewController setTitle:@"团队主页"];
            viewController.hidesBottomBarWhenPushed = YES;
            [self.navigationController pushViewController:viewController animated:YES];
            
        }else if(model.articletype == BLOGTYPE_USER){
            HomePageVC *viewController = [[HomePageVC alloc] init];
            [viewController setupUserId:model.userModel.userId userBasicID:model.userModel.userBasicID];
            viewController.title = @"个人主页";
            viewController.hidesBottomBarWhenPushed = YES;
            [self.navigationController pushViewController:viewController animated:YES];
            
        }
// 热门项目跳转(项目主页)
- (void)hotProjectsJump:(int)prjId {
    TeamHomePageVC *viewController = [[TeamHomePageVC alloc] init];
    [viewController setTeamId:prjId andType:@"PRJ"];
    [self.navigationController pushViewController:viewController animated:YES];
}

// 热门工作跳转(职位详情)
- (void)hotJobsJump:(int)jobId {
    JobDetailVC *viewController = [[JobDetailVC alloc] init];
    [viewController setJobId:jobId];
    [self.navigationController pushViewController:viewController animated:YES];
}

// 热门人才跳转(个人主页)
- (void)hotPersonnelJump:(int)userId userBasicId:(int)userBasicId {
    HomePageVC *viewController = [[HomePageVC alloc] init];
    [viewController setupUserId:userId userBasicID:userBasicId];
    [self.navigationController pushViewController:viewController animated:YES];
}

// 热门公司跳转(公司主页)
- (void)hotCompanyJump:(int)companyId {
    CompanyHomePageVC *viewController = [[CompanyHomePageVC alloc] init];
    [viewController setTeamId:companyId andType:@"INC"];
    [self.navigationController pushViewController:viewController animated:YES];
}

// 团队跳转(项目主页、公司主页)
- (void)teamHomePageJump:(int)teamId teamType:(NSString *)teamType {
    if (teamId == 0) {
        return;
    }
    
    if ([teamType isEqualToString:@"PRJ"]) {
        TeamHomePageVC *viewController = [[TeamHomePageVC alloc] init];
        [viewController setTeamId:teamId andType:teamType];
        [self.navigationController pushViewController:viewController animated:YES];
    } else {
        CompanyHomePageVC *viewController = [[CompanyHomePageVC alloc] init];
        [viewController setTeamId:teamId andType:teamType];
        [self.navigationController pushViewController:viewController animated:YES];
    }
}