Browse Source

商品列表筛选清理弹窗开发

iOS-Abel 2 years ago
parent
commit
18827ceb22
37 changed files with 335 additions and 4 deletions
  1. 32 4
      Asteria.xcodeproj/project.pbxproj
  2. 11 0
      Asteria/ASUI/alert/ASDefualtAlertV.h
  3. 78 0
      Asteria/ASUI/alert/ASDefualtAlertV.m
  4. 3 0
      Asteria/ASUI/alert/ASHomeAlertWindow.m
  5. 6 0
      Asteria/Fuction/Home/Views/productList/KWProductMenuFilterView.m
  6. 16 0
      Asteria/Fuction/UserCenter/Points/ASPointHeadView.h
  7. 140 0
      Asteria/Fuction/UserCenter/Points/ASPointHeadView.m
  8. 18 0
      Asteria/Fuction/UserCenter/Points/ASPointsHomeViewController.h
  9. 31 0
      Asteria/Fuction/UserCenter/Points/ASPointsHomeViewController.m
  10. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/ASUserCenterViewController.h
  11. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/ASUserCenterViewController.m
  12. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/models/HomeFilterModel.h
  13. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/models/HomeFilterModel.m
  14. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/models/KWMineHomeOrderModel.h
  15. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/models/KWMineHomeOrderModel.m
  16. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/models/KWMineMoreProductModel.h
  17. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/models/KWMineMoreProductModel.m
  18. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/ASSginView.h
  19. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/ASSginView.m
  20. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterEnterItemV.h
  21. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterEnterItemV.m
  22. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterTableHeadView.h
  23. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterTableHeadView.m
  24. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterTopView.h
  25. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterTopView.m
  26. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/HomeFlashDealSubCollectCell.h
  27. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/HomeFlashDealSubCollectCell.m
  28. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderHeadView.h
  29. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderHeadView.m
  30. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderListCell.h
  31. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderListCell.m
  32. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderSubView.h
  33. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderSubView.m
  34. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineMoreProductTypeCell.h
  35. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineMoreProductTypeCell.m
  36. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineMoreProductsCell.h
  37. 0 0
      Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineMoreProductsCell.m

+ 32 - 4
Asteria.xcodeproj/project.pbxproj

@@ -8,6 +8,8 @@
 
 /* Begin PBXBuildFile section */
 		2B3E96D298A3E04003DA2AD3 /* Pods_Asteria_NotificationServiceExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51AF3B78609F55449DF09609 /* Pods_Asteria_NotificationServiceExtension.framework */; };
+		811F42462A40533C00DA68F1 /* ASPointsHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811F42452A40533C00DA68F1 /* ASPointsHomeViewController.m */; };
+		811F42492A40536C00DA68F1 /* ASPointHeadView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811F42482A40536C00DA68F1 /* ASPointHeadView.m */; };
 		8134C1AD2A13094F006EB0EC /* Target_userCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8134C1AC2A13094F006EB0EC /* Target_userCenter.m */; };
 		8134C1B42A1358F3006EB0EC /* ASSginView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8134C1B32A1358F3006EB0EC /* ASSginView.m */; };
 		8134C1B72A1359E6006EB0EC /* ASSignDayView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8134C1B62A1359E6006EB0EC /* ASSignDayView.m */; };
