|
//
// FeedbackViewController.swift
// PaiAi
//
// Created by zhengjianfei on 16/4/7.
// Copyright © 2016年 FFIB. All rights reserved.
//
import UIKit
import RxCocoa
import RxSwift
final class FeedbackViewController: UIViewController {
// MARK: Storyboard property
@IBOutlet var textView: UITextView!
@IBOutlet var sendBtn: UIButton!
let disposeBag = DisposeBag()
// MARK: view function
override func viewDidLoad() {
super.viewDidLoad()
textView.placeholder = "您的建议是我们前进的动力"
textView.rx.text
.map {!($0?.isEmpty)!}
.bind(to: sendBtn.rx.isEnabled)
.disposed(by: disposeBag)
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(true)
titleWithbackBar = "意见反馈"
}
// MARK: Storyboard button function
@IBAction func sendFeedBack() {
guard let content = textView.text else {
return
}
let params = ["user_id": SharedUserInfo.userId, "feedback": content] as [String: AnyObject]
let request = StatusNetworkRequest(param: params, path: .feedback)
NetworkApi.share.post(request: request) { (res) in
guard res.status == 200 else {
return
}
_ = self.navigationController?.popViewController(animated: true)
FFToastView.showToast(inView: UIApplication.shared.keyWindow ?? self.view, withText: "感谢您的宝贵意见,我们会继续努力")
}
}
// MARK: gesturerecognize function
@IBAction func tap() {
textView.resignFirstResponder()
}
}
|