No Description

CreateGroupConfirmViewController.swift 2.2KB

    // // CreateGroupConfirmViewController.swift // PaiAi // // Created by zhengjianfei on 16/4/2. // Copyright © 2016年 FFIB. All rights reserved. // import UIKit import RxSwift import PaiaiDataKit import PaiaiUIKit final class CreateGroupConfirmViewController: AlertViewController { // MARK: Storyboard property @IBOutlet var tipView: UIView! @IBOutlet var nameLabel: UILabel! @IBOutlet var imageView: UIImageView! var viewModel = CreateGroupConfirmViewModel() var disposeBag = DisposeBag() override func viewDidLoad() { super.viewDidLoad() configurationRx() } func configurationRx() { viewModel.name.bind(to: nameLabel.rx.text).disposed(by: disposeBag) } // MARK: Storyboard button function @IBAction func confirmAction() { self.viewModel.createGroup() } override var animationView: UIView? { return tipView } // func createGroup(_ name: String, avatar: Int) { // let params = ["user_id": SharedUserInfo.userId, "group_name": name, "group_default_avatar": avatar] as [String: AnyObject] // FFToastView.showLoadingToast(inView: view, blockSuperView: true) //// let request = CommonNetworkRequest<GroupModel>(param: params, path: .groupCreate) //// NetworkApi.share.post(request: request) {[weak self] (res) in //// guard let weakself = self else { //// return //// } //// weakself.group = res.first ?? GroupModel() //// weakself.confirmAndJump() //// //// } // } // func confirmAndJump() { // let ctl = UIStoryboard.main.instantiateController(GroupViewController.self) // ctl.groupModel = group // ctl.isCreate = true // guard let parentController = presentingViewController as? UINavigationController else { // return // } // guard let rootController = parentController.viewControllers.first as? HomeViewController else { // return // } // dismissController() // rootController.navigationController?.pushViewController(ctl, animated: true) // } @IBAction func cancelAction() { dismissController() } }