|
@@ -23,6 +23,9 @@ import SwiftyMediator
|
|
|
/// - pushSubject: 兑换商品专题页面
|
|
|
/// - pushDetail: 兑换商品详情页面
|
|
|
/// - pushActivityId: 兑换活动
|
|
|
+/// - pushOffline: 活动列表
|
|
|
+/// - pushOfflineDetail: 活动详情
|
|
|
+
|
|
|
|
|
|
public enum H5RouterModuleType: MediatorTargetType {
|
|
|
case pushWeb(URLString: String)
|
|
@@ -37,6 +40,8 @@ public enum H5RouterModuleType: MediatorTargetType {
|
|
|
case pushSubject(id:String)
|
|
|
case pushDetail(id:String)
|
|
|
case pushActivityId(id:String)
|
|
|
+ case pushOffline
|
|
|
+ case pushOfflineDetail(id:String)
|
|
|
}
|
|
|
|
|
|
extension H5RouterModuleType: MediatorSourceType {
|
|
@@ -90,6 +95,14 @@ extension H5RouterModuleType: MediatorSourceType {
|
|
|
let vc = H5CommonViewController()
|
|
|
vc.URLString = kH5FeedbackUrl
|
|
|
return vc
|
|
|
+ case .pushOffline: //活动列表
|
|
|
+ let vc = H5CommonViewController()
|
|
|
+ vc.URLString = kH5OfflineUrl
|
|
|
+ return vc
|
|
|
+ case .pushOfflineDetail(let id): //活动列表
|
|
|
+ let vc = H5CommonViewController()
|
|
|
+ vc.URLString = kH5OfflineDetailIdUrl + id
|
|
|
+ return vc
|
|
|
}
|
|
|
}
|
|
|
}
|