@@ -223,6 +225,10 @@
 		3C97D3C0DD5DB3DCA3FF46B8 /* Pods-Asteria.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Asteria.debug.xcconfig"; path = "Target Support Files/Pods-Asteria/Pods-Asteria.debug.xcconfig"; sourceTree = "<group>"; };
 		51AF3B78609F55449DF09609 /* Pods_Asteria_NotificationServiceExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Asteria_NotificationServiceExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		54DCE8001991D89B696E7D44 /* Pods_Asteria.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Asteria.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		811F42442A40533C00DA68F1 /* ASPointsHomeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ASPointsHomeViewController.h; sourceTree = "<group>"; };
+		811F42452A40533C00DA68F1 /* ASPointsHomeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ASPointsHomeViewController.m; sourceTree = "<group>"; };
+		811F42472A40536C00DA68F1 /* ASPointHeadView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ASPointHeadView.h; sourceTree = "<group>"; };
+		811F42482A40536C00DA68F1 /* ASPointHeadView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ASPointHeadView.m; sourceTree = "<group>"; };
 		8134C1AB2A13094F006EB0EC /* Target_userCenter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Target_userCenter.h; sourceTree = "<group>"; };
 		8134C1AC2A13094F006EB0EC /* Target_userCenter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Target_userCenter.m; sourceTree = "<group>"; };
 		8134C1B22A1358F3006EB0EC /* ASSginView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ASSginView.h; sourceTree = "<group>"; };
@@ -606,6 +612,28 @@
 			name = Frameworks;
 			sourceTree = "<group>";
 		};
+		811F42422A40530200DA68F1 /* UserCenterHome */ = {
+			isa = PBXGroup;
+			children = (
+				814F5CED2A11B1F2003847A9 /* ASUserCenterViewController.h */,
+				814F5CEE2A11B1F2003847A9 /* ASUserCenterViewController.m */,
+				81354BEF2A287B040082C93A /* models */,
+				81354BE82A2879EE0082C93A /* views */,
+			);
+			path = UserCenterHome;
+			sourceTree = "<group>";
+		};
+		811F42432A40531C00DA68F1 /* Points */ = {
+			isa = PBXGroup;
+			children = (
+				811F42442A40533C00DA68F1 /* ASPointsHomeViewController.h */,
+				811F42452A40533C00DA68F1 /* ASPointsHomeViewController.m */,
+				811F42472A40536C00DA68F1 /* ASPointHeadView.h */,
+				811F42482A40536C00DA68F1 /* ASPointHeadView.m */,
+			);
+			path = Points;
+			sourceTree = "<group>";
+		};
 		81354BE82A2879EE0082C93A /* views */ = {
 			isa = PBXGroup;
 			children = (
@@ -1062,11 +1090,9 @@
 		81D484DD2A0F40510075DC43 /* UserCenter */ = {
 			isa = PBXGroup;
 			children = (
+				811F42432A40531C00DA68F1 /* Points */,
 				81E257F52A12259B004EEF71 /* UserCenter.xcassets */,
-				814F5CED2A11B1F2003847A9 /* ASUserCenterViewController.h */,
-				814F5CEE2A11B1F2003847A9 /* ASUserCenterViewController.m */,
-				81354BEF2A287B040082C93A /* models */,
-				81354BE82A2879EE0082C93A /* views */,
+				811F42422A40530200DA68F1 /* UserCenterHome */,
 				8134C1AB2A13094F006EB0EC /* Target_userCenter.h */,
 				8134C1AC2A13094F006EB0EC /* Target_userCenter.m */,
 			);
@@ -1759,6 +1785,7 @@
 				81C3266E2A36FF2B002EF442 /* ASProductListActiveHeaderView.m in Sources */,
 				81EC47722A3402CA00516573 /* ASHomeFlashDealCell.m in Sources */,
 				81601FF82A2DC78300E4A8F1 /* WMZBannerView.m in Sources */,
+				811F42492A40536C00DA68F1 /* ASPointHeadView.m in Sources */,
 				817244B029F3B2EE005FA9C9 /* main.m in Sources */,
 				81717D202A3C4AE000648139 /* KWSearchSubTypeCell.m in Sources */,
 				816020252A2F1C9E00E4A8F1 /* ASHomeMainListModel.m in Sources */,
@@ -1814,6 +1841,7 @@
 				81601FFF2A2DC8E700E4A8F1 /* ASHomeBannerCell.m in Sources */,
 				81717D132A3C4AE000648139 /* KWSearchViewController.m in Sources */,
 				9AD6A5442A1218E8001DE3D9 /* PassWordSecureBtnV.m in Sources */,
+				811F42462A40533C00DA68F1 /* ASPointsHomeViewController.m in Sources */,
 				81717D392A3D322700648139 /* KWCustomLayout.m in Sources */,
 				81C3B44A29F6661500D79294 /* ASBaseNavController.m in Sources */,
 				9AD3460C2A08D60F005CA070 /* ZFVolumeBrightnessView.m in Sources */,

+ 11 - 0
Asteria/ASUI/alert/ASDefualtAlertV.h

@@ -7,11 +7,22 @@
 
 #import <UIKit/UIKit.h>
 
+
+
 NS_ASSUME_NONNULL_BEGIN
 
+typedef enum : NSUInteger {
+    ASAlertWidthStyleLittle, // w:180  defualt
+    ASAlertWidthStyleMiddle, // w:230
+    ASAlertWidthStyleAlignScreen, // screenWidth - 60
+} ASAlertWidthStyle;
+
 @interface ASDefualtAlertV : UIView
 
+@property (nonatomic, copy) btnClickBlock closeAction;
 
+- (void)setMsg:(NSString *)msg;
+- (void)setViewStyle:(ASAlertWidthStyle)style;
 
 @end
 

+ 78 - 0
Asteria/ASUI/alert/ASDefualtAlertV.m

@@ -6,9 +6,11 @@
 //
 
 #import "ASDefualtAlertV.h"
+#import "ASHomeAlertWindow.h"
 
 @interface ASDefualtAlertV ()
 
+@property (nonatomic, strong) UIView *bgV;
 @property (nonatomic, strong) UIButton *closeBt;
 @property (nonatomic, strong) UILabel *msgLb;
 
@@ -16,6 +18,53 @@
 
 @implementation ASDefualtAlertV
 
+- (void)setMsg:(NSString *)msg {
+    self.msgLb.text = msg;
+}
+
+- (void)setViewStyle:(ASAlertWidthStyle)style {
+    [self mas_updateConstraints:^(MASConstraintMaker *make) {
+        switch (style) {
+            case ASAlertWidthStyleLittle:
+                make.width.equalTo(@180);
+                break;
+            case ASAlertWidthStyleMiddle:
+                make.width.equalTo(@230);
+            default:
+                make.width.equalTo(@(KScreenWidth-60));
+                break;
+        }
+    }];
+}
+
+- (instancetype)initWithFrame:(CGRect)frame {
+    self = [super initWithFrame:frame];
+    if (self) {
+        [self loadSubV];
+    }
+    return self;
+}
+
+- (void)loadSubV {
+    [self addSubview:self.bgV];
+    [self.bgV mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.center.equalTo(self);
+        make.top.leading.greaterThanOrEqualTo(self).offset(10);
+        make.width.equalTo(@180);
+    }];
+    [self.bgV addSubview:self.msgLb];
+    [self.bgV addSubview:self.closeBt];
+    [self.msgLb mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.bottom.trailing.equalTo(self.bgV).offset(-30);
+        make.top.equalTo(self.closeBt.mas_bottom).offset(10);
+        make.leading.equalTo(self.bgV).offset(30);
+    }];
+    [self.closeBt mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.top.equalTo(self.bgV).offset(10);
+        make.trailing.equalTo(self.bgV).offset(-10);
+        make.width.height.equalTo(@36);
+    }];
+}
 
 
 
