|
@@ -36,6 +36,9 @@ enum KMComparativeInputType: Int {
|
|
|
case thumb = 16 // 缩略图列表
|
|
|
case shareFlatten = 17 // 分享副本
|
|
|
//后续添加
|
|
|
+
|
|
|
+ case upgrade = 18 //升级按钮
|
|
|
+ case equity = 19 //权益弹窗
|
|
|
}
|
|
|
|
|
|
class KMComparativeTableViewController: NSWindowController {
|
|
@@ -72,7 +75,7 @@ class KMComparativeTableViewController: NSWindowController {
|
|
|
#endif
|
|
|
|
|
|
#if VERSION_FREE
|
|
|
- if KMLightMemberManager.manager.isLogin() {
|
|
|
+ if KMLightMemberManager.manager.isLogin() && (type == .upgrade || type == .equity) {
|
|
|
let controller: KMComparativeTableViewController = KMComparativeTableViewController.init(windowNibName: "KMComparativeTableViewController")
|
|
|
controller.inputType = type
|
|
|
|
|
@@ -119,7 +122,9 @@ class KMComparativeTableViewController: NSWindowController {
|
|
|
if type == .loginCancel {
|
|
|
|
|
|
} else {
|
|
|
- KMLoginWindowController.show(window: NSApp.mainWindow!, .ComparativeTable)
|
|
|
+ KMSubscribeWaterMarkWindowController.show(window: NSApp.mainWindow!, isContinue: true) { isSubscribeSuccess, isWaterMarkExport, isClose in
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
#endif
|