|
@@ -13,10 +13,23 @@ typealias KMComparativeTableViewControllerSignUpAction = (_ controller: KMCompar
|
|
|
var comparativeController: KMComparativeTableViewController?
|
|
|
var comparativeMainWindow: NSWindow?
|
|
|
|
|
|
+enum KMComparativeInputType: Int {
|
|
|
+ case unknown = 0
|
|
|
+ case login = 1 //登录界面
|
|
|
+ case register = 2 //注册界面
|
|
|
+ case resetPassword = 3 //重置密码
|
|
|
+ case verificationCode = 4 //验证码
|
|
|
+ case registerSuccess = 5 //注册成功
|
|
|
+ case loginInputPassword = 6 //登录密码输入
|
|
|
+ case accountInfo = 7 //用户信息
|
|
|
+
|
|
|
+ //后续添加
|
|
|
+}
|
|
|
+
|
|
|
class KMComparativeTableViewController: NSWindowController {
|
|
|
|
|
|
@IBOutlet weak var comparativeTableView: KMComparativeTableView!
|
|
|
- var inputType: DataNavigationViewButtonActionType?
|
|
|
+ var inputType: KMComparativeInputType?
|
|
|
|
|
|
var loginAction: KMComparativeTableViewControllerLoginAction?
|
|
|
var signUpAction: KMComparativeTableViewControllerSignUpAction?
|
|
@@ -31,7 +44,7 @@ class KMComparativeTableViewController: NSWindowController {
|
|
|
@param window 弹出window
|
|
|
@param type 从什么页面跳转到比较表 默认batch
|
|
|
*/
|
|
|
- static func show(window: NSWindow, _ type: DataNavigationViewButtonActionType = .Batch) -> KMComparativeTableViewController {
|
|
|
+ static func show(window: NSWindow, _ type: KMComparativeInputType = .unknown) -> KMComparativeTableViewController {
|
|
|
let controller: KMComparativeTableViewController = KMComparativeTableViewController.init(windowNibName: "KMComparativeTableViewController")
|
|
|
controller.inputType = type
|
|
|
|