@@ -25,10 +74,39 @@
         lb.textAlignment = NSTextAlignmentCenter;
         lb.font = [UIFont fontWithName:Rob_Regular size:14];
         lb.numberOfLines = 0;
+        lb.qmui_lineHeight = 24;
         lb.textColor = Col_000;
         _msgLb = lb;
     }
     return _msgLb;
 }
 
+- (UIButton *)closeBt {
+    if (!_closeBt) {
+        UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
+        [btn setImage:[UIImage imageNamed:@"productLsit_filter_close"] forState:UIControlStateNormal];
+        [btn addTarget:self action:@selector(closeBTAction) forControlEvents:UIControlEventTouchUpInside];
+        _closeBt = btn;
+    }
+    return _closeBt;
+}
+
+- (UIView *)bgV {
+    if (!_bgV) {
+        UIView *v = [UIView baseV];
+        v.backgroundColor = Col_FFF;
+        v.layer.cornerRadius = 8;
+        v.layer.masksToBounds = true;
+        _bgV = v;
+    }
+    return _bgV;
+}
+
+- (void)closeBTAction {
+    [ASHomeAlertWindow clearWindow];
+    if (self.closeAction) {
+        self.closeAction();
+    }
+}
+
 @end

+ 3 - 0
Asteria/ASUI/alert/ASHomeAlertWindow.m

