|
|
@@ -65,6 +65,8 @@ static NSString *cellID = @"cellID";
|
|
|
|
|
|
BOOL turnFrame; //用来判断是否点击了textView
|
|
|
BOOL turnFrameSpecial; //返回选择提示框 特殊处理
|
|
|
+
|
|
|
+ NSString *_vecode;//高登特殊要求字段
|
|
|
}
|
|
|
|
|
|
- (NSMutableArray *)cellHeightArray
|
|
|
@@ -136,6 +138,7 @@ static NSString *cellID = @"cellID";
|
|
|
_gridId = [[NSMutableArray alloc]init];
|
|
|
_formCount = 0;
|
|
|
_guanlianId = @"";
|
|
|
+ _vecode = @"";
|
|
|
turnFrame = NO;
|
|
|
turnFrameSpecial = NO;
|
|
|
[self getDataFromSeverWithCaller:_caller];
|
|
|
@@ -292,6 +295,13 @@ static NSString *cellID = @"cellID";
|
|
|
[_idArr addObject:idArr];
|
|
|
}
|
|
|
|
|
|
+ //特殊取值-高登要求
|
|
|
+ if ([_caller isEqualToString:@"VerifyApplyDetail!FQC"]) {
|
|
|
+ NSString *field = [NSString stringWithFormat:@"%@",obj[@"fd_field"]];
|
|
|
+ if ([field isEqualToString:@"ve_code"]) {
|
|
|
+ _vecode = FORMAT(@"%@",obj[@"fd_value"]);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
_listArr = [NSDictionary changeType:_listArr];
|
|
|
@@ -881,14 +891,20 @@ static NSString *cellID = @"cellID";
|
|
|
|
|
|
if (_gridData.count != 0) {
|
|
|
if (section == (_listArr.count-1)) {
|
|
|
- return 100;
|
|
|
+ if ([_caller isEqualToString:@"VerifyApplyDetail!FQC"]) {
|
|
|
+ return 150;
|
|
|
+ }else
|
|
|
+ return 100;
|
|
|
}
|
|
|
else{
|
|
|
return 4;
|
|
|
}
|
|
|
}else{
|
|
|
if (section == (_listArr.count-1)) {
|
|
|
- return 60;
|
|
|
+ if ([_caller isEqualToString:@"VerifyApplyDetail!FQC"]) {
|
|
|
+ return 110;
|
|
|
+ }else
|
|
|
+ return 60;
|
|
|
}
|
|
|
else{
|
|
|
return 4;
|
|
|
@@ -984,7 +1000,35 @@ static NSString *cellID = @"cellID";
|
|
|
make.top.equalTo(footerView.mas_bottom).offset(10);
|
|
|
make.height.mas_equalTo(40);
|
|
|
}];
|
|
|
- }else{
|
|
|
+ }
|
|
|
+ else if ([_caller isEqualToString:@"VerifyApplyDetail!FQC"]) {
|
|
|
+ [footerView addSubview:addBtn];
|
|
|
+
|
|
|
+ UIButton *zhuandanBtn = [UIButton new];
|
|
|
+ zhuandanBtn.layer.cornerRadius = 5;
|
|
|
+ zhuandanBtn.layer.masksToBounds = YES;
|
|
|
+ [zhuandanBtn setBackgroundColor:HexColor(@"#33A2EE") forState:UIControlStateNormal];
|
|
|
+ [zhuandanBtn setBackgroundColor:HexColor(@"#2D84C0") forState:UIControlStateHighlighted];
|
|
|
+ [zhuandanBtn setTitleColor:HexColor(@"#FFFFFF") forState:UIControlStateNormal];
|
|
|
+ zhuandanBtn.titleLabel.font = FONT_SIZE(18);
|
|
|
+ [zhuandanBtn setTitle:@"转单" forState:UIControlStateNormal];
|
|
|
+ [zhuandanBtn addTarget:self action:@selector(zhandanAction) forControlEvents:UIControlEventTouchUpInside];
|
|
|
+ [footerView addSubview:zhuandanBtn];
|
|
|
+ [zhuandanBtn mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.left.equalTo(footerView).offset(20);
|
|
|
+ make.right.equalTo(footerView).offset(-20);
|
|
|
+ make.top.equalTo(addBtn.mas_bottom).offset(5);
|
|
|
+ make.height.mas_equalTo(40);
|
|
|
+ }];
|
|
|
+
|
|
|
+ [_refreshBtn mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.left.equalTo(footerView).offset(20);
|
|
|
+ make.right.equalTo(footerView).offset(-20);
|
|
|
+ make.top.equalTo(zhuandanBtn.mas_bottom).offset(5);
|
|
|
+ make.height.mas_equalTo(40);
|
|
|
+ }];
|
|
|
+ }
|
|
|
+ else{
|
|
|
[footerView addSubview:addBtn];
|
|
|
[_refreshBtn mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
make.left.equalTo(footerView).offset(20);
|
|
|
@@ -1022,12 +1066,38 @@ static NSString *cellID = @"cellID";
|
|
|
[_refreshBtn addTarget:self action:@selector(uploadAction) forControlEvents:UIControlEventTouchUpInside];
|
|
|
[footerView addSubview:_refreshBtn];
|
|
|
|
|
|
- [_refreshBtn mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
- make.left.equalTo(footerView).offset(20);
|
|
|
- make.right.equalTo(footerView).offset(-20);
|
|
|
- make.top.equalTo(footerView).offset(10);
|
|
|
- make.height.mas_equalTo(40);
|
|
|
- }];
|
|
|
+ if ([_caller isEqualToString:@"VerifyApplyDetail!FQC"]) {
|
|
|
+ UIButton *zhuandanBtn = [UIButton new];
|
|
|
+ zhuandanBtn.layer.cornerRadius = 5;
|
|
|
+ zhuandanBtn.layer.masksToBounds = YES;
|
|
|
+ [zhuandanBtn setBackgroundColor:HexColor(@"#33A2EE") forState:UIControlStateNormal];
|
|
|
+ [zhuandanBtn setBackgroundColor:HexColor(@"#2D84C0") forState:UIControlStateHighlighted];
|
|
|
+ [zhuandanBtn setTitleColor:HexColor(@"#FFFFFF") forState:UIControlStateNormal];
|
|
|
+ zhuandanBtn.titleLabel.font = FONT_SIZE(18);
|
|
|
+ [zhuandanBtn setTitle:@"转单" forState:UIControlStateNormal];
|
|
|
+ [zhuandanBtn addTarget:self action:@selector(zhandanAction) forControlEvents:UIControlEventTouchUpInside];
|
|
|
+ [footerView addSubview:zhuandanBtn];
|
|
|
+ [zhuandanBtn mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.left.equalTo(footerView).offset(20);
|
|
|
+ make.right.equalTo(footerView).offset(-20);
|
|
|
+ make.top.equalTo(footerView).offset(5);
|
|
|
+ make.height.mas_equalTo(40);
|
|
|
+ }];
|
|
|
+
|
|
|
+ [_refreshBtn mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.left.equalTo(footerView).offset(20);
|
|
|
+ make.right.equalTo(footerView).offset(-20);
|
|
|
+ make.top.equalTo(zhuandanBtn.mas_bottom).offset(5);
|
|
|
+ make.height.mas_equalTo(40);
|
|
|
+ }];
|
|
|
+ }else{
|
|
|
+ [_refreshBtn mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.left.equalTo(footerView).offset(20);
|
|
|
+ make.right.equalTo(footerView).offset(-20);
|
|
|
+ make.top.equalTo(footerView).offset(10);
|
|
|
+ make.height.mas_equalTo(40);
|
|
|
+ }];
|
|
|
+ }
|
|
|
|
|
|
return footerView;
|
|
|
}
|
|
|
@@ -1123,6 +1193,29 @@ static NSString *cellID = @"cellID";
|
|
|
[self.tableView reloadData];
|
|
|
}
|
|
|
|
|
|
+#pragma mark --- 转单
|
|
|
+-(void)zhandanAction
|
|
|
+{
|
|
|
+ [MBProgressHUD showMessage:@"" toView:self.view];
|
|
|
+
|
|
|
+ NSString *url = [NSString stringWithFormat:@"%@scm/qc/turnQualityYC.action",g_id];
|
|
|
+ NSDictionary *dic = @{
|
|
|
+ @"id":_listid,
|
|
|
+ @"code":_vecode,
|
|
|
+ };
|
|
|
+ UASNetworkManager *manager = [UASNetworkManager shareManager];
|
|
|
+
|
|
|
+ [manager request:url method:POST parameters:dic progress:nil success:^(NSURLSessionDataTask *task, id responseObject) {
|
|
|
+ [MBProgressHUD hideHUDForView:self.view];
|
|
|
+
|
|
|
+ [JOShowMessageFromNavi showDropViewWithMessage:@"转单成功" ToNavi:self.navigationController withColor:nil];
|
|
|
+
|
|
|
+ } failure:^(NSURLSessionDataTask *task, NSError *error) {
|
|
|
+ [MBProgressHUD hideHUDForView:self.view];
|
|
|
+ ErrorInfomation
|
|
|
+ }];
|
|
|
+}
|
|
|
+
|
|
|
#pragma mark --- 提交单据
|
|
|
-(void)uploadAction
|
|
|
{
|