Commit eb9a911a109ce6ac860555d007f267ac2ebf2d60
Merge branch 'master' of http://bj.gitlab.cnlive.com/ios-team/CNLiveMateCode
Showing
9 changed files
with
36 additions
and
26 deletions
metaCode.xcodeproj/project.pbxproj
| @@ -81,7 +81,7 @@ | @@ -81,7 +81,7 @@ | ||
| 81 | 794BC1652AF9E70D00A68C74 /* CNLiveShopOrderSendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794BC1642AF9E70D00A68C74 /* CNLiveShopOrderSendViewController.swift */; }; | 81 | 794BC1652AF9E70D00A68C74 /* CNLiveShopOrderSendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794BC1642AF9E70D00A68C74 /* CNLiveShopOrderSendViewController.swift */; }; |
| 82 | 794FF1052B01FC8800385E85 /* CNLiveShopOrderSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794FF1042B01FC8800385E85 /* CNLiveShopOrderSearchViewController.swift */; }; | 82 | 794FF1052B01FC8800385E85 /* CNLiveShopOrderSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794FF1042B01FC8800385E85 /* CNLiveShopOrderSearchViewController.swift */; }; |
| 83 | 794FF1072B01FC9800385E85 /* CNLiveShopOrderSearchListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794FF1062B01FC9800385E85 /* CNLiveShopOrderSearchListViewController.swift */; }; | 83 | 794FF1072B01FC9800385E85 /* CNLiveShopOrderSearchListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794FF1062B01FC9800385E85 /* CNLiveShopOrderSearchListViewController.swift */; }; |
| 84 | - 794FF1092B02131300385E85 /* CNLiveFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794FF1082B02131300385E85 /* CNLiveFileManager.swift */; }; | 84 | + 794FF1092B02131300385E85 /* CNLiveSaveSearchDB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794FF1082B02131300385E85 /* CNLiveSaveSearchDB.swift */; }; |
| 85 | 796398942A260C0100D045EB /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7963988D2A260C0100D045EB /* AppDelegate.swift */; }; | 85 | 796398942A260C0100D045EB /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7963988D2A260C0100D045EB /* AppDelegate.swift */; }; |
| 86 | 7963989D2A260E6200D045EB /* CNLiveBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7963989C2A260E6200D045EB /* CNLiveBaseViewController.swift */; }; | 86 | 7963989D2A260E6200D045EB /* CNLiveBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7963989C2A260E6200D045EB /* CNLiveBaseViewController.swift */; }; |
| 87 | 79656E382AAEBA8E00119A61 /* CNLiveMineInputViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79656E372AAEBA8E00119A61 /* CNLiveMineInputViewController.swift */; }; | 87 | 79656E382AAEBA8E00119A61 /* CNLiveMineInputViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79656E372AAEBA8E00119A61 /* CNLiveMineInputViewController.swift */; }; |
| @@ -251,7 +251,7 @@ | @@ -251,7 +251,7 @@ | ||
| 251 | 794BC1642AF9E70D00A68C74 /* CNLiveShopOrderSendViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveShopOrderSendViewController.swift; sourceTree = "<group>"; }; | 251 | 794BC1642AF9E70D00A68C74 /* CNLiveShopOrderSendViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveShopOrderSendViewController.swift; sourceTree = "<group>"; }; |
| 252 | 794FF1042B01FC8800385E85 /* CNLiveShopOrderSearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveShopOrderSearchViewController.swift; sourceTree = "<group>"; }; | 252 | 794FF1042B01FC8800385E85 /* CNLiveShopOrderSearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveShopOrderSearchViewController.swift; sourceTree = "<group>"; }; |
| 253 | 794FF1062B01FC9800385E85 /* CNLiveShopOrderSearchListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveShopOrderSearchListViewController.swift; sourceTree = "<group>"; }; | 253 | 794FF1062B01FC9800385E85 /* CNLiveShopOrderSearchListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveShopOrderSearchListViewController.swift; sourceTree = "<group>"; }; |
| 254 | - 794FF1082B02131300385E85 /* CNLiveFileManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveFileManager.swift; sourceTree = "<group>"; }; | 254 | + 794FF1082B02131300385E85 /* CNLiveSaveSearchDB.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveSaveSearchDB.swift; sourceTree = "<group>"; }; |
| 255 | 7963988D2A260C0100D045EB /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; | 255 | 7963988D2A260C0100D045EB /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
| 256 | 7963989C2A260E6200D045EB /* CNLiveBaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CNLiveBaseViewController.swift; sourceTree = "<group>"; }; | 256 | 7963989C2A260E6200D045EB /* CNLiveBaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CNLiveBaseViewController.swift; sourceTree = "<group>"; }; |
| 257 | 79656E372AAEBA8E00119A61 /* CNLiveMineInputViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveMineInputViewController.swift; sourceTree = "<group>"; }; | 257 | 79656E372AAEBA8E00119A61 /* CNLiveMineInputViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveMineInputViewController.swift; sourceTree = "<group>"; }; |
| @@ -549,7 +549,7 @@ | @@ -549,7 +549,7 @@ | ||
| 549 | 7C7C62F52A4D72E9007A912E /* CNLiveIdentityDB.swift */, | 549 | 7C7C62F52A4D72E9007A912E /* CNLiveIdentityDB.swift */, |
| 550 | 79BA085C2AB18E8300D01875 /* CNLiveSaveAuthDB.swift */, | 550 | 79BA085C2AB18E8300D01875 /* CNLiveSaveAuthDB.swift */, |
| 551 | 79EABB882AB4497700F3A4E2 /* CNLiveSaveStandDB.swift */, | 551 | 79EABB882AB4497700F3A4E2 /* CNLiveSaveStandDB.swift */, |
| 552 | - 794FF1082B02131300385E85 /* CNLiveFileManager.swift */, | 552 | + 794FF1082B02131300385E85 /* CNLiveSaveSearchDB.swift */, |
| 553 | ); | 553 | ); |
| 554 | path = Database; | 554 | path = Database; |
| 555 | sourceTree = "<group>"; | 555 | sourceTree = "<group>"; |
| @@ -1240,7 +1240,7 @@ | @@ -1240,7 +1240,7 @@ | ||
| 1240 | 798A44F92A30835400815935 /* CNLiveHelpFeedBackViewController.swift in Sources */, | 1240 | 798A44F92A30835400815935 /* CNLiveHelpFeedBackViewController.swift in Sources */, |
| 1241 | 79A68C4A2A26E6CE00DC3B43 /* (null) in Sources */, | 1241 | 79A68C4A2A26E6CE00DC3B43 /* (null) in Sources */, |
| 1242 | 790D01852A2D89E100C5978D /* UIColor+CNLiveExtensions.swift in Sources */, | 1242 | 790D01852A2D89E100C5978D /* UIColor+CNLiveExtensions.swift in Sources */, |
| 1243 | - 794FF1092B02131300385E85 /* CNLiveFileManager.swift in Sources */, | 1243 | + 794FF1092B02131300385E85 /* CNLiveSaveSearchDB.swift in Sources */, |
| 1244 | 79396EED2A319F220053E1AF /* NSObject+CNLiveExtensions.swift in Sources */, | 1244 | 79396EED2A319F220053E1AF /* NSObject+CNLiveExtensions.swift in Sources */, |
| 1245 | 19FA201B2AE60423001F7186 /* CNLiveDownSlideModelLayout.swift in Sources */, | 1245 | 19FA201B2AE60423001F7186 /* CNLiveDownSlideModelLayout.swift in Sources */, |
| 1246 | 7C4931312A2F142F000E44B4 /* CNHomePageBackgroupView.swift in Sources */, | 1246 | 7C4931312A2F142F000E44B4 /* CNHomePageBackgroupView.swift in Sources */, |
metaCode/Classes/Common/Util/CNLiveCommonBaseModel.swift
| @@ -13,11 +13,7 @@ class BaseModel: HandyJSON { | @@ -13,11 +13,7 @@ class BaseModel: HandyJSON { | ||
| 13 | 13 | ||
| 14 | required init() {} | 14 | required init() {} |
| 15 | 15 | ||
| 16 | - func mapping(mapper: HelpingMapper) { | ||
| 17 | - | ||
| 18 | - } | 16 | + func mapping(mapper: HelpingMapper) {} |
| 19 | 17 | ||
| 20 | - func didFinishMapping() { | ||
| 21 | - | ||
| 22 | - } | 18 | + func didFinishMapping() {} |
| 23 | } | 19 | } |
metaCode/Classes/Config/Database/CNLiveFileManager.swift renamed to metaCode/Classes/Config/Database/CNLiveSaveSearchDB.swift
| @@ -7,9 +7,9 @@ | @@ -7,9 +7,9 @@ | ||
| 7 | 7 | ||
| 8 | import Foundation | 8 | import Foundation |
| 9 | 9 | ||
| 10 | -class CNLiveFileManager: NSObject { | 10 | +class CNLiveSaveSearchDB: NSObject { |
| 11 | 11 | ||
| 12 | - static let shared = CNLiveFileManager.init() | 12 | + static let shared = CNLiveSaveSearchDB.init() |
| 13 | 13 | ||
| 14 | open func save(object: Any, key: String) { | 14 | open func save(object: Any, key: String) { |
| 15 | var temp_dic = NSMutableDictionary.init(contentsOfFile: userFileDir+"storage.plist") | 15 | var temp_dic = NSMutableDictionary.init(contentsOfFile: userFileDir+"storage.plist") |
| @@ -71,7 +71,7 @@ class CNLiveFileManager: NSObject { | @@ -71,7 +71,7 @@ class CNLiveFileManager: NSObject { | ||
| 71 | }() | 71 | }() |
| 72 | 72 | ||
| 73 | private lazy var fileDir: String = { | 73 | private lazy var fileDir: String = { |
| 74 | - let path = "\(NSHomeDirectory())/Documents/metaCode" | 74 | + let path = "\(NSHomeDirectory())/Documents/metaCode/saveSearch" |
| 75 | let fileManager = FileManager.default | 75 | let fileManager = FileManager.default |
| 76 | var isDir: ObjCBool = false | 76 | var isDir: ObjCBool = false |
| 77 | let exist: Bool = fileManager.fileExists(atPath: path, isDirectory: &isDir) | 77 | let exist: Bool = fileManager.fileExists(atPath: path, isDirectory: &isDir) |
metaCode/Classes/Main/MinePage/Controller/CNLiveMineViewController.swift
| @@ -46,7 +46,7 @@ class CNLiveMineViewController : CNLiveBaseViewController, UITableViewDelegate, | @@ -46,7 +46,7 @@ class CNLiveMineViewController : CNLiveBaseViewController, UITableViewDelegate, | ||
| 46 | dataArray.add(array03) | 46 | dataArray.add(array03) |
| 47 | 47 | ||
| 48 | 48 | ||
| 49 | - dataArray.add([["name":"订单列表","icon":"mine_list_icon_help_feedback"]]) | 49 | +// dataArray.add([["name":"订单列表","icon":"mine_list_icon_help_feedback"]]) |
| 50 | 50 | ||
| 51 | 51 | ||
| 52 | return dataArray | 52 | return dataArray |
metaCode/Classes/Main/ShopPage/Controller/CNLiveShopOrderDetailViewController.swift
| @@ -159,16 +159,20 @@ extension CNLiveShopOrderDetailViewController { | @@ -159,16 +159,20 @@ extension CNLiveShopOrderDetailViewController { | ||
| 159 | case "快递发货": | 159 | case "快递发货": |
| 160 | self.navigationController?.pushViewController(CNLiveShopOrderSendViewController.init(orderId: detailModel.id! as NSString, show_type: .splite), animated: true) | 160 | self.navigationController?.pushViewController(CNLiveShopOrderSendViewController.init(orderId: detailModel.id! as NSString, show_type: .splite), animated: true) |
| 161 | case "查看进度": | 161 | case "查看进度": |
| 162 | - print("查看进度") | 162 | + var YBYProgress:CNLiveShopOrderExpressDetailYBYProgress = CNLiveShopOrderExpressDetailYBYProgress.Zero |
| 163 | + if detailModel.state == "3" { | ||
| 164 | + YBYProgress = .Zero | ||
| 165 | + } else { | ||
| 166 | + YBYProgress = .Complete | ||
| 167 | + } | ||
| 168 | + self.navigationController?.pushViewController(CNLiveShopOrderExpressDetailViewController.init(orderId: detailModel.id! as NSString, expId: "", express_num: "", show_type: .byYourself, progress: YBYProgress), animated: true) | ||
| 163 | case "物流详情": | 169 | case "物流详情": |
| 164 | - print("物流详情") | ||
| 165 | pushExpressVC(detailModel: detailModel) | 170 | pushExpressVC(detailModel: detailModel) |
| 166 | case "退款详情": | 171 | case "退款详情": |
| 167 | - print("退款详情") | ||
| 168 | let vc = CNLiveShopOrderDetailViewController(orderId: detailModel.id!, show_type: .sale, form_type: .order) | 172 | let vc = CNLiveShopOrderDetailViewController(orderId: detailModel.id!, show_type: .sale, form_type: .order) |
| 169 | self.navigationController?.pushViewController(vc, animated: true) | 173 | self.navigationController?.pushViewController(vc, animated: true) |
| 170 | case "订单详情": | 174 | case "订单详情": |
| 171 | - self.navigationController?.pushViewController(CNLiveShopOrderDetailViewController(orderId: refuundModel.id!, show_type: .order, form_type: .afterSale), animated: true) | 175 | + self.navigationController?.pushViewController(CNLiveShopOrderDetailViewController(orderId: refuundModel.orderid!, show_type: .order, form_type: .afterSale), animated: true) |
| 172 | case "确认退款": | 176 | case "确认退款": |
| 173 | ConfigAlertManager.shared.presentAlert(title: "提示", message: "确认给用户退款?", actionTitles: ["取消","确认"]) { [weak self] index in | 177 | ConfigAlertManager.shared.presentAlert(title: "提示", message: "确认给用户退款?", actionTitles: ["取消","确认"]) { [weak self] index in |
| 174 | if index == 1 { | 178 | if index == 1 { |
metaCode/Classes/Main/ShopPage/Controller/CNLiveShopOrderSearchListViewController.swift
| @@ -203,13 +203,13 @@ extension CNLiveShopOrderSearchListViewController { | @@ -203,13 +203,13 @@ extension CNLiveShopOrderSearchListViewController { | ||
| 203 | textField.text = "\(textField.text?.prefix(29) ?? "")" | 203 | textField.text = "\(textField.text?.prefix(29) ?? "")" |
| 204 | } | 204 | } |
| 205 | 205 | ||
| 206 | - let historyDataArr = CNLiveFileManager.shared.take(key: kShopOrderListSearchHistroyDatas) as! NSMutableArray | 206 | + let historyDataArr = CNLiveSaveSearchDB.shared.take(key: kShopOrderListSearchHistroyDatas) as! NSMutableArray |
| 207 | if historyDataArr.contains(textField.text! as String) { | 207 | if historyDataArr.contains(textField.text! as String) { |
| 208 | historyDataArr.remove(textField.text! as String) | 208 | historyDataArr.remove(textField.text! as String) |
| 209 | } | 209 | } |
| 210 | 210 | ||
| 211 | historyDataArr.insert(textField.text! as String, at: 0) | 211 | historyDataArr.insert(textField.text! as String, at: 0) |
| 212 | - CNLiveFileManager.shared.save(object: historyDataArr, key: kShopOrderListSearchHistroyDatas) | 212 | + CNLiveSaveSearchDB.shared.save(object: historyDataArr, key: kShopOrderListSearchHistroyDatas) |
| 213 | 213 | ||
| 214 | loadDataSourceAction(page: 1) | 214 | loadDataSourceAction(page: 1) |
| 215 | 215 | ||
| @@ -306,10 +306,8 @@ extension CNLiveShopOrderSearchListViewController { | @@ -306,10 +306,8 @@ extension CNLiveShopOrderSearchListViewController { | ||
| 306 | private func pushExpressVC(listModel: ShopOrderListModel) { | 306 | private func pushExpressVC(listModel: ShopOrderListModel) { |
| 307 | if listModel.send_num > 1 || listModel.is_send == "0" { | 307 | if listModel.send_num > 1 || listModel.is_send == "0" { |
| 308 | self.navigationController?.pushViewController(CNLiveShopOrderExpressListViewController.init(orderId: listModel.id! as NSString), animated: true) | 308 | self.navigationController?.pushViewController(CNLiveShopOrderExpressListViewController.init(orderId: listModel.id! as NSString), animated: true) |
| 309 | -// self.navigationController?.pushViewController(CNLiveShopOrderExpressListViewController.init(orderId: "1000073435"), animated: true) | ||
| 310 | } else { | 309 | } else { |
| 311 | self.navigationController?.pushViewController(CNLiveShopOrderExpressDetailViewController.init(orderId: listModel.id! as NSString, expId: "", express_num: listModel.express_num! as NSString, show_type: .orderExpress, progress: .Zero), animated: true) | 310 | self.navigationController?.pushViewController(CNLiveShopOrderExpressDetailViewController.init(orderId: listModel.id! as NSString, expId: "", express_num: listModel.express_num! as NSString, show_type: .orderExpress, progress: .Zero), animated: true) |
| 312 | -// self.navigationController?.pushViewController(CNLiveShopOrderExpressDetailViewController.init(orderId: "1000021749", expId: "0", express_num: "1234556789012345", show_type: .orderExpress, progress: .Zero), animated: true) | ||
| 313 | } | 311 | } |
| 314 | } | 312 | } |
| 315 | 313 |
metaCode/Classes/Main/ShopPage/Controller/CNLiveShopOrderSearchViewController.swift
| @@ -137,11 +137,11 @@ class CNLiveShopOrderSearchViewController: CNLiveBaseViewController, UITextField | @@ -137,11 +137,11 @@ class CNLiveShopOrderSearchViewController: CNLiveBaseViewController, UITextField | ||
| 137 | historyArr.insert(title, at: 0) | 137 | historyArr.insert(title, at: 0) |
| 138 | tableView.reloadData() | 138 | tableView.reloadData() |
| 139 | 139 | ||
| 140 | - CNLiveFileManager.shared.save(object: historyArr, key: kShopOrderListSearchHistroyDatas) | 140 | + CNLiveSaveSearchDB.shared.save(object: historyArr, key: kShopOrderListSearchHistroyDatas) |
| 141 | } | 141 | } |
| 142 | 142 | ||
| 143 | func take() { | 143 | func take() { |
| 144 | - let takeArr = CNLiveFileManager.shared.take(key: kShopOrderListSearchHistroyDatas) | 144 | + let takeArr = CNLiveSaveSearchDB.shared.take(key: kShopOrderListSearchHistroyDatas) |
| 145 | if (takeArr as AnyObject).count > 0 { | 145 | if (takeArr as AnyObject).count > 0 { |
| 146 | historyArr = NSMutableArray.init(array: takeArr as! [Any]) | 146 | historyArr = NSMutableArray.init(array: takeArr as! [Any]) |
| 147 | tableView.reloadData() | 147 | tableView.reloadData() |
| @@ -161,7 +161,7 @@ class CNLiveShopOrderSearchViewController: CNLiveBaseViewController, UITextField | @@ -161,7 +161,7 @@ class CNLiveShopOrderSearchViewController: CNLiveBaseViewController, UITextField | ||
| 161 | func deleteAll() { | 161 | func deleteAll() { |
| 162 | 162 | ||
| 163 | historyArr.removeAllObjects() | 163 | historyArr.removeAllObjects() |
| 164 | - CNLiveFileManager.shared.delete(key: kShopOrderListSearchHistroyDatas) | 164 | + CNLiveSaveSearchDB.shared.delete(key: kShopOrderListSearchHistroyDatas) |
| 165 | 165 | ||
| 166 | tableView.reloadData() | 166 | tableView.reloadData() |
| 167 | } | 167 | } |
| @@ -169,7 +169,7 @@ class CNLiveShopOrderSearchViewController: CNLiveBaseViewController, UITextField | @@ -169,7 +169,7 @@ class CNLiveShopOrderSearchViewController: CNLiveBaseViewController, UITextField | ||
| 169 | func delete(index: NSInteger) { | 169 | func delete(index: NSInteger) { |
| 170 | 170 | ||
| 171 | historyArr.removeObject(at: index) | 171 | historyArr.removeObject(at: index) |
| 172 | - CNLiveFileManager.shared.save(object: historyArr, key: kShopOrderListSearchHistroyDatas) | 172 | + CNLiveSaveSearchDB.shared.save(object: historyArr, key: kShopOrderListSearchHistroyDatas) |
| 173 | 173 | ||
| 174 | tableView.reloadData() | 174 | tableView.reloadData() |
| 175 | } | 175 | } |
metaCode/Classes/Main/ShopPage/Controller/CNLiveShopOrderViewController.swift
| @@ -38,6 +38,7 @@ class CNLiveShopOrderViewController: CNLiveBaseViewController { | @@ -38,6 +38,7 @@ class CNLiveShopOrderViewController: CNLiveBaseViewController { | ||
| 38 | lazy var categoryView: JXSegmentedView = { | 38 | lazy var categoryView: JXSegmentedView = { |
| 39 | let categoryView = JXSegmentedView.init(frame: CGRectMake(0, KNavigationHeight, KSreenWidth, CGFloat(kCNLiveShopOrderListSectionTitleHeight))) | 39 | let categoryView = JXSegmentedView.init(frame: CGRectMake(0, KNavigationHeight, KSreenWidth, CGFloat(kCNLiveShopOrderListSectionTitleHeight))) |
| 40 | categoryView.dataSource = dataSource | 40 | categoryView.dataSource = dataSource |
| 41 | + categoryView.delegate = self | ||
| 41 | categoryView.collectionView.backgroundColor = HexColor("fafbfd") | 42 | categoryView.collectionView.backgroundColor = HexColor("fafbfd") |
| 42 | categoryView.backgroundColor = .white | 43 | categoryView.backgroundColor = .white |
| 43 | 44 | ||
| @@ -67,6 +68,16 @@ class CNLiveShopOrderViewController: CNLiveBaseViewController { | @@ -67,6 +68,16 @@ class CNLiveShopOrderViewController: CNLiveBaseViewController { | ||
| 67 | return JXSegmentedListContainerView(dataSource: self) | 68 | return JXSegmentedListContainerView(dataSource: self) |
| 68 | }() | 69 | }() |
| 69 | 70 | ||
| 71 | + override func viewWillAppear(_ animated: Bool) { | ||
| 72 | + super.viewWillAppear(animated) | ||
| 73 | + self.navigationController?.interactivePopGestureRecognizer?.isEnabled = (categoryView.selectedIndex == 0) | ||
| 74 | + } | ||
| 75 | + | ||
| 76 | + override func viewWillDisappear(_ animated: Bool) { | ||
| 77 | + super.viewWillDisappear(animated) | ||
| 78 | + self.navigationController?.interactivePopGestureRecognizer?.isEnabled = true | ||
| 79 | + } | ||
| 80 | + | ||
| 70 | override func viewDidLoad() { | 81 | override func viewDidLoad() { |
| 71 | super.viewDidLoad() | 82 | super.viewDidLoad() |
| 72 | view.backgroundColor = .white | 83 | view.backgroundColor = .white |
metaCode/Classes/Main/ShopPage/View/CNLiveShopBodyListView.swift
| @@ -370,6 +370,7 @@ class ShopBodyOrderListViewCell: UITableViewCell { | @@ -370,6 +370,7 @@ class ShopBodyOrderListViewCell: UITableViewCell { | ||
| 370 | iconView.backgroundColor = .white | 370 | iconView.backgroundColor = .white |
| 371 | iconView.layer.cornerRadius = 5 | 371 | iconView.layer.cornerRadius = 5 |
| 372 | iconView.layer.masksToBounds = true | 372 | iconView.layer.masksToBounds = true |
| 373 | + iconView.contentMode = .scaleAspectFit | ||
| 373 | iconView.image = UIImage.imageWithColor(color: HexColor("#f9f9f9")!, size: CGSize(width: 90, height: 90)) | 374 | iconView.image = UIImage.imageWithColor(color: HexColor("#f9f9f9")!, size: CGSize(width: 90, height: 90)) |
| 374 | return iconView | 375 | return iconView |
| 375 | }() | 376 | }() |