南鑫林 6 éve
szülő
commit
f20521ef0f

+ 20 - 14
RainbowPlanet/RainbowPlanet/Modules/ShoppingMallModule/ShoppingMall/View/MainView/ShoppingMallView.swift

@@ -16,22 +16,10 @@ class ShoppingMallView: UIView {
     
     override init(frame: CGRect) {
         super.init(frame: frame)
-        let deliverType = DeliveryMethodTypeModel.shared().getModel()?.deliveryMethodType
-        if deliverType == "1" {
-            // 自提
-            addSubview(selfAddressPopView)
-            selfAddressPopView.snp.remakeConstraints { (make) in
-                make.top.equalToSuperview()
-                make.left.equalToSuperview().offset(14)
-                make.right.equalToSuperview().offset(-14)
-                make.height.greaterThanOrEqualTo(32)
-            }
-            DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) {
-                self.selfAddressPopView.removeFromSuperview()
-            }
-        }
+        addressPopView()
         self.cmsTemplateSetTemplateNameApi()
     }
+
     required init?(coder aDecoder: NSCoder) {
         fatalError("init(coder:) has not been implemented")
     }
@@ -178,6 +166,24 @@ class ShoppingMallView: UIView {
         return emptyView!
     }()
     
+    /// 8.自提地址
+    func addressPopView() {
+        let deliverType = DeliveryMethodTypeModel.shared().getModel()?.deliveryMethodType
+        if deliverType == "1" {
+            // 自提
+            addSubview(selfAddressPopView)
+            selfAddressPopView.snp.remakeConstraints { (make) in
+                make.top.equalToSuperview()
+                make.left.equalToSuperview().offset(14)
+                make.right.equalToSuperview().offset(-14)
+                make.height.greaterThanOrEqualTo(32)
+            }
+            DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) {
+                self.selfAddressPopView.removeFromSuperview()
+            }
+        }
+    }
+    
 }
 
 extension ShoppingMallView : JXSegmentedViewDelegate {