| | |
| | | |
| | | class CustomerListVC: BaseVC { |
| | | |
| | | private var toPage:Int! |
| | | |
| | | private var pageMenu:SPPageMenu = { |
| | | let pageMenu = SPPageMenu(frame: .zero, trackerStyle: .line) |
| | | // 追踪线 |
| | |
| | | }() |
| | | |
| | | |
| | | init(page:Int = 0) { |
| | | super.init(nibName: nil, bundle: nil) |
| | | toPage = page |
| | | } |
| | | |
| | | required init?(coder: NSCoder) { |
| | | fatalError("init(coder:) has not been implemented") |
| | | } |
| | | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | | title = "客服中心" |
| | | |
| | | pageMenu.delegate = self |
| | | pageViewController.delegate = self |
| | | |
| | | pageViewController.scroll(toPage: toPage, animation: false) |
| | | pageMenu.selectedItemIndex = toPage |
| | | |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | @objc func callPhoneAction(){ |
| | | |
| | | Services.customerPhone().subscribe(onNext: {[weak self] data in |
| | | guard let weakSelf = self else { return } |
| | | if let strings = data.data{ |
| | | |
| | | let vc = UIAlertController(title: "联系客服", message: nil, preferredStyle: .actionSheet) |
| | | for str in strings{ |
| | | vc.addAction(UIAlertAction(title: str, style: .default, handler: { _ in |
| | | UIApplication.shared.open(URL(string: "tell://\(str)")!, options: [:], completionHandler: nil) |
| | | })) |
| | | } |
| | | |
| | | vc.addAction(UIAlertAction(title: "取消", style: .cancel)) |
| | | vc.show() |
| | | Services.customerPhone().subscribe(onNext: { data in |
| | | if let phoneNumbers = data.data{ |
| | | CommonAlertSheetView.show(items: phoneNumbers) { index in |
| | | UIApplication.shared.open(URL(string: "tel://\(phoneNumbers[index])")!, options: [:], completionHandler: nil) |
| | | } |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | |
| | | |
| | | // let url = URL(string: "tell://18111223301")! |
| | | // UIApplication.shared.open(url) |
| | | } |
| | | } |
| | | |