@@ -19,6 +19,9 @@ ASHomeAlertWindow * _Nullable homeAlertW;
 @implementation ASHomeAlertWindow
 
 + (void)clearWindow {
+    for ( UIView *v in [homeAlertW.vc.view subviews]) {
+        [v removeFromSuperview];
+    }
     homeAlertW = nil;
 }
 

+ 6 - 0
Asteria/Fuction/Home/Views/productList/KWProductMenuFilterView.m

@@ -8,6 +8,8 @@
 #import "KWProductMenuFilterView.h"
 #import "KWProductMenuFilterItemHeaderView.h"
 #import "ASProductlistFilterPriceCollectCell.h"
+#import "ASDefualtAlertV.h"
+#import "ASHomeAlertWindow.h"
 
 @interface KWProductMenuFilterView ()
 
@@ -159,6 +161,10 @@
 - (void)clearBtAction {
     [self.vm.selectDic removeAllObjects];
 //    [KWClearTipWindow show:true];
+    ASDefualtAlertV *v = [[ASDefualtAlertV alloc] initWithFrame:CGRectZero];
+    [v setMsg:@"All Selection Properties Have Been Cleared"];
+    [v setViewStyle:ASAlertWidthStyleLittle];
+    [ASHomeAlertWindow showCustomVc:v position:ASAlertPositionCenter];
     [self.collectV reloadData];
 }
 

+ 16 - 0
Asteria/Fuction/UserCenter/Points/ASPointHeadView.h

@@ -0,0 +1,16 @@
+//
+//  ASPointHeadView.h
+//  Asteria
+//
+//  Created by iOS on 2023/6/19.
+//
+
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface ASPointHeadView : UIView
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 140 - 0
Asteria/Fuction/UserCenter/Points/ASPointHeadView.m

