From 36ec3fd3187aa9af5dfbf267c440a76c9f988849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=BA=9A=E9=99=86?= <459700780@qq.com> Date: Sat, 28 May 2016 17:54:04 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhiche--delivery.xcodeproj/project.pbxproj | 24 ++ .../UserInterfaceState.xcuserstate | Bin 98435 -> 105650 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 54 +-- .../Delivery/Login/LoginViewController.m | 4 +- zhiche--delivery/Delivery/Main/1/.DS_Store | Bin 8196 -> 8196 bytes .../Delivery/Main/1/Cell/AddressCell.h | 6 +- .../Delivery/Main/1/Cell/AddressCell.m | 76 +++- .../Delivery/Main/1/Cell/BillCell.h | 19 + .../Delivery/Main/1/Cell/BillCell.m | 85 +++++ .../Delivery/Main/1/Cell/PlaceOrderModel.h | 1 + .../Delivery/Main/1/Cell/QuoteCell.h | 35 ++ .../Delivery/Main/1/Cell/QuoteCell.m | 238 ++++++++++++ .../1/Controller/ActionSheet/FindQuoteVC.h | 13 + .../1/Controller/ActionSheet/FindQuoteVC.m | 107 ++++++ .../Delivery/Main/1/Controller/AddressVC.h | 2 +- .../Delivery/Main/1/Controller/AddressVC.m | 76 +++- .../Delivery/Main/1/Controller/BillVC.h | 14 + .../Delivery/Main/1/Controller/BillVC.m | 95 +++++ .../Delivery/Main/1/Controller/CarShipVC.h | 1 + .../Delivery/Main/1/Controller/CarShipVC.m | 354 +++++++++++------- .../Main/1/Controller/ChooseAddressVC.m | 87 ++++- .../Main/1/Controller/HomeViewController.m | 18 +- .../Delivery/Main/1/Controller/PlaceOrderVC.h | 2 +- .../Delivery/Main/1/Controller/PlaceOrderVC.m | 254 ++++++++++--- zhiche--delivery/Delivery/Singleton/Header.h | 24 +- 25 files changed, 1314 insertions(+), 275 deletions(-) create mode 100644 zhiche--delivery/Delivery/Main/1/Cell/BillCell.h create mode 100644 zhiche--delivery/Delivery/Main/1/Cell/BillCell.m create mode 100644 zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.h create mode 100644 zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.m create mode 100644 zhiche--delivery/Delivery/Main/1/Controller/ActionSheet/FindQuoteVC.h create mode 100644 zhiche--delivery/Delivery/Main/1/Controller/ActionSheet/FindQuoteVC.m create mode 100644 zhiche--delivery/Delivery/Main/1/Controller/BillVC.h create mode 100644 zhiche--delivery/Delivery/Main/1/Controller/BillVC.m diff --git a/zhiche--delivery.xcodeproj/project.pbxproj b/zhiche--delivery.xcodeproj/project.pbxproj index 419040e..4836298 100644 --- a/zhiche--delivery.xcodeproj/project.pbxproj +++ b/zhiche--delivery.xcodeproj/project.pbxproj @@ -105,6 +105,8 @@ 82CFFAC11CF43FEE00581A33 /* InvoiceCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 82CFFAC01CF43FEE00581A33 /* InvoiceCell.m */; }; 82EE2B2E1CED57E5008D4F81 /* DepartModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 82EE2B2D1CED57E5008D4F81 /* DepartModel.m */; }; 82EE2B311CED9EA0008D4F81 /* MineOrderModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 82EE2B301CED9EA0008D4F81 /* MineOrderModel.m */; }; + C20E3E721CF6F7D3008B0DBC /* BillVC.m in Sources */ = {isa = PBXBuildFile; fileRef = C20E3E711CF6F7D2008B0DBC /* BillVC.m */; }; + C20E3E751CF6FAC1008B0DBC /* BillCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C20E3E741CF6FAC1008B0DBC /* BillCell.m */; }; C213D9231CDDDF85004942FF /* PlaceOrderVC.m in Sources */ = {isa = PBXBuildFile; fileRef = C213D9221CDDDF85004942FF /* PlaceOrderVC.m */; }; C213D9261CDDE08E004942FF /* common_btn_top_back@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C213D9241CDDE08E004942FF /* common_btn_top_back@2x.png */; }; C213D9271CDDE08E004942FF /* common_btn_top_back@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C213D9251CDDE08E004942FF /* common_btn_top_back@3x.png */; }; @@ -113,6 +115,8 @@ C22F65541CE1789300639B6F /* ChooseAddressVC.m in Sources */ = {isa = PBXBuildFile; fileRef = C22F65531CE1789300639B6F /* ChooseAddressVC.m */; }; C22F655A1CE1AE8D00639B6F /* AddressVC.m in Sources */ = {isa = PBXBuildFile; fileRef = C22F65591CE1AE8D00639B6F /* AddressVC.m */; }; C25AABC01CEAA9A2000DA48F /* PlaceOrderModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C25AABBF1CEAA9A2000DA48F /* PlaceOrderModel.m */; }; + C25DF9A91CF94216001D939B /* QuoteCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C25DF9A81CF94216001D939B /* QuoteCell.m */; }; + C25DF9AC1CF96669001D939B /* FindQuoteVC.m in Sources */ = {isa = PBXBuildFile; fileRef = C25DF9AB1CF96669001D939B /* FindQuoteVC.m */; }; C2AF260E1CDD99D100745A6B /* NavViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C2AF260D1CDD99D100745A6B /* NavViewController.m */; }; C2AF26781CDDD36700745A6B /* common_arrows1_unpress@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C2AF26721CDDD36700745A6B /* common_arrows1_unpress@2x.png */; }; C2AF26791CDDD36700745A6B /* common_arrows1_unpress@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C2AF26731CDDD36700745A6B /* common_arrows1_unpress@3x.png */; }; @@ -334,6 +338,10 @@ 82EE2B2F1CED9EA0008D4F81 /* MineOrderModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MineOrderModel.h; sourceTree = ""; }; 82EE2B301CED9EA0008D4F81 /* MineOrderModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MineOrderModel.m; sourceTree = ""; }; A84284A9F034919672A898C9 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = ""; }; + C20E3E701CF6F7D2008B0DBC /* BillVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BillVC.h; sourceTree = ""; }; + C20E3E711CF6F7D2008B0DBC /* BillVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BillVC.m; sourceTree = ""; }; + C20E3E731CF6FAC1008B0DBC /* BillCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BillCell.h; sourceTree = ""; }; + C20E3E741CF6FAC1008B0DBC /* BillCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BillCell.m; sourceTree = ""; }; C213D9211CDDDF85004942FF /* PlaceOrderVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlaceOrderVC.h; sourceTree = ""; }; C213D9221CDDDF85004942FF /* PlaceOrderVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PlaceOrderVC.m; sourceTree = ""; }; C213D9241CDDE08E004942FF /* common_btn_top_back@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "common_btn_top_back@2x.png"; sourceTree = ""; }; @@ -346,6 +354,10 @@ C22F65591CE1AE8D00639B6F /* AddressVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddressVC.m; sourceTree = ""; }; C25AABBE1CEAA9A2000DA48F /* PlaceOrderModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PlaceOrderModel.h; path = "zhiche--delivery/Delivery/Main/1/Cell/PlaceOrderModel.h"; sourceTree = SOURCE_ROOT; }; C25AABBF1CEAA9A2000DA48F /* PlaceOrderModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PlaceOrderModel.m; path = "zhiche--delivery/Delivery/Main/1/Cell/PlaceOrderModel.m"; sourceTree = SOURCE_ROOT; }; + C25DF9A71CF94216001D939B /* QuoteCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QuoteCell.h; sourceTree = ""; }; + C25DF9A81CF94216001D939B /* QuoteCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QuoteCell.m; sourceTree = ""; }; + C25DF9AA1CF96669001D939B /* FindQuoteVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FindQuoteVC.h; path = ActionSheet/FindQuoteVC.h; sourceTree = ""; }; + C25DF9AB1CF96669001D939B /* FindQuoteVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FindQuoteVC.m; path = ActionSheet/FindQuoteVC.m; sourceTree = ""; }; C2AF260C1CDD99D100745A6B /* NavViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NavViewController.h; sourceTree = ""; }; C2AF260D1CDD99D100745A6B /* NavViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NavViewController.m; sourceTree = ""; }; C2AF26721CDDD36700745A6B /* common_arrows1_unpress@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "common_arrows1_unpress@2x.png"; sourceTree = ""; }; @@ -541,6 +553,8 @@ C2E96FA71CE30B0700DB0E51 /* ActionSheet */, 8255E01B1CDC650A00D8981B /* HomeViewController.h */, 8255E01C1CDC650A00D8981B /* HomeViewController.m */, + C25DF9AA1CF96669001D939B /* FindQuoteVC.h */, + C25DF9AB1CF96669001D939B /* FindQuoteVC.m */, C213D9211CDDDF85004942FF /* PlaceOrderVC.h */, C213D9221CDDDF85004942FF /* PlaceOrderVC.m */, 82C9DB661CE03F9700A0B8C8 /* MineOrderVC.h */, @@ -557,6 +571,8 @@ C2E96FB41CE3358000DB0E51 /* CarModelVC.m */, C2E20CEF1CE410DC00EA5913 /* CarShipVC.h */, C2E20CF01CE410DC00EA5913 /* CarShipVC.m */, + C20E3E701CF6F7D2008B0DBC /* BillVC.h */, + C20E3E711CF6F7D2008B0DBC /* BillVC.m */, C2E96FA41CE2DB7C00DB0E51 /* NewBtn.h */, C2E96FA51CE2DB7C00DB0E51 /* NewBtn.m */, ); @@ -992,6 +1008,10 @@ C2E20CF31CE4281300EA5913 /* CarShipCell.m */, C2E20CF51CE472CE00EA5913 /* SmallCarTableCell.h */, C2E20CF61CE472CE00EA5913 /* SmallCarTableCell.m */, + C20E3E731CF6FAC1008B0DBC /* BillCell.h */, + C20E3E741CF6FAC1008B0DBC /* BillCell.m */, + C25DF9A71CF94216001D939B /* QuoteCell.h */, + C25DF9A81CF94216001D939B /* QuoteCell.m */, ); path = Cell; sourceTree = ""; @@ -1286,6 +1306,7 @@ C22F655A1CE1AE8D00639B6F /* AddressVC.m in Sources */, 827531441CEAA59100976B85 /* QNHijackingDetectWrapper.m in Sources */, C2E96FAC1CE30B0700DB0E51 /* ActionSheetPicker.m in Sources */, + C25DF9A91CF94216001D939B /* QuoteCell.m in Sources */, C2E20CF71CE472CE00EA5913 /* SmallCarTableCell.m in Sources */, 827531521CEAA59100976B85 /* QNPHAssetResource.m in Sources */, C22F65541CE1789300639B6F /* ChooseAddressVC.m in Sources */, @@ -1317,6 +1338,7 @@ 827531611CEAA59100976B85 /* QNUploadOption.m in Sources */, 8277E4561CE5AB900010A1F1 /* LoginViewController.m in Sources */, 8249863C1CF47350002A568A /* InvoiceDetailViewController.m in Sources */, + C20E3E751CF6FAC1008B0DBC /* BillCell.m in Sources */, 82C9DB6E1CE06DC000A0B8C8 /* MineCell.m in Sources */, 821F43131CE6F75A00DB58BF /* ScrollViewController.m in Sources */, 8255E0111CDC647200D8981B /* WelcomeViewController.m in Sources */, @@ -1331,6 +1353,7 @@ 82C9DB681CE03F9700A0B8C8 /* MineOrderVC.m in Sources */, 8249864A1CF57070002A568A /* CallCenterViewController.m in Sources */, C2E96F9B1CE2D20700DB0E51 /* AddressCell.m in Sources */, + C20E3E721CF6F7D3008B0DBC /* BillVC.m in Sources */, 8275315B1CEAA59100976B85 /* QNReachability.m in Sources */, 827531591CEAA59100976B85 /* QNStats.m in Sources */, 82C9DB651CE0390D00A0B8C8 /* ManagerCell.m in Sources */, @@ -1352,6 +1375,7 @@ C2E96FAD1CE30B0700DB0E51 /* SWActionSheet.m in Sources */, 8275314F1CEAA59100976B85 /* QNEtag.m in Sources */, 82B365931CDDF670009302BA /* Common.m in Sources */, + C25DF9AC1CF96669001D939B /* FindQuoteVC.m in Sources */, 825CF88F1CE4124B00B386CD /* CarTypeViewController.m in Sources */, 8275314E1CEAA59100976B85 /* QNCrc32.m in Sources */, 827531561CEAA59100976B85 /* QNHttpManager.m in Sources */, diff --git a/zhiche--delivery.xcworkspace/xcuserdata/wangyalu.xcuserdatad/UserInterfaceState.xcuserstate b/zhiche--delivery.xcworkspace/xcuserdata/wangyalu.xcuserdatad/UserInterfaceState.xcuserstate index c2ac881e13245337f3bee5da560ca6eed26fd8a8..13dd3a5dbcd47b504a193154cb367f95245f4dfb 100644 GIT binary patch literal 105650 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%0D{taHbiGp7EA7$Bm2ATED|NHdTvoN?MLO~dc72up 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 literal 98435 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 - - - - @@ -51,13 +35,13 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.m" - timestampString = "485869288.745954" + filePath = "zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.m" + timestampString = "485941408.974119" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "630" - endingLineNumber = "630" - landmarkName = "-pressCellAddBtn:" + startingLineNumber = "321" + endingLineNumber = "321" + landmarkName = "-createUI:" landmarkType = "5"> @@ -67,13 +51,13 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.m" - timestampString = "485869288.745954" + filePath = "zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.m" + timestampString = "485943569.710583" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "593" - endingLineNumber = "593" - landmarkName = "-pressCellReduceBtn:" + startingLineNumber = "810" + endingLineNumber = "810" + landmarkName = "-createTableView" landmarkType = "5"> @@ -83,13 +67,13 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.m" - timestampString = "485869288.745954" + filePath = "zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.m" + timestampString = "485943576.006448" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "604" - endingLineNumber = "604" - landmarkName = "-pressCellReduceBtn:" + startingLineNumber = "839" + endingLineNumber = "839" + landmarkName = "-createTableView" landmarkType = "5"> diff --git a/zhiche--delivery/Delivery/Login/LoginViewController.m b/zhiche--delivery/Delivery/Login/LoginViewController.m index a6cab38..8a64dbb 100644 --- a/zhiche--delivery/Delivery/Login/LoginViewController.m +++ b/zhiche--delivery/Delivery/Login/LoginViewController.m @@ -231,13 +231,13 @@ if ([[dictonary objectForKey:@"success"] boolValue]) { - + NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; [userDefaults setObject:@"login" forKey:@"login"]; [userDefaults setObject:dictonary[@"data"][@"Authorization"] forKey:login_token]; - + //延迟执行 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ diff --git a/zhiche--delivery/Delivery/Main/1/.DS_Store b/zhiche--delivery/Delivery/Main/1/.DS_Store index b3c4012d5abcb56c5d95a45d06f8fe6e4b062c40..e13733b3c0bde975f27d11419fe82cf172ad4fc8 100644 GIT binary patch delta 630 zcmZp1XmOa}&&aBtZT9%nw9-Us4nG#%(n4FoHu5AB-0SuHK0w9dZokFq>oXQT~5H14;gEoUB zgBL?ELk2@RLm$H|hBXX37>+XBVtB*wjgf^>j8TbEo6&^PmeHQkgVB@Gn=ybfaPm7L z)yeU~qLYio1nWH+av2gC(iu`cbMljua`KaaCJQhyFa`l>jsIW(wu_a)mm!}ag&~z8 z2TkP-43+*2B|!J2G8CbzWN-tjoPlDd|K?UPe#Xu065m)RvxzPl4G&;=@Gt@Z&djMa delta 223 zcmZp1XmOa}&&abeU^hP_&t@J0MHUVdOLH9sBNMa9jDqfyYeWf2#*AAhpAnMQ_GI*8^kEES3}TFC00SmQ2+bf1 jrJ)pK%H#ks&CTD%1Q;ha6mMpi_{K7Mub?w^%`E@`hNdmy diff --git a/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.h b/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.h index 1fbc2f9..b6d0edf 100644 --- a/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.h +++ b/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.h @@ -7,7 +7,7 @@ // #import - +#import "NewBtn.h" @interface AddressCell : UITableViewCell @property (nonatomic,strong) UILabel * CityName; @@ -17,4 +17,8 @@ @property (nonatomic,strong) UILabel * ChooseText; @property (nonatomic,strong) UIImageView * SmallImage; @property (nonatomic,strong) UIImageView * RightImage; +@property (nonatomic,strong) NewBtn * MRbtn; +@property (nonatomic,strong) NewBtn * BJbtn; +@property (nonatomic,strong) NewBtn * SCbtn; + @end diff --git a/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.m b/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.m index e4678d0..9fb0f31 100644 --- a/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.m +++ b/zhiche--delivery/Delivery/Main/1/Cell/AddressCell.m @@ -24,20 +24,23 @@ _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]; +// _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]; - _SmallImage.backgroundColor = [UIColor cyanColor]; - [_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)); - }]; +// [self.contentView addSubview:_ChooseText]; + [self.contentView addSubview:_MRbtn]; + [self.contentView addSubview:_BJbtn]; + [self.contentView addSubview:_SCbtn]; + [_CityName mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(_SmallImage.mas_right).with.offset(25*kWidth); make.top.mas_equalTo(self.contentView.mas_top).with.offset(10*kHeight); @@ -45,21 +48,53 @@ [_StoreName mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(_CityName.mas_right).with.offset(20*kWidth); - make.centerY.mas_equalTo(_SmallImage.mas_centerY); - }]; - [_ChooseText mas_makeConstraints:^(MASConstraintMaker *make) { - make.left.equalTo(_StoreName.mas_right).with.offset(40*kWidth); - make.centerY.mas_equalTo(_SmallImage.mas_centerY); + 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(self.contentView.mas_centerY); + make.centerY.mas_equalTo(_SmallImage.mas_centerY); }]; [_PeopleName mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(_CityName.mas_left).with.offset(0); - make.top.mas_equalTo(_AddressName.mas_bottom).with.offset(15*kHeight); + 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); + make.size.mas_equalTo(CGSizeMake(50*kWidth, 30*kHeight)); + }]; + [_SCbtn mas_makeConstraints:^(MASConstraintMaker *make) { + make.right.equalTo(self.contentView.mas_right).with.offset(-14*kWidth); + 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"]; @@ -90,6 +125,17 @@ return label; } +-(NewBtn*)createBtn:(NSString*)title { + + NewBtn * btn = [NewBtn buttonWithType:UIButtonTypeCustom]; + btn.layer.borderWidth = 1; + btn.layer.borderColor = RGBACOLOR(149, 149, 149, 1).CGColor; + [btn setTitle:title forState:UIControlStateNormal]; + btn.titleLabel.font = Font(FontOfSize14); + [btn setTitleColor:BlackColor forState:UIControlStateNormal]; + return btn; +} + - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; diff --git a/zhiche--delivery/Delivery/Main/1/Cell/BillCell.h b/zhiche--delivery/Delivery/Main/1/Cell/BillCell.h new file mode 100644 index 0000000..90d14ec --- /dev/null +++ b/zhiche--delivery/Delivery/Main/1/Cell/BillCell.h @@ -0,0 +1,19 @@ +// +// BillCell.h +// zhiche--delivery +// +// Created by 王亚陆 on 16/5/26. +// Copyright © 2016年 LeeBruce. All rights reserved. +// + +#import + +@interface BillCell : UITableViewCell + +@property (nonatomic,strong) UILabel * timeTitle; +@property (nonatomic,strong) UILabel * timeLabel; +@property (nonatomic,strong) UILabel * moneyTitle; +@property (nonatomic,strong) UILabel * moneyLabel; + + +@end diff --git a/zhiche--delivery/Delivery/Main/1/Cell/BillCell.m b/zhiche--delivery/Delivery/Main/1/Cell/BillCell.m new file mode 100644 index 0000000..cf71c08 --- /dev/null +++ b/zhiche--delivery/Delivery/Main/1/Cell/BillCell.m @@ -0,0 +1,85 @@ +// +// BillCell.m +// zhiche--delivery +// +// Created by 王亚陆 on 16/5/26. +// Copyright © 2016年 LeeBruce. All rights reserved. +// + +#import "BillCell.h" +#import +@implementation BillCell + +- (void)awakeFromNib { + [super awakeFromNib]; + // 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){ + + self.timeTitle = [self createUIlabel:@"" andFont:FontOfSize14 andColor:BlackColor]; + self.timeLabel = [self createUIlabel:@"" andFont:FontOfSize14 andColor:BlackColor]; + self.moneyTitle = [self createUIlabel:@"" andFont:FontOfSize14 andColor:BlackColor]; + self.moneyLabel = [self createUIlabel:@"" andFont:FontOfSize14 andColor:BlackColor]; + + [self.contentView addSubview:self.timeTitle]; + [self.contentView addSubview:self.timeLabel]; + [self.contentView addSubview:self.moneyTitle]; + [self.contentView addSubview:self.moneyLabel]; + + [self.timeTitle mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.equalTo(self.contentView.mas_left).with.offset(14*kWidth); + make.top.mas_equalTo(self.contentView.mas_top).with.offset(10*kHeight); + }]; + [self.timeLabel mas_makeConstraints:^(MASConstraintMaker *make) { + 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); + }]; + [self.moneyLabel mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.mas_equalTo(self.timeTitle.mas_right).with.offset(40*kWidth); + make.centerY.mas_equalTo(self.timeLabel.mas_centerY); + }]; + + + + } + 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 = NSTextAlignmentRight; + label.frame =CGRectMake(0, 0, nameW, nameH); + label.font = Font(font); + return label; +} + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + + // Configure the view for the selected state +} + +@end diff --git a/zhiche--delivery/Delivery/Main/1/Cell/PlaceOrderModel.h b/zhiche--delivery/Delivery/Main/1/Cell/PlaceOrderModel.h index b77639c..32a174c 100644 --- a/zhiche--delivery/Delivery/Main/1/Cell/PlaceOrderModel.h +++ b/zhiche--delivery/Delivery/Main/1/Cell/PlaceOrderModel.h @@ -32,6 +32,7 @@ @property (nonatomic,strong) NSString * cityName; @property (nonatomic,strong) NSString * countyName; @property (nonatomic,strong) NSString * unitName; + @property (nonatomic,strong) NSString * address; @property (nonatomic,strong) NSString * contact; @property (nonatomic,strong) NSString * phone; diff --git a/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.h b/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.h new file mode 100644 index 0000000..e6015aa --- /dev/null +++ b/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.h @@ -0,0 +1,35 @@ +// +// QuoteCell.h +// zhiche--delivery +// +// Created by 王亚陆 on 16/5/28. +// Copyright © 2016年 LeeBruce. All rights reserved. +// + +#import +#import "NewBtn.h" +@interface QuoteCell : UITableViewCell + +@property (nonatomic,strong) UIView * view; +@property (nonatomic,strong) UILabel * number; +@property (nonatomic,strong) UILabel * orderNumber; +@property (nonatomic,strong) UILabel * time; + +@property (nonatomic,strong) UILabel *startAddress; +@property (nonatomic,strong) UILabel *startDetailAddress; +@property (nonatomic,strong) UILabel *startTimeL; +@property (nonatomic,strong) UILabel *endAddress; +@property (nonatomic,strong) UILabel *endDetailAddress; +@property (nonatomic,strong) UILabel *endTimeL; +@property (nonatomic,strong) UILabel *carStyle; +@property (nonatomic,strong) NewBtn *Btn1; +@property (nonatomic,strong) NewBtn *Btn2; +@property (nonatomic,strong) NewBtn *Btn3; + + + +-(void)showInfo:(NSDictionary *)dic_info ; + + + +@end diff --git a/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.m b/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.m new file mode 100644 index 0000000..bc2ab12 --- /dev/null +++ b/zhiche--delivery/Delivery/Main/1/Cell/QuoteCell.m @@ -0,0 +1,238 @@ +// +// QuoteCell.m +// zhiche--delivery +// +// Created by 王亚陆 on 16/5/28. +// Copyright © 2016年 LeeBruce. All rights reserved. +// + +#import "QuoteCell.h" +#import +@implementation QuoteCell + +- (void)awakeFromNib { + [super awakeFromNib]; + // Initialization code +} + +- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ + + self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; + if (self){ + + self.view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, screenWidth, 30*kHeight)]; + self.view.backgroundColor = RGBACOLOR(149, 149, 149, 0.5); + self.number = [self createUIlabel:@"运单号:" andFont:FontOfSize14 andColor:BlackColor]; + self.orderNumber = [self createUIlabel:@"zc2713474894834747" andFont:FontOfSize14 andColor:BlackColor]; + self.time = [self createUIlabel:@"剩余时间:20分钟" andFont:FontOfSize14 andColor:BlackColor]; + [self.view addSubview:self.number]; + [self.view addSubview:self.orderNumber]; + [self.view addSubview:self.time]; + [self.contentView addSubview:self.view]; + + [self.number mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.mas_equalTo(self.view.mas_left).with.offset(14*kWidth); + make.centerY.mas_equalTo(self.view.mas_centerY); + }]; + [self.orderNumber mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.mas_equalTo(self.number.mas_right).with.offset(10*kWidth); + make.centerY.mas_equalTo(self.view.mas_centerY); + }]; + [self.time mas_makeConstraints:^(MASConstraintMaker *make) { + make.right.mas_equalTo(self.view.mas_right).with.offset(-14*kWidth); + make.centerY.mas_equalTo(self.view.mas_centerY); + }]; + + self.startAddress = [self createUIlabel:@"长沙" andFont:FontOfSize14 andColor:BlackColor]; + self.startDetailAddress = [self createUIlabel:@"长沙芒果库" andFont:FontOfSize14 andColor:BlackColor]; + self.startTimeL = [self createUIlabel:@"2016-01-09" andFont:FontOfSize14 andColor:BlackColor]; + self.endAddress = [self createUIlabel:@"湖南" andFont:FontOfSize14 andColor:BlackColor]; + self.endDetailAddress = [self createUIlabel:@"湖南益阳宝马4S店" andFont:FontOfSize14 andColor:BlackColor]; + self.endTimeL = [self createUIlabel:@"2016-01-20" andFont:FontOfSize14 andColor:BlackColor]; + [self.contentView addSubview:self.startAddress]; + [self.contentView addSubview:self.startDetailAddress]; + [self.contentView addSubview:self.startTimeL]; + [self.contentView addSubview:self.endAddress]; + [self.contentView addSubview:self.endDetailAddress]; + [self.contentView addSubview:self.endTimeL]; + + [self.startAddress mas_makeConstraints:^(MASConstraintMaker *make) { + 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); + }]; + + [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); + }]; + _Btn1 = [self createBtn:@"删除"]; + _Btn2 = [self createBtn:@"重新发布"]; + _Btn3 = [self createBtn:@"查看报价"]; + + + + + +// UIScrollView *scrollView = [[UIScrollView alloc]init]; +// [self.contentView addSubview:scrollView]; +// [scrollView mas_makeConstraints:^(MASConstraintMaker *make) { +// +// make.top.mas_equalTo(lineL2.mas_bottom).offset(3); +// make.left.mas_equalTo(20); +// make.size.mas_equalTo(CGSizeMake(screenWidth - 40, 20)); +// +// }]; +// scrollView.backgroundColor = [UIColor cyanColor]; +// scrollView.contentSize = CGSizeMake(screenWidth + 100, 20); +// scrollView.alwaysBounceHorizontal = YES; +// scrollView.showsHorizontalScrollIndicator = NO; +// +// +// //车型 +// self.carStyleL = [[UILabel alloc]init]; +// [scrollView addSubview:self.carStyleL]; +// [self.carStyleL mas_makeConstraints:^(MASConstraintMaker *make) { +// +// make.top.mas_equalTo(0); +// make.left.mas_equalTo(0); +// make.size.mas_equalTo(CGSizeMake(screenWidth + 140, 20)); +// +// }]; +// +// self.carStyleL.font = Font(14); +// self.carStyleL.text = @"沃尔沃XC90,沃尔沃V60,沃尔沃XCV40,沃尔沃S60,沃尔沃XC90(混合)"; +// + } + return self; +} + +-(void)showInfo:(NSDictionary *)dic_info{ + + + 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.mas_left).with.offset(0); + make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); + make.top.mas_equalTo(self.endTimeL.mas_bottom).with.offset(5*kHeight); + }]; + + + + UIScrollView *scrollView = [[UIScrollView alloc]init]; + [self.contentView addSubview:scrollView]; + [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)); + }]; + scrollView.contentSize = CGSizeMake(screenWidth + 150*2*kWidth, 20*kHeight); + scrollView.alwaysBounceHorizontal = YES; + scrollView.showsHorizontalScrollIndicator = NO; + self.carStyle = [self createUIlabel:@"沃尔沃XC90,沃尔沃V60,沃尔沃XCV40,沃尔沃XC90,沃尔沃V60,沃尔沃XCV40,沃尔沃S60,沃尔沃XC90(混合)" andFont:FontOfSize14 andColor:BlackColor]; + [scrollView addSubview:self.carStyle]; + [self.carStyle mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.mas_equalTo(scrollView.mas_left).with.offset(0); + make.centerY.mas_equalTo(scrollView.mas_centerY); + }]; + [self.contentView addSubview:_Btn1]; + [self.contentView addSubview:_Btn2]; + [self.contentView addSubview:_Btn3]; + [_Btn1 mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.mas_equalTo(self.contentView.mas_left).with.offset(0); + make.size.mas_equalTo(CGSizeMake(Main_Width/3, 35*kHeight)); + make.top.mas_equalTo(scrollView.mas_bottom).with.offset(10*kHeight); + }]; + [_Btn2 mas_makeConstraints:^(MASConstraintMaker *make) { + make.centerX.mas_equalTo(self.contentView.mas_centerX); + make.size.mas_equalTo(CGSizeMake(Main_Width/3, 35*kHeight)); + make.top.mas_equalTo(scrollView.mas_bottom).with.offset(10*kHeight); + }]; + [_Btn3 mas_makeConstraints:^(MASConstraintMaker *make) { + make.right.mas_equalTo(self.contentView.mas_right).with.offset(0); + make.size.mas_equalTo(CGSizeMake(Main_Width/3, 35*kHeight)); + make.top.mas_equalTo(scrollView.mas_bottom).with.offset(10*kHeight); + }]; + + UILabel * price = [self createUIlabel:@"(12)" andFont:FontOfSize14 andColor:[UIColor redColor]]; + [self.contentView addSubview:price]; + [price mas_makeConstraints:^(MASConstraintMaker *make) { + make.right.mas_equalTo(self.contentView.mas_right).with.offset(-10*kWidth); + make.centerY.mas_equalTo(_Btn3.mas_centerY); + }]; + + + NSString * string = dic_info[@"string"]; + if ([string isEqualToString:@"3"]) { + + + }else{ + _Btn1.hidden = YES; + [_Btn2 setTitle:@"取消订单" forState:UIControlStateNormal]; + [_Btn3 setTitle:@"查看报价" forState:UIControlStateNormal]; + + } + +} + + +-(NewBtn*)createBtn:(NSString*)title { + + NewBtn * btn = [NewBtn buttonWithType:UIButtonTypeCustom]; + btn.layer.borderWidth = 1; + btn.layer.borderColor = RGBACOLOR(149, 149, 149, 1).CGColor; + [btn setTitle:title forState:UIControlStateNormal]; + [btn setTitleColor:BlackColor forState:UIControlStateNormal]; + btn.titleLabel.font = Font(FontOfSize14); + + return btn; +} + + +-(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 = NSTextAlignmentRight; + label.frame =CGRectMake(0, 0, nameW, nameH); + label.font = Font(font); + return label; +} + + + + + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + + // Configure the view for the selected state +} + +@end diff --git a/zhiche--delivery/Delivery/Main/1/Controller/ActionSheet/FindQuoteVC.h b/zhiche--delivery/Delivery/Main/1/Controller/ActionSheet/FindQuoteVC.h new file mode 100644 index 0000000..199e5c9 --- /dev/null +++ b/zhiche--delivery/Delivery/Main/1/Controller/ActionSheet/FindQuoteVC.h @@ -0,0 +1,13 @@ +// +// FindQuoteVC.h +// zhiche--delivery +// +// Created by 王亚陆 on 16/5/28. +// Copyright © 2016年 LeeBruce. All rights reserved. +// + +#import +#import "NavViewController.h" +@interface FindQuoteVC : NavViewController + +@end diff --git a/zhiche--delivery/Delivery/Main/1/Controller/ActionSheet/FindQuoteVC.m b/zhiche--delivery/Delivery/Main/1/Controller/ActionSheet/FindQuoteVC.m new file mode 100644 index 0000000..100999a --- /dev/null +++ b/zhiche--delivery/Delivery/Main/1/Controller/ActionSheet/FindQuoteVC.m @@ -0,0 +1,107 @@ +// +// FindQuoteVC.m +// zhiche--delivery +// +// Created by 王亚陆 on 16/5/28. +// Copyright © 2016年 LeeBruce. All rights reserved. +// + +#import "FindQuoteVC.h" +#import "QuoteCell.h" +#import "NewBtn.h" +@interface FindQuoteVC () +{ + UIView * nav; + UITableView * table; +} +@end + +@implementation FindQuoteVC + +- (void)viewDidLoad { + [super viewDidLoad]; + nav = [self createNav:@"查看报价"]; + [self.view addSubview:nav]; + + table = [[UITableView alloc]initWithFrame:CGRectMake(0, 65*kHeight, Main_Width,Main_height-65*kHeight) style:UITableViewStylePlain]; + [table setSeparatorStyle:UITableViewCellSeparatorStyleNone]; + table.delegate = self; + table.dataSource = self; + [table reloadData]; + + [self.view addSubview:table]; + +} +-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ + + + static NSString *str=@"str"; + + QuoteCell * cell = [tableView dequeueReusableCellWithIdentifier:str]; + if (cell ==nil) { + cell = [[QuoteCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:str]; + } + cell.selectionStyle = UITableViewCellSelectionStyleNone; + + NSMutableArray * arr = @[@"2",@"3",@"3",@"2",@"2",@"2"].mutableCopy; + + NSMutableDictionary * dic = [[NSMutableDictionary alloc]init]; + [dic setObject:arr[indexPath.row] forKey:@"string"]; + [cell showInfo:dic]; + cell.Btn1.indexpath = indexPath; + cell.Btn2.indexpath = indexPath; + cell.Btn3.indexpath = indexPath; + + [cell.Btn1 addTarget:self action:@selector(pressBtn1:) forControlEvents:UIControlEventTouchUpInside]; + [cell.Btn2 addTarget:self action:@selector(pressBtn2:) forControlEvents:UIControlEventTouchUpInside]; + [cell.Btn3 addTarget:self action:@selector(pressBtn3:) forControlEvents:UIControlEventTouchUpInside]; + + + return cell; +} +-(void)pressBtn1:(NewBtn*)sender{ + + + NSLog(@"Btn1:%ld",(long)sender.indexpath.row); + +} +-(void)pressBtn2:(NewBtn*)sender{ + + NSLog(@"Btn2:%ld",(long)sender.indexpath.row); + +} +-(void)pressBtn3:(NewBtn*)sender{ + + NSLog(@"Btn3:%ld",(long)sender.indexpath.row); + +} + + +-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ + + return 190*kHeight; + +} +-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ + + return 6; +} + + + +- (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/Main/1/Controller/AddressVC.h b/zhiche--delivery/Delivery/Main/1/Controller/AddressVC.h index 520971a..ccfeb94 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/AddressVC.h +++ b/zhiche--delivery/Delivery/Main/1/Controller/AddressVC.h @@ -12,7 +12,7 @@ @interface AddressVC : NavViewController @property (nonatomic,strong) NSString * addresstype; //0:发货地址,1:收货地址 - +@property (nonatomic,strong) NSMutableDictionary * dataSouce; @property (nonatomic,copy) void (^callBackAreaId)(NSString *str1,NSString *str2,NSString *str3,NSString *str4,NSString *str5,NSString *str6); @end diff --git a/zhiche--delivery/Delivery/Main/1/Controller/AddressVC.m b/zhiche--delivery/Delivery/Main/1/Controller/AddressVC.m index 4da35d8..9252bec 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/AddressVC.m +++ b/zhiche--delivery/Delivery/Main/1/Controller/AddressVC.m @@ -37,6 +37,17 @@ @implementation AddressVC +- (instancetype)init + +{ + self = [super init]; + if (self) { + self.dataSouce = [[NSMutableDictionary alloc]init]; + } + return self; + +} + - (void)viewDidLoad { [super viewDidLoad]; @@ -48,14 +59,12 @@ nav = [self createNav:@"收车地址编辑"]; [dic setObject:@"1" forKey:@"addresstype"]; //地址类型(0:发车地址,1:送达地址) - }else{ nav = [self createNav:@"发车地址编辑"]; [dic setObject:@"0" forKey:@"addresstype"]; //地址类型(0:发车地址,1:送达地址) } [self.view addSubview:nav]; - [self createUI]; [dic setObject:@"" forKey:@"provincecode"];//省编码 [dic setObject:@"" forKey:@"provincename"]; //省名称 @@ -63,7 +72,6 @@ [dic setObject:@"" forKey:@"cityname"]; //市名称 [dic setObject:@"" forKey:@"countycode"];//县编码 [dic setObject:@"" forKey:@"countyname"]; //县名称 - [dic setObject:@"" forKey:@"contact"];//联系人 [dic setObject:@"" forKey:@"phone"]; //联系电话 @@ -71,7 +79,7 @@ [dic setObject:@"" forKey:@"address"];//详细地址 [dic setObject:@"F" forKey:@"isdefault"];//是否默认(F:否,T:是) [dic setObject:@"" forKey:@"comment"];//备注 - + [self createUI]; } -(void)viewWillAppear:(BOOL)animated{ @@ -97,14 +105,68 @@ -(void)createUI{ NSArray * arrName = nil; NSArray * FieldName =nil; +// [dic setObject:@"" forKey:@"provincecode"];//省编码 +// [dic setObject:@"" forKey:@"provincename"]; //省名称 +// [dic setObject:@"" forKey:@"citycode"];//市编码 +// [dic setObject:@"" forKey:@"cityname"]; //市名称 +// [dic setObject:@"" forKey:@"countycode"];//县编码 +// [dic setObject:@"" forKey:@"countyname"]; //县名称 +// +// [dic setObject:@"" forKey:@"contact"];//联系人 +// [dic setObject:@"" forKey:@"phone"]; //联系电话 +// [dic setObject:@"" forKey:@"unitname"];//单位名称 +// [dic setObject:@"" forKey:@"address"];//详细地址 +// [dic setObject:@"F" forKey:@"isdefault"];//是否默认(F:否,T:是) +// [dic setObject:@"" forKey:@"comment"];//备注 + + + // address = Xiangxidizhi; + // addressType = 0; + // cityCode = 120100; + // cityName = "\U5e02\U8f96\U533a"; + // comment = ""; + // contact = Wangyalu; + // countyCode = 120101; + // countyName = "\U548c\U5e73\U533a"; + // createTime = 1464319546000; + // id = 58; + // isDefault = F; + // phone = 15011578178; + // provinceCode = 120000; + // provinceName = "\U5929\U6d25\U5e02"; + // unitName = Fachedanwei; + // updateTime = 1464319546000; + // userId = 1; + + if ([_addresstype isEqualToString:@"0"]) { arrName = @[@"区域:",@"发车单位:",@"详细地址:",@"联系人:",@"联系电话:"]; - FieldName = @[@"请输入发车单位",@"请输入详细地址",@"请输入联系人",@"请输入联系电话"]; - }else{ + FieldName = @[@"请输入发车单位",@"请输入详细地址",@"请输入联系人",@"请输入联系电话"]; + } + else{ arrName = @[@"区域:",@"收车单位:",@"详细地址:",@"联系人:",@"联系电话:"]; FieldName = @[@"请输入收车单位",@"请输入详细地址",@"请输入联系人",@"请输入联系电话"]; } +if (self.dataSouce[@"id"]) { + + FieldName = @[self.dataSouce[@"unitName"],self.dataSouce[@"address"],self.dataSouce[@"contact"],self.dataSouce[@"phone"]]; + [dic setObject:self.dataSouce[@"addressType"] forKey:@"addresstype"]; //地址类型(0:发车地址,1:送达地址) +// [dic setObject:self.dataSouce[@"provinceCode"] forKey:@"provincecode"];//省编码 +// [dic setObject:self.dataSouce[@"provinceName"] forKey:@"provincename"]; //省名称 +// [dic setObject:self.dataSouce[@"cityCode"] forKey:@"citycode"];//市编码 +// [dic setObject:self.dataSouce[@"cityName"] forKey:@"cityname"]; //市名称 +// [dic setObject:self.dataSouce[@"countyCode"] forKey:@"countycode"];//县编码 +// [dic setObject:self.dataSouce[@"countyName"] forKey:@"countyname"]; //县名称 + [dic setObject:self.dataSouce[@"contact"] forKey:@"contact"];//联系人 + [dic setObject:self.dataSouce[@"phone"] forKey:@"phone"]; //联系电话 + [dic setObject:self.dataSouce[@"unitName"] forKey:@"unitname"];//单位名称 + [dic setObject:self.dataSouce[@"address"] forKey:@"address"];//详细地址 + [dic setObject:@"F" forKey:@"isdefault"];//是否默认(F:否,T:是) + [dic setObject:self.dataSouce[@"comment"] forKey:@"comment"];//备注 + +} + for (int i=0; i +#import "NavViewController.h" + +@interface BillVC : NavViewController + +@end diff --git a/zhiche--delivery/Delivery/Main/1/Controller/BillVC.m b/zhiche--delivery/Delivery/Main/1/Controller/BillVC.m new file mode 100644 index 0000000..aa83dcf --- /dev/null +++ b/zhiche--delivery/Delivery/Main/1/Controller/BillVC.m @@ -0,0 +1,95 @@ +// +// BillVC.m +// zhiche--delivery +// +// Created by 王亚陆 on 16/5/26. +// Copyright © 2016年 LeeBruce. All rights reserved. +// + +#import "BillVC.h" +#import "BillCell.h" +@interface BillVC () +{ + UIImageView * nav; + UITableView * table; +} +@end + +@implementation BillVC + +- (void)viewDidLoad { + [super viewDidLoad]; + nav = [self createNav:@"我的账单"]; + table = [[UITableView alloc]initWithFrame:CGRectMake(0, 64, Main_Width, Main_height-64) style:UITableViewStylePlain]; + + [table setSeparatorStyle:UITableViewCellSeparatorStyleNone]; + table.delegate = self; + table.dataSource = self; + [self.view addSubview:table]; + [self.view addSubview:nav]; +} + + +-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ + + + static NSString *str=@"str"; + BillCell * cell = [tableView dequeueReusableCellWithIdentifier:str]; + if (cell ==nil) { + cell = [[BillCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:str]; + } + cell.timeTitle.text = @"今天"; + cell.timeLabel.text = @"13:12"; + cell.moneyTitle.text = @"-2732.00"; + cell.moneyLabel.text = @"支付定金"; + return cell; +} + +-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ + + return 60*kHeight; + +} +-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ + + return 3; +} +//设置分区个数 +-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView +{ + return 2; +} + +//-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ +// +// return _headerViewArr[section]; +//} +-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ + + return 43*kHeight; +} + +-(NSString*)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{ + + return (section==0)?@"5月":@"4月"; +} + + + + +- (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/Main/1/Controller/CarShipVC.h b/zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.h index b78f5a3..84bff3a 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.h +++ b/zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.h @@ -15,4 +15,5 @@ @property (nonatomic,strong) NSMutableArray * AddressArr; @property (nonatomic,strong) NSMutableArray * CarArr; @property (nonatomic,strong) NSMutableArray * CarAddress; +@property (nonatomic,strong) NSString * OrderCode; @end diff --git a/zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.m b/zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.m index 29ce2f1..4765e6e 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.m +++ b/zhiche--delivery/Delivery/Main/1/Controller/CarShipVC.m @@ -12,6 +12,7 @@ #import "SmallCarTableCell.h" #import "ActionSheetPicker.h" #import "Common.h" +#import "CarCell.h" #import #define TimeTag 100 #define TableTag 200 @@ -22,12 +23,14 @@ UIImageView * nav; UIScrollView * scroll; UITableView * table; - UITableView * smallTabel; + UITableView * CarTabel; NSMutableDictionary * dicUrl; Common * Com; } @property (nonatomic,strong) UIView * BackView; +@property (nonatomic,strong) NSMutableArray * headerViewArr; +@property (nonatomic,strong) NSMutableArray *CarName; @end @@ -40,6 +43,7 @@ self.AddressArr = [[NSMutableArray alloc]init]; self.CarArr = [[NSMutableArray alloc]init]; self.CarAddress = [[NSMutableArray alloc]init]; + self.OrderCode = [[NSString alloc]init]; } return self; @@ -52,89 +56,9 @@ nav = [self createNav:@"下单发运"]; -// { -// address = Soho11; -// addressType = 0; -// cityCode = 130100; -// cityName = "\U77f3\U5bb6\U5e84\U5e02"; -// comment = ""; -// contact = Wangyalu; -// countyCode = 130101; -// countyName = "\U5e02\U8f96\U533a"; -// createTime = 1463727652000; -// id = 32; -// isDefault = T; -// phone = 15011578178; -// provinceCode = 130000; -// provinceName = "\U6cb3\U5317\U7701"; -// unitName = Fache; -// updateTime = 1463727652000; -// userId = 4; -// } - -// address = Soho11; -// addressType = 0; -// cityCode = 130100; -// cityName = "\U77f3\U5bb6\U5e84\U5e02"; -// comment = ""; -// contact = Wangyalu; -// countyCode = 130101; -// countyName = "\U5e02\U8f96\U533a"; -// createTime = 1463727652000; -// id = 32; -// isDefault = T; -// phone = 15011578178; -// provinceCode = 130000; -// provinceName = "\U6cb3\U5317\U7701"; -// unitName = Fache; -// updateTime = 1463727652000; -// userId = 4; - - - dicUrl = [[NSMutableDictionary alloc]init]; - [dicUrl setObject:@"2" forKey:@"departaddrid"];//发运地址id 2-5 - [dicUrl setObject:@"8" forKey:@"receiptaddrid"];//目的地地址id 8-9 - // [dicUrl setObject:a forKey:@"effectivetime"];//有效时间 - [dicUrl setObject:@"2016-5-19" forKey:@"deliverydate"];//提车日期 - [dicUrl setObject:@"06:10-10:10" forKey:@"deliverytime"];//提车时间 - [dicUrl setObject:@"2016-5-20" forKey:@"arrivedate"];//到达日期 - [dicUrl setObject:@"22:10-16:10" forKey:@"arrivetime"];//到达时间 - [dicUrl setObject:@"2" forKey:@"amount"];//车辆总数 - [dicUrl setObject:@"200" forKey:@"distance"];//运距 - [dicUrl setObject:@"T" forKey:@"isurgent"];//是否加急 - [dicUrl setObject:@"1000" forKey:@"advicecost"];//建议价格 - [dicUrl setObject:@"1000" forKey:@"customcost"];//自定义价格 - [dicUrl setObject:@"备注" forKey:@"comment"];//备注 - [dicUrl setObject:@"1" forKey:@"vehiclescount"];//车型数量 - - - NSMutableArray * arr = [[NSMutableArray alloc]init]; - NSMutableDictionary * dic = [[NSMutableDictionary alloc]init]; - [dic setObject:@"3" forKey:@"brandid"];//品牌ids - [dic setObject:@"品牌names" forKey:@"brandname"];//品牌names - [dic setObject:@"2054" forKey:@"vehicleid"];//车型ids - [dic setObject:@"车型names" forKey:@"vehiclename"];//车型names - [dic setObject:@"1" forKey:@"vehiclecount"];//车型数量 - [arr addObject:dic]; - - NSMutableDictionary * dic1 = [[NSMutableDictionary alloc]init]; - [dic1 setObject:@"3" forKey:@"brandid"];//品牌ids - [dic1 setObject:@"品牌123" forKey:@"brandname"];//品牌names - [dic1 setObject:@"2054" forKey:@"vehicleid"];//车型ids - [dic1 setObject:@"车型123" forKey:@"vehiclename"];//车型names - [dic1 setObject:@"10" forKey:@"vehiclecount"];//车型数量 - - [arr addObject:dic1]; - - - - NSData * jsonData = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:nil]; - NSString * jsonString = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding]; - NSLog(@"jsonString===%@",jsonString); - - [dicUrl setObject:jsonString forKey:@"vehiclesbrands"]; - - + self.CarName = [[NSMutableArray alloc]init]; + self.headerViewArr = [[NSMutableArray alloc]init]; + [self.view addSubview:nav]; [self createScroll]; @@ -143,46 +67,8 @@ } -(void)createUI:(NSMutableArray *)AddressArr{ -// { -// address = Wangyalu; -// addressType = 1; -// cityCode = 130100; -// cityName = "\U77f3\U5bb6\U5e84\U5e02"; -// comment = ""; -// contact = Wangyalu; -// countyCode = 130101; -// countyName = "\U5e02\U8f96\U533a"; -// createTime = 1463624084000; -// id = 2; -// isDefault = T; -// phone = 11111111111; -// provinceCode = 130000; -// provinceName = "\U6cb3\U5317\U7701"; -// unitName = Wangyalu; -// updateTime = 1463624084000; -// userId = 4; -// }, -// { -// address = Fachedanwei; -// addressType = 0; -// cityCode = 150900; -// cityName = "\U4e4c\U5170\U5bdf\U5e03\U5e02"; -// comment = ""; -// contact = Wangyalu; -// countyCode = 150902; -// countyName = "\U96c6\U5b81\U533a"; -// createTime = 1463624076000; -// id = 8; -// isDefault = T; -// phone = 15011578178; -// provinceCode = 150000; -// provinceName = "\U5185\U8499\U53e4\U81ea\U6cbb\U533a"; -// unitName = FacheDANWEI; -// updateTime = 1463624076000; -// userId = 4; -// } -// ) - + + UIImageView * imageLogo = [[UIImageView alloc]init]; imageLogo.backgroundColor = [UIColor cyanColor]; [_BackView addSubview:imageLogo]; @@ -192,12 +78,20 @@ make.size.mas_equalTo(CGSizeMake(15*kWidth, 15*kHeight)); }]; - UILabel * label = [self createUIlabel:@"SO201604190009" andFont:FontOfSize14 andColor:BlackColor]; + UILabel * label = [self createUIlabel:self.OrderCode andFont:FontOfSize14 andColor:BlackColor]; [_BackView addSubview:label]; [label mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(imageLogo.mas_right).with.offset(25*kWidth); make.top.mas_equalTo(_BackView.mas_top).with.offset(10*kHeight); }]; + + UILabel * CarModel = [self createUIlabel:@"地址" andFont:14.0 andColor:RGBACOLOR(149, 149, 149, 1)]; + [_BackView addSubview:CarModel]; + [CarModel mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.equalTo(_BackView.mas_left).with.offset(14*kWidth); + make.top.mas_equalTo(label.mas_bottom).with.offset(10*kHeight); + }]; + //第一条横线 UIView * Sline1 =[[UIView alloc]init]; @@ -205,7 +99,7 @@ [_BackView addSubview:Sline1]; [Sline1 mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(_BackView.mas_left).with.offset(0); - make.top.equalTo(label.mas_bottom).with.offset(10*kHeight); + make.top.equalTo(CarModel.mas_bottom).with.offset(10*kHeight); make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); }]; @@ -289,6 +183,13 @@ make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); }]; + UILabel * timelabel = [self createUIlabel:@"时间" andFont:14.0 andColor:RGBACOLOR(149, 149, 149, 1)]; + [_BackView addSubview:timelabel]; + [timelabel mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.equalTo(_BackView.mas_left).with.offset(14*kWidth); + make.top.mas_equalTo(Sline3.mas_bottom).with.offset(10*kHeight); + }]; + NSArray * arrTime = @[@"提车时间:",@"送达时间:"]; for (int i=0; i #import "PlaceOrderModel.h" @interface ChooseAddressVC () @@ -173,23 +174,91 @@ NSString * people = [NSString stringWithFormat:@"%@ %@",placeModel.contact,placeModel.phone]; cell.PeopleName.text = people; cell.RightImage.hidden = YES; + cell.MRbtn.indexpath = indexPath; + cell.BJbtn.indexpath = indexPath; + cell.SCbtn.indexpath = indexPath; + + [cell.MRbtn addTarget:self action:@selector(pressMrBtn:) forControlEvents:UIControlEventTouchUpInside]; + [cell.BJbtn addTarget:self action:@selector(pressBjBtn:) forControlEvents:UIControlEventTouchUpInside]; + [cell.SCbtn addTarget:self action:@selector(pressScBtn:) forControlEvents:UIControlEventTouchUpInside]; + + // if (indexPath.row==0) { // cell.ChooseText.text = @"默认"; // } - UIImageView * imageline =[[UIImageView alloc]init]; - imageline.image = [UIImage imageNamed:@"common_list_line1"]; - [cell.contentView addSubview:imageline]; - [imageline mas_makeConstraints:^(MASConstraintMaker *make) { - make.left.mas_equalTo(cell.contentView).with.offset(0); - make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); - make.bottom.mas_equalTo(cell.contentView.mas_bottom); - }]; + UIImageView * imageline =[[UIImageView alloc]init]; + imageline.image = [UIImage imageNamed:@"common_list_line1"]; + [cell.contentView addSubview:imageline]; + [imageline mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.mas_equalTo(cell.contentView).with.offset(0); + make.size.mas_equalTo(CGSizeMake(Main_Width, 0.5)); + make.bottom.mas_equalTo(cell.contentView.mas_bottom); + }]; return cell; } + +-(void)pressScBtn:(NewBtn*)sender{ + + + NSInteger index = sender.indexpath.row; + NSString * string = [NSString stringWithFormat:@"%@%@",addressDelete_Url,dataSouce[index][@"id"]]; +// addressDelete_Url + NSLog(@"%@",dataSouce[index][@"id"]); + [Com afPostRequestWithUrlString:string parms:nil 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]; + +} + + + +-(void)pressMrBtn:(NewBtn*)sender{ + NSLog(@"pressMrBtn:%ld",(long)sender.indexpath.row); + NSInteger index = sender.indexpath.row; + NSString * string = dataSouce[index][@"id"]; + + NSMutableDictionary * dic = [[NSMutableDictionary alloc]init]; + [dic setObject:string forKey:@"id"]; + [dic setObject:@"T" forKey:@"isdefault"]; + + [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); + }]; + +} + + + + + + -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ - return 100*kHeight; + return 130*kHeight; } -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ diff --git a/zhiche--delivery/Delivery/Main/1/Controller/HomeViewController.m b/zhiche--delivery/Delivery/Main/1/Controller/HomeViewController.m index 94e8eb8..d02519f 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/HomeViewController.m +++ b/zhiche--delivery/Delivery/Main/1/Controller/HomeViewController.m @@ -13,6 +13,8 @@ #import "PlaceOrderVC.h" #import "MineOrderVC.h" #import "RootViewController.h" +#import "BillVC.h" +#import "FindQuoteVC.h" #define FourBtnWeith Main_Width/4 @interface HomeViewController () @@ -177,12 +179,24 @@ case 1:{ // - MineOrderVC *mineVC = [[MineOrderVC alloc]init]; +// MineOrderVC *mineVC = [[MineOrderVC alloc]init]; +// [self.navigationController pushViewController:mineVC animated:YES]; - [self.navigationController pushViewController:mineVC animated:YES]; + FindQuoteVC * quote = [[FindQuoteVC alloc]init]; + [self.navigationController pushViewController:quote animated:YES]; } break; + + case 5:{ + + BillVC * bill = [[BillVC alloc]init]; + [self.navigationController pushViewController:bill animated:YES]; + + } + break; + + default: break; } diff --git a/zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.h b/zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.h index e0becca..220bab4 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.h +++ b/zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.h @@ -9,6 +9,6 @@ #import #import "NavViewController.h" -@interface PlaceOrderVC : NavViewController +@interface PlaceOrderVC : NavViewController @end diff --git a/zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.m b/zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.m index 89d1b1c..5e4e561 100644 --- a/zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.m +++ b/zhiche--delivery/Delivery/Main/1/Controller/PlaceOrderVC.m @@ -32,6 +32,7 @@ PlaceOrderModel * PlaceModel; UIView * backview ; UIScrollView * scroll; + NSMutableDictionary * dicUrl; // UIView * SectionView; } @@ -66,7 +67,6 @@ self.view.backgroundColor = WhiteColor; nav = [self createNav:@"下单发运"]; [self.view addSubview:nav]; - [self createUI]; [self createData]; @@ -75,6 +75,49 @@ _CarName = [[NSMutableArray alloc]init]; _RemoveArr = [[NSMutableArray alloc]init]; _timeChoose = @[@"00点:08点",@"08点:16点",@"16点:24点"]; + + + dicUrl = [[NSMutableDictionary alloc]init]; + [dicUrl setObject:@"2" forKey:@"departaddrid"];//发运地址id 2-5 + [dicUrl setObject:@"8" forKey:@"receiptaddrid"];//目的地地址id 8-9 + // [dicUrl setObject:a forKey:@"effectivetime"];//有效时间 + [dicUrl setObject:@"2016-5-19" forKey:@"deliverydate"];//提车日期 + [dicUrl setObject:@"06:10-10:10" forKey:@"deliverytime"];//提车时间 + [dicUrl setObject:@"2016-5-20" forKey:@"arrivedate"];//到达日期 + [dicUrl setObject:@"22:10-16:10" forKey:@"arrivetime"];//到达时间 + [dicUrl setObject:@"200" forKey:@"distance"];//运距 +// [dicUrl setObject:@"2" forKey:@"amount"];//车辆总数 + [dicUrl setObject:@"T" forKey:@"isurgent"];//是否加急 + [dicUrl setObject:@"1000" forKey:@"advicecost"];//建议价格 + [dicUrl setObject:@"1000" forKey:@"customcost"];//自定义价格 + [dicUrl setObject:@"备注" forKey:@"comment"];//备注 +// [dicUrl setObject:@"1" forKey:@"vehiclescount"];//车型数量 + + NSMutableArray * arr = [[NSMutableArray alloc]init]; + NSMutableDictionary * dic = [[NSMutableDictionary alloc]init]; + [dic setObject:@"3" forKey:@"brandid"];//品牌ids + [dic setObject:@"品牌names" forKey:@"brandname"];//品牌names + [dic setObject:@"2054" forKey:@"vehicleid"];//车型ids + [dic setObject:@"车型names" forKey:@"vehiclename"];//车型names + [dic setObject:@"1" forKey:@"vehiclecount"];//车型数量 + [arr addObject:dic]; + + NSMutableDictionary * dic1 = [[NSMutableDictionary alloc]init]; + [dic1 setObject:@"3" forKey:@"brandid"];//品牌ids + [dic1 setObject:@"品牌123" forKey:@"brandname"];//品牌names + [dic1 setObject:@"2054" forKey:@"vehicleid"];//车型ids + [dic1 setObject:@"车型123" forKey:@"vehiclename"];//车型names + [dic1 setObject:@"10" forKey:@"vehiclecount"];//车型数量 + + [arr addObject:dic1]; + + + + NSData * jsonData = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:nil]; + NSString * jsonString = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding]; + NSLog(@"jsonString===%@",jsonString); + [dicUrl setObject:jsonString forKey:@"vehiclesbrands"]; + } -(void)createTableView{ @@ -179,18 +222,7 @@ NSMutableArray * arr =[[NSMutableArray alloc]init]; arr = [NSMutableArray arrayWithArray:dic[@"data"]]; NSLog(@"%@",arr); - - _dataSouce = dic[@"data"]; //1 0 - for (int i =0; i0) { + cell.MRbtn.hidden = YES; + cell.BJbtn.hidden = YES; + cell.SCbtn.hidden = YES; + + if (indexPath.row==0) { - PlaceModel = [PlaceOrderModel ModelWithDic:_dataSouce[0]]; - NSString * cityName = [NSString stringWithFormat:@"%@%@%@",PlaceModel.provinceName,PlaceModel.cityName,PlaceModel.countyName]; - cell.CityName.text = cityName; - cell.StoreName.text = PlaceModel.unitName; - cell.AddressName.text = PlaceModel.address; - NSString * people = [NSString stringWithFormat:@"%@ %@",PlaceModel.contact,PlaceModel.phone]; - cell.PeopleName.text = people; + for (int i =0; i<_dataSouce.count; i++) { + if ([_dataSouce[i][@"addressType"] isEqualToString:@"0"]) { + PlaceModel = [PlaceOrderModel ModelWithDic:_dataSouce[i]]; + NSString * cityName = [NSString stringWithFormat:@"%@%@%@",PlaceModel.provinceName,PlaceModel.cityName,PlaceModel.countyName]; + cell.CityName.text = cityName; + cell.StoreName.text = PlaceModel.unitName; + cell.AddressName.text = PlaceModel.address; + NSString * people = [NSString stringWithFormat:@"%@ %@",PlaceModel.contact,PlaceModel.phone]; + cell.PeopleName.text = people; + } + } // cell.RightImage.hidden = YES; // else{ // cell.textLabel.text = @"点击设置发货地址"; @@ -521,13 +642,18 @@ // } } else{ - PlaceModel = [PlaceOrderModel ModelWithDic:_dataSouce[1]]; - NSString * cityName = [NSString stringWithFormat:@"%@%@%@",PlaceModel.provinceName,PlaceModel.cityName,PlaceModel.countyName]; - cell.CityName.text = cityName; - cell.StoreName.text = PlaceModel.unitName; - cell.AddressName.text = PlaceModel.address; - NSString * people = [NSString stringWithFormat:@"%@ %@",PlaceModel.contact,PlaceModel.phone]; - cell.PeopleName.text = people; + for (int i =0; i<_dataSouce.count; i++) { + if ([_dataSouce[i][@"addressType"] isEqualToString:@"1"]) { + PlaceModel = [PlaceOrderModel ModelWithDic:_dataSouce[i]]; + NSString * cityName = [NSString stringWithFormat:@"%@%@%@",PlaceModel.provinceName,PlaceModel.cityName,PlaceModel.countyName]; + cell.CityName.text = cityName; + cell.StoreName.text = PlaceModel.unitName; + cell.AddressName.text = PlaceModel.address; + NSString * people = [NSString stringWithFormat:@"%@ %@",PlaceModel.contact,PlaceModel.phone]; + cell.PeopleName.text = people; + } + } + // cell.RightImage.hidden = YES; // else{ // cell.textLabel.text = @"点击设置收货地址"; @@ -535,7 +661,6 @@ // cell.textLabel.font = Font(12); // cell.SmallImage.hidden = YES; // } - } } cell.selectionStyle = UITableViewCellSelectionStyleNone; if (indexPath.row ==0) { @@ -645,7 +770,6 @@ [_CarTable mas_updateConstraints:^(MASConstraintMaker *make) { make.height.mas_equalTo(45*(_CarName.count+[_CarName[Btntag-1200][@"vinArr"] count]-1)*kHeight+45*kHeight); }]; - } } } @@ -667,7 +791,7 @@ [_headerViewArr removeObjectAtIndex:deleteTag]; } [_CarTable reloadData]; - + } @@ -717,10 +841,6 @@ -(void)pressHeaderBtn{ NSLog(@"okok"); } --(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ - - return (tableView.tag == AddressTag)?0:43; -} @@ -742,10 +862,20 @@ address.callBack=^(NSMutableDictionary * dicBlock,NSString * addresstype){ if ([addresstype isEqualToString:@"1"]) { - [weekSelf.dataSouce replaceObjectAtIndex:1 withObject:dicBlock] ; + + for (int i = 0; i Date: Sat, 28 May 2016 17:55:23 +0800 Subject: [PATCH 2/2] no message --- .../UserInterfaceState.xcuserstate | Bin 98435 -> 98059 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/zhiche--delivery.xcworkspace/xcuserdata/wangyalu.xcuserdatad/UserInterfaceState.xcuserstate b/zhiche--delivery.xcworkspace/xcuserdata/wangyalu.xcuserdatad/UserInterfaceState.xcuserstate index c2ac881e13245337f3bee5da560ca6eed26fd8a8..67af107aadc4638cae530214e6808ead6612bf3a 100644 GIT binary patch literal 98059 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 L|Nqa3VK4m;x5{sq literal 98435 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