| | |
| | | var type = BehaviorRelay<TravelChooseCityType>(value: .start) |
| | | /// 起点站点id |
| | | var startSiteId = BehaviorRelay<String>.init(value: "") |
| | | var subType = BehaviorRelay<Int>(value: 0) |
| | | var subType = BehaviorRelay<OrderType>(value: .taxi) |
| | | /// 拼音数组 |
| | | var pyData = BehaviorRelay<[String]>(value: []) |
| | | var data = BehaviorRelay<[TravleCityModel]>.init(value:[]) |
| | |
| | | func getStartSite(){ |
| | | subject.onNext(.loading) |
| | | if type.value == .start { |
| | | APIManager.shared.provider.rx.request(.siteQuerySite(startSiteId: "", type: subType.value)).map(YYModel<[TravleCityModel]>.self).validate().subscribe {[unowned self] (r) in |
| | | APIManager.shared.provider.rx.request(.siteQuerySite(startSiteId: "", type: subType.value.rawValue)).map(YYModel<[TravleCityModel]>.self).validate().subscribe {[unowned self] (r) in |
| | | guard let model = r.data else { return} |
| | | /// 处理拼音 |
| | | for (_,vaule) in model.enumerated(){ |
| | |
| | | self.subject.onNext(.error(e)) |
| | | }.disposed(by: disposeBag) |
| | | }else{ |
| | | APIManager.shared.provider.rx.request(.siteQuerySite(startSiteId: startSiteId.value, type: subType.value)).map(YYModel<[TravleCityModel]>.self).validate().subscribe {[unowned self] (r) in |
| | | APIManager.shared.provider.rx.request(.siteQuerySite(startSiteId: startSiteId.value, type: subType.value.rawValue)).map(YYModel<[TravleCityModel]>.self).validate().subscribe {[unowned self] (r) in |
| | | guard let model = r.data else { return} |
| | | /// 处理拼音 |
| | | for (_,vaule) in model.enumerated(){ |