From de60421ddf3954d9a3a82d1dc5a6940e7d3e24cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=BA=9A=E9=99=86?= <459700780@qq.com> Date: Tue, 7 Jun 2016 17:30:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../UserInterfaceState.xcuserstate | Bin 154035 -> 156195 bytes .../Delivery/Main/1/Cell/AcceptCarCell.m | 9 +- .../Delivery/Main/1/Cell/AddressCell.m | 25 ---- .../Delivery/Main/1/Cell/BillCell.m | 15 --- .../Delivery/Main/1/Cell/CarShipCell.m | 4 - .../Delivery/Main/1/Cell/ChooseAddressCell.m | 65 +---------- .../Delivery/Main/1/Cell/QuoteCell.m | 57 +--------- .../Delivery/Main/1/Cell/QuoteListCell.m | 47 -------- .../Delivery/Main/1/Cell/SmallCarTableCell.m | 9 -- .../Delivery/Main/1/Controller/AddressVC.m | 60 +--------- .../Delivery/Main/1/Controller/BillVC.m | 15 --- .../Delivery/Main/1/Controller/CarShipVC.m | 27 ----- .../Main/1/Controller/ChooseAddressVC.m | 20 +--- .../Delivery/Main/1/Controller/ConfirmOrder.m | 30 ----- .../Delivery/Main/1/Controller/PayMoneyVC.m | 44 +------ .../Delivery/Main/1/Controller/PlaceOrderVC.m | 107 +----------------- .../Delivery/Main/1/Controller/QuoteListVC.m | 30 +---- zhiche--delivery/Delivery/Singleton/Header.h | 3 - 18 files changed, 15 insertions(+), 552 deletions(-) diff --git a/zhiche--delivery.xcworkspace/xcuserdata/wangyalu.xcuserdatad/UserInterfaceState.xcuserstate b/zhiche--delivery.xcworkspace/xcuserdata/wangyalu.xcuserdatad/UserInterfaceState.xcuserstate index ccc79b826729ebbcc9cc9da95c9b454b9ec4a6ac..d6e1d0c8ea3d32e05b1c3a4c86948ef635df22f3 100644 GIT binary patch literal 156195 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 ZzyH~9pa1*67xn$$|NZ~}J9zm1{{fh7R$u@C literal 154035 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 U@BjVhc_aVdfBye}54Ps~AH6e(9RL6T diff --git a/zhiche--delivery/Delivery/Main/1/Cell/AcceptCarCell.m b/zhiche--delivery/Delivery/Main/1/Cell/AcceptCarCell.m index 5662928..c2ebe94 100644 --- a/zhiche--delivery/Delivery/Main/1/Cell/AcceptCarCell.m +++ b/zhiche--delivery/Delivery/Main/1/Cell/AcceptCarCell.m @@ -33,6 +33,7 @@ self.imageBtn.layer.masksToBounds=YES; UIView * Hline1 =[[UIView alloc]init]; Hline1.backgroundColor = RGBACOLOR(149, 149, 149, 1); + [self.view addSubview:Hline1]; [self.view addSubview:self.imageBtn]; [self.view addSubview:self.number]; @@ -43,8 +44,6 @@ make.top.equalTo(self.view.mas_top); make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); }]; - - [self.imageBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(self.view.mas_left).with.offset(14*kWidth); make.centerY.mas_equalTo(self.view.mas_centerY); @@ -77,22 +76,18 @@ make.centerX.mas_equalTo(self.contentView.mas_left).with.offset(Main_Width/4*kHeight); make.top.mas_equalTo(self.view.mas_bottom).with.offset(10*kHeight); }]; - [self.startDetailAddress mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.startAddress.mas_centerX); make.top.mas_equalTo(self.startAddress.mas_bottom).with.offset(10*kHeight); }]; - [self.startTimeL mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.startAddress.mas_centerX); make.top.mas_equalTo(self.startDetailAddress.mas_bottom).with.offset(10*kHeight); }]; - [self.endAddress mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.contentView.mas_right).with.offset(-Main_Width/4*kHeight); make.top.mas_equalTo(self.view.mas_bottom).with.offset(10*kHeight); }]; - [self.endDetailAddress mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.endAddress.mas_centerX); make.top.mas_equalTo(self.endAddress.mas_bottom).with.offset(10*kHeight); @@ -133,9 +128,7 @@ label.text = title; label.textColor = color; UIFont *fnt = [UIFont fontWithName:@"HelveticaNeue" size:font];CGSize size = [label.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil]]; - // 名字的H CGFloat nameH = size.height; - // 名字的W CGFloat nameW = size.width; label.textAlignment = NSTextAlignmentRight; label.frame =CGRectMake(0, 0, nameW, nameH); diff --git a/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.m b/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.m index 9fb0f31..8caf33e 100644 --- a/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.m +++ b/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.m @@ -24,19 +24,15 @@ _AddressName = [self createUIlabel:@"" andFont:FontOfSize14 andColor:BlackColor]; _PeopleName = [self createUIlabel:@"" andFont:FontOfSize14 andColor:BlackColor]; _SmallImage = [[UIImageView alloc]init]; -// _ChooseText = [self createUIlabel:@"" andFont:FontOfSize14 andColor:BlackColor]; _MRbtn = [self createBtn:@"默认"]; _BJbtn = [self createBtn:@"编辑"]; _SCbtn = [self createBtn:@"删除"]; - - [self.contentView addSubview:_CityName]; [self.contentView addSubview:_StoreName]; [self.contentView addSubview:_AddressName]; [self.contentView addSubview:_PeopleName]; [self.contentView addSubview:_SmallImage]; -// [self.contentView addSubview:_ChooseText]; [self.contentView addSubview:_MRbtn]; [self.contentView addSubview:_BJbtn]; [self.contentView addSubview:_SCbtn]; @@ -45,26 +41,17 @@ make.left.equalTo(_SmallImage.mas_right).with.offset(25*kWidth); make.top.mas_equalTo(self.contentView.mas_top).with.offset(10*kHeight); }]; - [_StoreName mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(_CityName.mas_right).with.offset(20*kWidth); make.centerY.mas_equalTo(_CityName.mas_centerY); }]; - - _SmallImage.backgroundColor = [UIColor cyanColor]; [_SmallImage mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.contentView.mas_left).with.offset(14*kWidth); make.top.mas_equalTo(_CityName.mas_bottom).with.offset(10*kHeight); make.size.mas_equalTo(CGSizeMake(15*kWidth, 15*kHeight)); }]; -// _ChooseText.backgroundColor = [UIColor cyanColor]; -// [_ChooseText mas_makeConstraints:^(MASConstraintMaker *make) { -// make.left.equalTo(_CityName.mas_left).with.offset(0); -// make.centerY.mas_equalTo(_SmallImage.mas_centerY); -// }]; - [_AddressName mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(_CityName.mas_left).with.offset(0); make.centerY.mas_equalTo(_SmallImage.mas_centerY); @@ -73,14 +60,11 @@ make.left.equalTo(_CityName.mas_left).with.offset(0); make.top.mas_equalTo(_SmallImage.mas_bottom).with.offset(10*kHeight); }]; - - [_MRbtn mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.contentView.mas_left).with.offset(14*kWidth); make.top.mas_equalTo(_PeopleName.mas_bottom).with.offset(10*kHeight); make.size.mas_equalTo(CGSizeMake(50*kWidth, 30*kHeight)); }]; - [_BJbtn mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.equalTo(self.contentView.mas_centerX); make.top.mas_equalTo(_PeopleName.mas_bottom).with.offset(10*kHeight); @@ -91,11 +75,6 @@ make.top.mas_equalTo(_PeopleName.mas_bottom).with.offset(10*kHeight); make.size.mas_equalTo(CGSizeMake(50*kWidth, 30*kHeight)); }]; - - - - - _RightImage= [[UIImageView alloc]init]; _RightImage.image = [UIImage imageNamed:@"common_list_arrows_more"]; [self.contentView addSubview:_RightImage]; @@ -104,20 +83,16 @@ make.centerY.mas_equalTo(self.contentView.mas_centerY); make.size.mas_equalTo(CGSizeMake(6*kWidth, 11*kHeight)); }]; - } return self; } - -(UILabel*)createUIlabel:(NSString *)title andFont:(CGFloat)font andColor:(UIColor*)color { UILabel * label =[[UILabel alloc]init]; label.text = title; label.textColor = color; UIFont *fnt = [UIFont fontWithName:@"HelveticaNeue" size:font];CGSize size = [label.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil]]; - // 名字的H CGFloat nameH = size.height; - // 名字的W CGFloat nameW = size.width; label.textAlignment = NSTextAlignmentLeft; label.frame =CGRectMake(0, 0, nameW, nameH); diff --git a/zhiche--delivery/Delivery/Main/1/Cell/BillCell.m b/zhiche--delivery/Delivery/Main/1/Cell/BillCell.m index cf71c08..a31846e 100644 --- a/zhiche--delivery/Delivery/Main/1/Cell/BillCell.m +++ b/zhiche--delivery/Delivery/Main/1/Cell/BillCell.m @@ -15,11 +15,6 @@ // Initialization code } - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ -// @property (nonatomic,strong) UILabel * timeTitle; -// @property (nonatomic,strong) UILabel * timeLabel; -// @property (nonatomic,strong) UILabel * moneyTitle; -// @property (nonatomic,strong) UILabel * moneyLabel; - self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self){ @@ -41,11 +36,6 @@ make.top.mas_equalTo(self.timeTitle.mas_bottom).with.offset(10*kWidth); make.centerX.mas_equalTo(self.timeTitle.mas_centerX); }]; -// cell.timeTitle.text = @"今天"; -// cell.timeLabel.text = @"13:12"; -// cell.moneyTitle.text = @"-2732.00"; -// cell.moneyLabel.text = @"支付定金"; - [self.moneyTitle mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.timeTitle.mas_right).with.offset(40*kWidth); make.centerY.mas_equalTo(self.timeTitle.mas_centerY); @@ -54,9 +44,6 @@ make.left.mas_equalTo(self.timeTitle.mas_right).with.offset(40*kWidth); make.centerY.mas_equalTo(self.timeLabel.mas_centerY); }]; - - - } return self; } @@ -66,9 +53,7 @@ label.text = title; label.textColor = color; UIFont *fnt = [UIFont fontWithName:@"HelveticaNeue" size:font];CGSize size = [label.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil]]; - // 名字的H CGFloat nameH = size.height; - // 名字的W CGFloat nameW = size.width; label.textAlignment = NSTextAlignmentRight; label.frame =CGRectMake(0, 0, nameW, nameH); diff --git a/zhiche--delivery/Delivery/Main/1/Cell/CarShipCell.m b/zhiche--delivery/Delivery/Main/1/Cell/CarShipCell.m index 834993e..27a1a7b 100644 --- a/zhiche--delivery/Delivery/Main/1/Cell/CarShipCell.m +++ b/zhiche--delivery/Delivery/Main/1/Cell/CarShipCell.m @@ -45,7 +45,6 @@ make.right.equalTo(self.contentView.mas_right).with.offset(-20*kWidth); make.centerY.mas_equalTo(self.contentView.mas_centerY); }]; - } return self; } @@ -54,16 +53,13 @@ label.text = title; label.textColor = color; UIFont *fnt = [UIFont fontWithName:@"HelveticaNeue" size:font];CGSize size = [label.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil]]; - // 名字的H CGFloat nameH = size.height; - // 名字的W CGFloat nameW = size.width; label.textAlignment = NSTextAlignmentCenter; label.frame =CGRectMake(0, 0, nameW, nameH); label.font = Font(font); return label; } - @end diff --git a/zhiche--delivery/Delivery/Main/1/Cell/ChooseAddressCell.m b/zhiche--delivery/Delivery/Main/1/Cell/ChooseAddressCell.m index fb62e4a..628e284 100644 --- a/zhiche--delivery/Delivery/Main/1/Cell/ChooseAddressCell.m +++ b/zhiche--delivery/Delivery/Main/1/Cell/ChooseAddressCell.m @@ -19,70 +19,7 @@ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self){ -// -// _SmallImage = [[UIImageView alloc]init]; -// _SmallImage.backgroundColor = [UIColor cyanColor]; -// _CarName = [self createUIlabel:@"" andFont:FontOfSize12 andColor:BlackColor]; -// _ReduceBtn = [self createBtn:@"-"]; -// _AddBtn = [self createBtn:@"+"]; -// _Number = [self createUIlabel:@"1" andFont:FontOfSize12 andColor:BlackColor]; -// -// [self.contentView addSubview:_SmallImage]; -// [self.contentView addSubview:_CarName]; -// [self.contentView addSubview:_ReduceBtn]; -// [self.contentView addSubview:_AddBtn]; -// [self.contentView addSubview:_Number]; -// -// [_SmallImage mas_makeConstraints:^(MASConstraintMaker *make) { -// make.left.equalTo(self.contentView.mas_left).with.offset(14*kWidth); -// make.centerY.mas_equalTo(self.contentView.mas_centerY); -// make.size.mas_equalTo(CGSizeMake(15*kWidth, 15*kHeight)); -// }]; -// [_CarName mas_makeConstraints:^(MASConstraintMaker *make) { -// make.left.equalTo(_SmallImage.mas_right).with.offset(25*kWidth); -// make.centerY.mas_equalTo(_SmallImage.mas_centerY); -// }]; -// [_AddBtn mas_makeConstraints:^(MASConstraintMaker *make) { -// make.right.equalTo(self.contentView.mas_right).with.offset(-20*kWidth); -// make.centerY.mas_equalTo(_SmallImage.mas_centerY); -// make.size.mas_equalTo(CGSizeMake(30*kWidth, 30*kHeight)); -// }]; -// [_Number mas_makeConstraints:^(MASConstraintMaker *make) { -// make.right.equalTo(_AddBtn.mas_left).with.offset(0); -// make.centerY.mas_equalTo(_SmallImage.mas_centerY); -// make.size.mas_equalTo(CGSizeMake(30*kWidth, 30*kHeight)); -// }]; -// [_ReduceBtn mas_makeConstraints:^(MASConstraintMaker *make) { -// make.right.equalTo(_Number.mas_left).with.offset(0); -// make.centerY.mas_equalTo(_SmallImage.mas_centerY); -// make.size.mas_equalTo(CGSizeMake(30*kWidth, 30*kHeight)); -// }]; -// UIView * Hline =[[UIView alloc]init]; -// Hline.backgroundColor = RGBACOLOR(149, 149, 149, 1); -// [self.contentView addSubview:Hline]; -// [Hline mas_makeConstraints:^(MASConstraintMaker *make) { -// make.left.equalTo(_ReduceBtn.mas_right); -// make.top.equalTo(_ReduceBtn.mas_top); -// make.size.mas_equalTo(CGSizeMake(30*kWidth, 1)); -// }]; -// UIView * Hline1 =[[UIView alloc]init]; -// Hline1.backgroundColor = RGBACOLOR(149, 149, 149, 1); -// [self.contentView addSubview:Hline1]; -// [Hline1 mas_makeConstraints:^(MASConstraintMaker *make) { -// make.left.equalTo(_ReduceBtn.mas_right); -// make.bottom.equalTo(_ReduceBtn.mas_bottom); -// make.size.mas_equalTo(CGSizeMake(30*kWidth, 1)); -// }]; -// UIImageView * imageline =[[UIImageView alloc]init]; -// imageline.image = [UIImage imageNamed:@"common_list_line1"]; -// [self.contentView addSubview:imageline]; -// [imageline mas_makeConstraints:^(MASConstraintMaker *make) { -// make.left.mas_equalTo(self.contentView).with.offset(0); -// make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); -// make.bottom.mas_equalTo(self.contentView.mas_bottom); -// }]; -// -// + } return self; diff --git a/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.m b/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.m index a403f35..5d65dda 100644 --- a/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.m +++ b/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.m @@ -43,16 +43,14 @@ make.centerY.mas_equalTo(self.view.mas_centerY); }]; - self.scrollView = [[UIScrollView alloc]init]; self.scrollView.contentSize = CGSizeMake(screenWidth + 150*2*kWidth, 20*kHeight); self.scrollView.alwaysBounceHorizontal = YES; self.scrollView.showsHorizontalScrollIndicator = NO; [self.contentView addSubview:self.scrollView]; - + self.carStyle = [self createUIlabel:@"" andFont:FontOfSize14 andColor:BlackColor]; [self.scrollView addSubview:self.carStyle]; - //省市县 self.startAddress = [self createUIlabel:@"长沙" andFont:FontOfSize14 andColor:BlackColor]; //发车单位 收车单位 @@ -77,74 +75,29 @@ make.centerX.mas_equalTo(self.startAddress.mas_centerX); make.top.mas_equalTo(self.startAddress.mas_bottom).with.offset(10*kHeight); }]; - [self.startTimeL mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.startAddress.mas_centerX); make.top.mas_equalTo(self.startDetailAddress.mas_bottom).with.offset(10*kHeight); }]; - [self.endAddress mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.contentView.mas_right).with.offset(-Main_Width/4*kHeight); make.top.mas_equalTo(self.view.mas_bottom).with.offset(10*kHeight); }]; - [self.endDetailAddress mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.endAddress.mas_centerX); make.top.mas_equalTo(self.endAddress.mas_bottom).with.offset(10*kHeight); }]; - [self.endTimeL mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.endDetailAddress.mas_centerX); make.top.mas_equalTo(self.endDetailAddress.mas_bottom).with.offset(10*kHeight); }]; _Btn2 = [self createBtn:@"重新发布"]; _Btn3 = [self createBtn:@"查看报价"]; - } return self; } -(void)showInfo:(NSDictionary *)dic_info{ - NSLog(@"dic_info===%@",dic_info); - -// dic_info==={ -// actualCost = ""; -// arriveDate = "2016-06-04"; -// deliveryDate = "2016-06-04"; -// departCityName = "\U4e4c\U5170\U5bdf\U5e03\U5e02"; -// departUnit = FacheDANWEI; -// id = 314; -// orderCode = CO20160641540114476; -// payStatus = 10; -// payStatusText = "\U672a\U4ed8\U6b3e"; -// postTimeRemaining = 0; -// quoteCounts = 0; -// quotes = ( -// ); -// receiptCityName = "\U77f3\U5bb6\U5e84\U5e02"; -// receiptUnit = Wangyalu; -// status = 20; -// statusText = "\U5df2\U53d1\U5e03"; -// vehicles = ( -// { -// amount = 1; -// brandName = "\U54c1\U724cnames"; -// id = 453; -// vehicleName = "\U8f66\U578bnames"; -// vinList = ( -// ); -// vins = "[\"vin 123456789\",\"vin cs987654321\"]"; -// }, -// { -// amount = 10; -// brandName = "\U54c1\U724c123"; -// id = 454; -// vehicleName = "\U8f66\U578b123"; -// vinList = ( -// ); -// vins = "[\"vin 123456789\",\"vin cs987654321\"]"; -// } -// ); self.orderNumber.text = [NSString stringWithFormat:@"%@", dic_info[@"orderCode"]]; self.time.text =[NSString stringWithFormat:@"剩余时间:%@分钟",dic_info[@"postTimeRemaining"]]; @@ -170,13 +123,11 @@ make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); make.top.mas_equalTo(self.endTimeL.mas_bottom).with.offset(5*kHeight); }]; - [self.scrollView mas_makeConstraints:^(MASConstraintMaker *make) { make.top.mas_equalTo(imageline.mas_bottom).offset(5*kHeight); make.left.mas_equalTo(self.contentView.mas_left).with.offset(0); make.size.mas_equalTo(CGSizeMake(screenWidth, 20*kHeight)); }]; - NSMutableArray * carstyle = dic_info[@"vehicles"]; NSString * carName = [[NSString alloc]init]; for (int i=0; i>>>>>> 17a7f50c7e3c7b01b1132dda0f2c73048e584daa make.centerX.equalTo(_BackView.mas_centerX); make.centerY.equalTo(time.mas_centerY); }]; @@ -239,12 +223,9 @@ -(void)pressShipBtn{ dicUrl = [NSMutableDictionary dictionaryWithObjectsAndKeys:self.OrderCodeDic,@"id", nil]; - - [Com afPostRequestWithUrlString:Order_Publish_Url parms:dicUrl finishedBlock:^(id responseObj) { NSMutableDictionary * dicObj =[NSJSONSerialization JSONObjectWithData:responseObj options:NSJSONReadingMutableContainers error:nil]; - NSLog(@"%@",dicObj); FindQuoteVC * quote = [[FindQuoteVC alloc]init]; [self.navigationController pushViewController:quote animated:YES]; @@ -272,7 +253,6 @@ make.top.equalTo(nav.mas_bottom).with.offset(0*kHeight); make.size.mas_equalTo(CGSizeMake(Main_Width, Main_height-64*kHeight)); }]; - //设置scrollView的内容视图 _BackView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, Main_Width, Main_height*kHeight*1.5)]; _BackView.backgroundColor = [UIColor whiteColor]; @@ -314,7 +294,6 @@ cell.BJbtn.hidden = YES; cell.SCbtn.hidden = YES; cell.RightImage.hidden = YES; - NSLog(@"%@",self.AddressArr); PlaceModel = [PlaceOrderModel ModelWithDic:self.AddressArr[indexPath.row]]; NSString * cityName = [NSString stringWithFormat:@"%@%@%@",PlaceModel.provinceName,PlaceModel.cityName,PlaceModel.countyName]; @@ -351,7 +330,6 @@ if (cell ==nil) { cell = [[CarCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:str]; } - NSLog(@"%ld",(long)indexPath.row); NSMutableArray * vin = _CarArr[indexPath.section][@"vinArr"]; cell.textLabel.text = vin[indexPath.row]; return cell; @@ -448,21 +426,17 @@ make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); make.bottom.mas_equalTo(SectionView.mas_bottom); }]; - [_headerViewArr addObject:SectionView]; } } - -(UILabel*)createUIlabel:(NSString *)title andFont:(CGFloat)font andColor:(UIColor*)color { UILabel * label =[[UILabel alloc]init]; label.text = title; label.textColor = color; UIFont *fnt = [UIFont fontWithName:@"HelveticaNeue" size:font];CGSize size = [label.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil]]; - // 名字的H CGFloat nameH = size.height; - // 名字的W CGFloat nameW = size.width; label.textAlignment = NSTextAlignmentLeft; label.frame =CGRectMake(0, 0, nameW, nameH); @@ -471,7 +445,6 @@ } - - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. diff --git a/zhiche--delivery/Delivery/Main/1/Controller/ChooseAddressVC.m b/zhiche--delivery/Delivery/Main/1/Controller/ChooseAddressVC.m index d5a1593..33a088f 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/ChooseAddressVC.m +++ b/zhiche--delivery/Delivery/Main/1/Controller/ChooseAddressVC.m @@ -29,10 +29,8 @@ [super viewDidLoad]; self.view.backgroundColor = WhiteColor; dataSouce = [[NSMutableArray alloc]init]; - placeModel = [[PlaceOrderModel alloc]init]; - + placeModel = [[PlaceOrderModel alloc]init]; Com = [[Common alloc]init]; - if ([_addresstype isEqualToString:@"0"]) { nav = [self createNav:@"发车地址选择"]; }else{ @@ -67,8 +65,6 @@ }]; } - - -(void)longPressToDo:(UILongPressGestureRecognizer *)gestureRecognizer { @@ -142,9 +138,7 @@ -(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ - static NSString *str=@"str"; - AddressCell * cell = [tableView dequeueReusableCellWithIdentifier:str]; if (cell ==nil) { cell = [[AddressCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:str]; @@ -190,21 +184,16 @@ [Com afPostRequestWithUrlString:addressDelete_Url parms:dic finishedBlock:^(id responseObj) { NSMutableDictionary * dicObj =[NSJSONSerialization JSONObjectWithData:responseObj options:NSJSONReadingMutableContainers error:nil]; - NSLog(@"%@",dicObj); } failedBlock:^(NSString *errorMsg) { NSLog(@"%@",errorMsg); }]; - } -(void)pressBjBtn:(NewBtn*)sender{ NSLog(@"pressBjBtn:%ld",(long)sender.indexpath.row); AddressVC * address = [[AddressVC alloc]init]; - - NSLog(@"%@",dataSouce[sender.indexpath.row]); - address.addresstype = dataSouce[sender.indexpath.row][@"addressType"]; address.dataSouce = dataSouce[sender.indexpath.row]; [self.navigationController pushViewController:address animated:YES]; @@ -223,7 +212,6 @@ [Com afPostRequestWithUrlString:address_Yes_Fault_Url parms:dic finishedBlock:^(id responseObj) { NSMutableDictionary * dicObj =[NSJSONSerialization JSONObjectWithData:responseObj options:NSJSONReadingMutableContainers error:nil]; - NSLog(@"%@",dicObj); } failedBlock:^(NSString *errorMsg) { NSLog(@"%@",errorMsg); @@ -239,12 +227,9 @@ return dataSouce.count; } - - - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { return YES; - } //定义编辑样式 @@ -257,16 +242,13 @@ } -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ - //延迟执行 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ if (self.callBack) { self.callBack(dataSouce[indexPath.row],_addresstype); } - [self.navigationController popViewControllerAnimated:YES]; - }); } diff --git a/zhiche--delivery/Delivery/Main/1/Controller/ConfirmOrder.m b/zhiche--delivery/Delivery/Main/1/Controller/ConfirmOrder.m index d2a2ed7..04dabf2 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/ConfirmOrder.m +++ b/zhiche--delivery/Delivery/Main/1/Controller/ConfirmOrder.m @@ -98,12 +98,10 @@ make.size.mas_equalTo(CGSizeMake(20*kWidth, 20*kHeight)); }]; - UILabel *label = [[UILabel alloc]init]; label.text = @"已阅读 《运输说明》 《退款规则《 服务协议》"; [label sizeToFit]; CGFloat length = label.frame.size.width; - UIButton * btnLabel = [UIButton buttonWithType:UIButtonTypeCustom]; [btnLabel setTitle:@"已阅读 《运输说明》 《退款规则《 服务协议》" forState:UIControlStateNormal]; [btnLabel setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; @@ -125,7 +123,6 @@ make.top.equalTo(btnLabel.mas_bottom).with.offset(10*kHeight); make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); }]; - UIButton * ConfirmBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [ConfirmBtn addTarget:self action:@selector(pressConfirm) forControlEvents:UIControlEventTouchUpInside]; @@ -140,34 +137,25 @@ make.top.equalTo(Hline1.mas_bottom).with.offset(10*kHeight); make.size.mas_equalTo(CGSizeMake(Main_Width*0.75, 33*kHeight)); }]; - } -(void)pressConfirm{ // Order_Quote_Reserve_Url orderid quoteid - - Common * com = [[Common alloc]init]; long order = [self.dataSouceArr[0][@"id"] longValue]; NSNumber *orderid =[[NSNumber alloc]initWithLong:order]; - long quote = [self.dataSouceArr[1][@"id"] longValue]; NSNumber *quoteid = [[NSNumber alloc]initWithLong:quote]; - [dataSouce setObject:orderid forKey:@"orderid"]; [dataSouce setObject:quoteid forKey:@"quoteid"]; [com afPostRequestWithUrlString:Order_Quote_Reserve_Url parms:dataSouce finishedBlock:^(id responseObj) { NSMutableDictionary * dicObj =[NSJSONSerialization JSONObjectWithData:responseObj options:NSJSONReadingMutableContainers error:nil]; - NSLog(@"%@",dicObj); - } failedBlock:^(NSString *errorMsg) { }]; - - } -(void)pressBtnLabel{ NSLog(@"已阅读 《运输说明》 《退款规则《 服务协议》"); @@ -175,7 +163,6 @@ -(void)pressClickBtn:(UIButton*)sender{ - UIButton * btn = (UIButton*)sender; if (btn.selected) { btn.backgroundColor = [UIColor cyanColor]; @@ -184,15 +171,12 @@ btn.backgroundColor = [UIColor clearColor]; btn.selected = YES; } - - } -(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ - static NSString *str=@"str"; if (indexPath.row == 0 ) { //运单cell @@ -220,8 +204,6 @@ } } - - -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ return (indexPath.row == 0)?150*kHeight:210*kHeight; @@ -244,9 +226,7 @@ label.text = title; label.textColor = color; UIFont *fnt = [UIFont fontWithName:@"HelveticaNeue" size:font];CGSize size = [label.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil]]; - // 名字的H CGFloat nameH = size.height; - // 名字的W CGFloat nameW = size.width; label.textAlignment = NSTextAlignmentRight; label.frame =CGRectMake(0, 0, nameW, nameH); @@ -254,14 +234,4 @@ return label; } -/* -#pragma mark - Navigation - -// In a storyboard-based application, you will often want to do a little preparation before navigation -- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { - // Get the new view controller using [segue destinationViewController]. - // Pass the selected object to the new view controller. -} -*/ - @end diff --git a/zhiche--delivery/Delivery/Main/1/Controller/PayMoneyVC.m b/zhiche--delivery/Delivery/Main/1/Controller/PayMoneyVC.m index f8186e4..a5a7488 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/PayMoneyVC.m +++ b/zhiche--delivery/Delivery/Main/1/Controller/PayMoneyVC.m @@ -33,15 +33,12 @@ [super viewDidLoad]; TabBar = [RootViewController defaultsTabBar]; nav = [self createNav:@"我要接车"]; - [self.view addSubview:nav]; - - [self createUI]; - dataSouceArr = [[NSMutableArray alloc]init]; DataSouceDic = [[NSMutableDictionary alloc]init]; imageBtnArr = [[NSMutableArray alloc]init]; - + [self.view addSubview:nav]; + [self createUI]; } #pragma mark 初始化扫描 @@ -72,7 +69,6 @@ make.size.mas_equalTo(CGSizeMake(6*kWidth, 11*kHeight)); }]; - table = [[UITableView alloc]initWithFrame:CGRectMake(0, 65*kHeight, Main_Width,Main_height-65*kHeight) style:UITableViewStylePlain]; [table setSeparatorStyle:UITableViewCellSeparatorStyleNone]; table.delegate = self; @@ -85,7 +81,6 @@ make.size.mas_equalTo(CGSizeMake(Main_Width, 130*3*kHeight)); }]; - UIButton * ConfirmBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [ConfirmBtn addTarget:self action:@selector(pressConfirm) forControlEvents:UIControlEventTouchUpInside]; [ConfirmBtn setTitle:@"确认接车" forState:UIControlStateNormal]; @@ -99,7 +94,6 @@ make.top.equalTo(table.mas_bottom).with.offset(10*kHeight); make.size.mas_equalTo(CGSizeMake(Main_Width*0.75, 33*kHeight)); }]; - UIButton * ConcelBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [ConcelBtn addTarget:self action:@selector(pressConcel) forControlEvents:UIControlEventTouchUpInside]; [ConcelBtn setTitle:@"拒绝接车" forState:UIControlStateNormal]; @@ -113,15 +107,12 @@ make.top.equalTo(ConfirmBtn.mas_bottom).with.offset(10*kHeight); make.size.mas_equalTo(CGSizeMake(Main_Width*0.75, 33*kHeight)); }]; - - } #pragma mark 初始化扫描 -(void)pressBtnLabel{ [self scanBtnAction]; - } -(void)scanBtnAction { @@ -143,7 +134,6 @@ view.backgroundColor = [UIColor clearColor]; reader.cameraOverlayView = view; - UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, 280, 40)]; label.text = @"请将扫描的二维码至于下面的框内\n谢谢!"; label.textColor = [UIColor whiteColor]; @@ -157,7 +147,6 @@ image.frame = CGRectMake(20, 80, 280, 280); [view addSubview:image]; - _line = [[UIImageView alloc] initWithFrame:CGRectMake(30, 10, 220, 2)]; _line.image = [UIImage imageNamed:@"line.png"]; [image addSubview:_line]; @@ -184,8 +173,6 @@ upOrdown = NO; } } - - } -(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { @@ -236,7 +223,6 @@ }]; } - -(void)pressConcel{ @@ -245,60 +231,44 @@ -(void)pressConfirm{ [Common requestWithUrlString:Order_receipt contentType:@"application/json" finished:^(id responseObj){ - + DataSouceDic = responseObj[@"data"]; dataSouceArr = DataSouceDic[@"orders"]; - - for (int i=0; i0) { CarShipVC * shipvc = [[CarShipVC alloc]init]; shipvc.AddressArr = _dataSouce; @@ -607,9 +557,7 @@ -(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ - static NSString *str=@"str"; - if (tableView.tag== AddressTag) { AddressCell * cell = [tableView dequeueReusableCellWithIdentifier:str]; if (cell ==nil) { @@ -618,9 +566,7 @@ cell.MRbtn.hidden = YES; cell.BJbtn.hidden = YES; cell.SCbtn.hidden = YES; - if (indexPath.row==0) { - for (int i =0; i<_dataSouce.count; i++) { if ([_dataSouce[i][@"addressType"] isEqualToString:@"0"]) { PlaceModel = [PlaceOrderModel ModelWithDic:_dataSouce[i]]; @@ -676,34 +622,26 @@ } NSMutableArray * vin = _CarName[indexPath.section][@"vinArr"]; -// NSString *string = vin[indexPath.row]; -// NSInteger tag = indexPath.section*200+indexPath.row*10; cell.field.text = vin[indexPath.row]; [cell.field addTarget:self action:@selector(textFieldWithText:) forControlEvents:UIControlEventEditingChanged]; return cell; } } - - -(void)pressCellReduceBtn:(NewBtn*)btn{ - // NSInteger tag = btn.tag; // AddBtn.tag = 1200+i; // ReduceBtn.tag =1100+i ; // SectionView.tag = 900+i; // Number.tag = 1000+i; - NSInteger Btntag = btn.tag; NSString * string = _CarName[Btntag-1100][@"number"]; int number = [string intValue]-1; for (int i = 0; i<_CarName.count; i++) { - UIView * view = _headerViewArr[i]; if (view.tag == btn.tag-200) { - if (number>0) { UILabel * label = (UILabel*)[view viewWithTag:btn.tag-100]; NSString * str = [NSString stringWithFormat:@"%d",number]; @@ -711,7 +649,6 @@ [_CarName[Btntag - 1100] setObject:str forKey:@"number"]; [_CarName[Btntag-1100][@"vinArr"] removeLastObject]; - NSInteger number = 0; for (int i =0; i<_CarName.count; i++) { number = number+[_CarName[i][@"vinArr"] count]; @@ -722,36 +659,25 @@ } } } - NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:Btntag-1100]; [_CarTable reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; } -(void)pressCellAddBtn:(NewBtn*)btn{ - //0 10 20 - //1 11 21 -// NSInteger tag = btn.tag; -// AddBtn.tag = 1200+i; -// ReduceBtn.tag =1100+i ; -// SectionView.tag = 900+i; -// DeleteBtn.tag = 1300+i; NSInteger Btntag = btn.tag; NSString * string = _CarName[Btntag-1200][@"number"]; int number = [string intValue]+1; for (int i = 0; i<_CarName.count; i++) { - UIView * view = _headerViewArr[i]; if (view.tag == btn.tag-300) { - if (number<10) { UILabel * label = (UILabel*)[view viewWithTag:btn.tag-200]; NSString * str =[NSString stringWithFormat:@"%d",number]; label.text =str ; [_CarName[Btntag-1200] setObject:str forKey:@"number"]; [_CarName[Btntag-1200][@"vinArr"] addObject:@""]; - NSInteger number = 0; for (int i =0; i<_CarName.count; i++) { number = number+[_CarName[i][@"vinArr"] count]; @@ -759,9 +685,7 @@ [_CarTable mas_updateConstraints:^(MASConstraintMaker *make) { make.height.mas_equalTo(45*(number+_CarName.count)*kHeight); }]; - } - } } NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:Btntag-1200]; @@ -788,13 +712,11 @@ make.height.mas_equalTo(45*(number+_CarName.count)*kHeight); }]; [_CarTable reloadData]; - } -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ return (tableView.tag == AddressTag?100*kHeight:45*kHeight); - } -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ @@ -835,8 +757,6 @@ } -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ - - if (tableView.tag == AddressTag) { ChooseAddressVC * address = [[ChooseAddressVC alloc]init]; if (indexPath.row==1) { @@ -844,16 +764,10 @@ }else{ address.addresstype = @"0"; //发货 } - - __weak PlaceOrderVC * weekSelf = self; - address.callBack=^(NSMutableDictionary * dicBlock,NSString * addresstype){ - if ([addresstype isEqualToString:@"1"]) { - for (int i = 0; i0) { - [quoteTable mas_updateConstraints:^(MASConstraintMaker *make) { make.height.mas_equalTo(140*dataSouceArr.count*kHeight); }]; [quoteTable reloadData]; } - - - + } failed:^(NSString *errorMsg) { NSLog(@"%@",errorMsg); }]; - - } - -(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ - static NSString *str=@"str"; if (tableView.tag == tableTag) { //运单cell @@ -147,17 +136,13 @@ -(void)pressQutoteBtn:(NewBtn*)sender{ ConfirmOrder * confirm = [[ConfirmOrder alloc]init]; - [confirm.dataSouceArr addObject:dataSouceDic[@"order"]]; [confirm.dataSouceArr addObject:dataSouceArr[sender.indexpath.row]]; [self.navigationController pushViewController:confirm animated:YES]; } - -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ - return (tableView.tag == tableTag)?150*kHeight:210*kHeight; - } -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ @@ -165,20 +150,9 @@ return (tableView.tag == tableTag)?1:dataSouceArr.count; } - - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } -/* -#pragma mark - Navigation - -// In a storyboard-based application, you will often want to do a little preparation before navigation -- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { - // Get the new view controller using [segue destinationViewController]. - // Pass the selected object to the new view controller. -} -*/ - @end diff --git a/zhiche--delivery/Delivery/Singleton/Header.h b/zhiche--delivery/Delivery/Singleton/Header.h index 7439b09..0c543d5 100644 --- a/zhiche--delivery/Delivery/Singleton/Header.h +++ b/zhiche--delivery/Delivery/Singleton/Header.h @@ -55,9 +55,6 @@ //#define Main_interface @"http://192.168.61.119:8080/" -//#define Main_interface @"http://wechatapp.ittun.com/" - - #define application_json @"application/json" -- Gitee