jiGuangXieZuo/ProductApp/ProductApp/ProductMain/引导/作文批改/批改信息/StartZWPIDetailViewControll...

155 lines
4.8 KiB
Objective-C

//
// StartZWPIDetailViewController.m
// ProductApp
//
// Created by 工作 on 2024/9/23.
//
#import "StartZWPIDetailViewController.h"
#import "StartZWPIDetailView.h"
#import "NetWorkManager.h"
#import "KaiTongAlterView.h"
@interface StartZWPIDetailViewController ()
///
@property (nonatomic , strong) StartZWPIDetailView *viewShow;
@end
@implementation StartZWPIDetailViewController
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleDefault;
}
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
[self showNaviGationView:YES];
[self.navigationView setTitle:@"作文批改" titleColor:RGBCOLOR(60, 60, 60)];
[self.navigationView setBackgroundColor:[UIColor whiteColor]];
[self.navigationView.backButton setHidden:self.isshiyong];
if(self.strID.length>0||self.modelHestory)
{
[self.navigationView setMuenImg:@"xz_fenxiang"];
}
if(self.modelHestory)
{
[self.navigationView setTitle:@"作文批改记录" titleColor:RGBCOLOR(60, 60, 60)];
}
if(self.isshiyong)
{
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
[self.navigationView.backButton setHidden:YES];
}
[self getQuanXian];
}
-(void)navMuenButtonAction
{///分享
[self.viewShow shareAction];
}
- (void)viewDidLoad {
[super viewDidLoad];
[self.view setBackgroundColor:[UIColor whiteColor]];
StartZWPIDetailView *view = [[StartZWPIDetailView alloc] init];
[self.view addSubview:view];
[view mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.right.bottom.equalTo(self.view);
make.top.offset(NavHeight);
}];
view.isshiyong = self.isshiyong;
view.modelDetailZWPG = self.modelDetailZWPG;
view.modelHestory = self.modelHestory;
view.arrXZImages = self.arrXZImages;
view.strID = self.strID;
self.viewShow = view;
view.modelPF = self.modelPF;
view.modelContentItems = self.modelContentItems;
// /*
// ///评分
// @property (nonatomic , strong) WriteCorrectScoreModelData *modelPF;
// ///句子数据
// @property (nonatomic , strong) CorrectWriteCorrectModelData *modelContentItems;
// */
//
// if(self.arrXZImages.count>0)
// {
// [LoadAlterView show];
// __block int loadcount = 0;
// [NetWorkManager requestCorrectWrite_correct_scoreData:self.view ID:self.strID Callback:^(BOOL state, WriteCorrectScoreModel *responseObject, NSString * _Nullable describle) {
// loadcount++;
// if(state)
// {
// view.modelPF = responseObject.data;
// }
// else
// {
// [HXHud showMessage:responseObject.message afterDelayType:1];
// }
// if(loadcount>=3)
// {
// [LoadAlterView dismiss];
// }
// }];
//
// [NetWorkManager requestCorrectWrite_correctData:self.view ID:self.strID Callback:^(BOOL state, CorrectWriteCorrectModel *responseObject, NSString * _Nullable describle) {
// loadcount++;
// if(state)
// {
// view.modelContentItems = responseObject.data;
// }
// else
// {
// [HXHud showMessage:responseObject.message afterDelayType:1];
// }
// if(loadcount>=3)
// {
// [LoadAlterView dismiss];
// }
// }];
//
// ///可以不请求
// [NetWorkManager requestCorrectWrite_correct_errorData:self.view ID:self.strID Callback:^(BOOL state, CorrectWriteErrorModel *responseObject, NSString * _Nullable describle) {
// loadcount++;
// if(state)
// {
// view.arrErrorLocation = responseObject.data;
// }
// else
// {
// [HXHud showMessage:responseObject.message afterDelayType:1];
// }
// if(loadcount>=3)
// {
// [LoadAlterView dismiss];
// }
// }];
// }
}
-(void)getQuanXian
{
if(self.isquanxian==YES || self.isshiyong==YES)return;
[UserInfoModel quanXianJiaoYan:self scence:@"write_correct" ispush:NO back:^(BOOL value) {
for(UIView *view in self.view.subviews)
{
if([view isKindOfClass:[KaiTongAlterView class]])
{
[view removeFromSuperview];
}
}
if(value==NO)
{
KaiTongAlterView *view = [[KaiTongAlterView alloc] initWithFrame:CGRectMake(0, 0, UISCREEN_WIDTH, UISCREEN_HEIGHT)];
view.source = @"correct_recharge_dialog";
[self.view addSubview:view];
}
}];
}
@end