@@ -0,0 +1,140 @@
+//
+//  ASPointHeadView.m
+//  Asteria
+//
+//  Created by iOS on 2023/6/19.
+//
+
+#import "ASPointHeadView.h"
+
+@interface ASPointHeadView ()
+
+@property (nonatomic, strong) UIView *topBgV;
+@property (nonatomic, strong) UIView *bottomBgV;
+
+@property (nonatomic, strong) UILabel *numLb;
+@property (nonatomic, strong) UILabel *numDesLb;
+
+@property (nonatomic, strong) UIButton *detailBt;
+@property (nonatomic, strong) UIButton *ruleBt;
+
+@property (nonatomic, strong) UILabel *bottomTitleLb;
+
+@end
+
+@implementation ASPointHeadView
+
+
+- (instancetype)initWithFrame:(CGRect)frame {
+    self = [super initWithFrame:frame];
+    if (self) {
+        [self loadsubV];
+    }
+    return self;
+}
+
+- (void)loadsubV {
+    [self addSubview:self.topBgV];
+    [self addSubview:self.bottomBgV];
+    
+    [self.topBgV addSubview:self.numLb];
+    [self.topBgV addSubview:self.numDesLb];
+    [self.topBgV addSubview:self.detailBt];
+    [self.topBgV addSubview:self.ruleBt];
+    
+    [self.bottomBgV addSubview:self.bottomTitleLb];
+    
+    [self.bottomBgV mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.height.equalTo(@70);
+    }];
+}
+
+
+- (UIView *)topBgV {
+    if (!_topBgV) {
+        UIView *v = [UIView baseV];
+        v.backgroundColor = _E0FFF5;
+        _topBgV = v;
+    }
+    return _topBgV;
+}
+
+- (UIView *)bottomBgV {
+    if (!_bottomBgV) {
+        UIView *v = [UIView baseV];
+        v.backgroundColor = Col_FFF;
+        _bottomBgV = v;
+    }
+    return _bottomBgV;
+}
+
+- (UILabel *)bottomTitleLb {
+    if (!_bottomTitleLb) {
+        UILabel *lb = [UILabel baseLb];
+        lb.font = [UIFont fontWithName:Rob_Bold size:24];
+        lb.textColor = Col_000;
+        lb.textAlignment = NSTextAlignmentLeft;
+        lb.text = @"ERAN POINTS";
+        _bottomTitleLb = lb;
+    }
+    return _bottomTitleLb;
+}
+
+- (UILabel *)numLb {
+    if (!_numLb) {
+        UILabel *lb = [UILabel baseLb];
+        lb.font = [UIFont fontWithName:Rob_Bold size:48];
+        lb.textColor = Col_000;
+        lb.textAlignment = NSTextAlignmentLeft;
+        _numLb = lb;
+    }
+    return _numLb;
+}
+
+- (UILabel *)numDesLb {
+    if (!_numDesLb) {
+        UILabel *lb = [UILabel baseLb];
+        lb.font = [UIFont fontWithName:Rob_Regular size:14];
+        lb.textColor = Col_000;
+        lb.textAlignment = NSTextAlignmentLeft;
+        lb.text = @"My Points";
+        _numDesLb = lb;
+    }
+    return _numDesLb;
+}
+
+- (UIButton *)detailBt {
+    if (!_detailBt) {
+        UIButton *bt = [UIButton buttonWithType:UIButtonTypeCustom];
+        NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Details"];
+        [str addAttributes:@{
+            NSForegroundColorAttributeName:_0B0B0B,
+            NSUnderlineStyleAttributeName: @(NSUnderlineStyleSingle),
+            NSFontAttributeName:[UIFont fontWithName:Rob_Regular size:14]
+        } range:NSMakeRange(0, str.length)];
+        [bt setAttributedTitle:str forState:UIControlStateNormal];
+        _detailBt = bt;
+    }
+    return _detailBt;
+}
+
+
+- (UIButton *)ruleBt {
+    if (!_ruleBt) {
+        UIButton *bt = [UIButton buttonWithType:UIButtonTypeCustom];
+        
+        NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Rules"];
+        [str addAttributes:@{
+            NSForegroundColorAttributeName:_0B0B0B,
+            NSUnderlineStyleAttributeName: @(NSUnderlineStyleSingle),
+            NSFontAttributeName:[UIFont fontWithName:Rob_Regular size:14]
+        } range:NSMakeRange(0, str.length)];
+        [bt setAttributedTitle:str forState:UIControlStateNormal];
+        _ruleBt = bt;
+    }
+    return _ruleBt;
+}
+
+
+
+@end

+ 18 - 0
Asteria/Fuction/UserCenter/Points/ASPointsHomeViewController.h

@@ -0,0 +1,18 @@
+//
+//  ASPointsHomeViewController.h
+//  Asteria
+//
+//  Created by iOS on 2023/6/19.
+//
+
+#import "ASBaseViewController.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface ASPointsHomeViewController : ASBaseViewController
+
+
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 31 - 0
Asteria/Fuction/UserCenter/Points/ASPointsHomeViewController.m

