无故事王国
2023-10-10 a1ac0f1634ff0bd8f04259fc4cf7ebabd8c8c82d
WanPai/Root/Search/VC/CustomerListVC.swift
@@ -13,6 +13,8 @@
class CustomerListVC: BaseVC {
   private var toPage:Int!
    private var pageMenu:SPPageMenu = {
        let pageMenu = SPPageMenu(frame: .zero, trackerStyle: .line)
        // 追踪线
@@ -57,12 +59,24 @@
    }()
   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
    }
@@ -97,26 +111,13 @@
    }
    @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)
    }
}