|
@@ -16,22 +16,10 @@ class ShoppingMallView: UIView {
|
|
|
|
|
|
override init(frame: CGRect) {
|
|
override init(frame: CGRect) {
|
|
super.init(frame: frame)
|
|
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()
|
|
self.cmsTemplateSetTemplateNameApi()
|
|
}
|
|
}
|
|
|
|
+
|
|
required init?(coder aDecoder: NSCoder) {
|
|
required init?(coder aDecoder: NSCoder) {
|
|
fatalError("init(coder:) has not been implemented")
|
|
fatalError("init(coder:) has not been implemented")
|
|
}
|
|
}
|
|
@@ -178,6 +166,24 @@ class ShoppingMallView: UIView {
|
|
return emptyView!
|
|
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 {
|
|
extension ShoppingMallView : JXSegmentedViewDelegate {
|