@@ -0,0 +1,31 @@
+//
+//  ASPointsHomeViewController.m
+//  Asteria
+//
+//  Created by iOS on 2023/6/19.
+//
+
+#import "ASPointsHomeViewController.h"
+
+@interface ASPointsHomeViewController ()
+
+@end
+
+@implementation ASPointsHomeViewController
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    // Do any additional setup after loading the view.
+}
+
+/*
+#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

Asteria/Fuction/UserCenter/ASUserCenterViewController.h → Asteria/Fuction/UserCenter/UserCenterHome/ASUserCenterViewController.h


Asteria/Fuction/UserCenter/ASUserCenterViewController.m → Asteria/Fuction/UserCenter/UserCenterHome/ASUserCenterViewController.m


Asteria/Fuction/UserCenter/models/HomeFilterModel.h → Asteria/Fuction/UserCenter/UserCenterHome/models/HomeFilterModel.h


Asteria/Fuction/UserCenter/models/HomeFilterModel.m → Asteria/Fuction/UserCenter/UserCenterHome/models/HomeFilterModel.m


Asteria/Fuction/UserCenter/models/KWMineHomeOrderModel.h → Asteria/Fuction/UserCenter/UserCenterHome/models/KWMineHomeOrderModel.h


Asteria/Fuction/UserCenter/models/KWMineHomeOrderModel.m → Asteria/Fuction/UserCenter/UserCenterHome/models/KWMineHomeOrderModel.m


Asteria/Fuction/UserCenter/models/KWMineMoreProductModel.h → Asteria/Fuction/UserCenter/UserCenterHome/models/KWMineMoreProductModel.h


Asteria/Fuction/UserCenter/models/KWMineMoreProductModel.m → Asteria/Fuction/UserCenter/UserCenterHome/models/KWMineMoreProductModel.m


Asteria/Fuction/UserCenter/views/ASSginView.h → Asteria/Fuction/UserCenter/UserCenterHome/views/ASSginView.h


Asteria/Fuction/UserCenter/views/ASSginView.m → Asteria/Fuction/UserCenter/UserCenterHome/views/ASSginView.m


Asteria/Fuction/UserCenter/views/ASUserCenterEnterItemV.h → Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterEnterItemV.h


Asteria/Fuction/UserCenter/views/ASUserCenterEnterItemV.m → Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterEnterItemV.m


Asteria/Fuction/UserCenter/views/ASUserCenterTableHeadView.h → Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterTableHeadView.h


Asteria/Fuction/UserCenter/views/ASUserCenterTableHeadView.m → Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterTableHeadView.m


Asteria/Fuction/UserCenter/views/ASUserCenterTopView.h → Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterTopView.h


Asteria/Fuction/UserCenter/views/ASUserCenterTopView.m → Asteria/Fuction/UserCenter/UserCenterHome/views/ASUserCenterTopView.m


Asteria/Fuction/UserCenter/views/HomeFlashDealSubCollectCell.h → Asteria/Fuction/UserCenter/UserCenterHome/views/HomeFlashDealSubCollectCell.h


Asteria/Fuction/UserCenter/views/HomeFlashDealSubCollectCell.m → Asteria/Fuction/UserCenter/UserCenterHome/views/HomeFlashDealSubCollectCell.m


Asteria/Fuction/UserCenter/views/KWMineHomeOrderHeadView.h → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderHeadView.h


Asteria/Fuction/UserCenter/views/KWMineHomeOrderHeadView.m → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderHeadView.m


Asteria/Fuction/UserCenter/views/KWMineHomeOrderListCell.h → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderListCell.h


Asteria/Fuction/UserCenter/views/KWMineHomeOrderListCell.m → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderListCell.m


Asteria/Fuction/UserCenter/views/KWMineHomeOrderSubView.h → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderSubView.h


Asteria/Fuction/UserCenter/views/KWMineHomeOrderSubView.m → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineHomeOrderSubView.m


Asteria/Fuction/UserCenter/views/KWMineMoreProductTypeCell.h → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineMoreProductTypeCell.h


Asteria/Fuction/UserCenter/views/KWMineMoreProductTypeCell.m → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineMoreProductTypeCell.m


Asteria/Fuction/UserCenter/views/KWMineMoreProductsCell.h → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineMoreProductsCell.h


Asteria/Fuction/UserCenter/views/KWMineMoreProductsCell.m → Asteria/Fuction/UserCenter/UserCenterHome/views/KWMineMoreProductsCell.m