| | |
| | | label_datetime.text = taxiOrderModel.orderTime |
| | | label_state.text = taxiOrderModel.auditStatus.rawStr |
| | | |
| | | btn_detail.isHidden = taxiOrderModel.auditStatus == .cancel |
| | | switch taxiOrderModel.auditStatus{ |
| | | case .review: |
| | | label_state.text = "待处理" |
| | |
| | | label_state.text = "已处理" |
| | | label_state.textColor = UIColor(hexString: "#626262") |
| | | btn_detail.setTitle("详情", for: .normal) |
| | | case .cancel: |
| | | label_state.text = "已取消" |
| | | label_state.textColor = UIColor(hexString: "#626262") |
| | | default:break |
| | | } |
| | | |
| | |
| | | switch status{ |
| | | case .success(_): |
| | | NotificationCenter.default.post(name: OrderReviewRefresh_Noti, object: nil) |
| | | NotificationCenter.default.post(name: Notification.Name(rawValue: YYOrderListRefresh), object: nil) |
| | | case .error(let error): |
| | | alert(text: error.localizedDescription) |
| | | case .loading:break |
| | |
| | | }, onError: { error in |
| | | alert(text: error.localizedDescription) |
| | | }).disposed(by: self.rx.disposeBag) |
| | | |
| | | self.viewModel?.addCancleSubject.subscribe(onNext: { status in |
| | | switch status{ |
| | | case .success(_):self.viewModel!.cancleOrderTaxi() |
| | | case .error(let error): |
| | | alert(text: error.localizedDescription) |
| | | case .loading:break |
| | | } |
| | | |
| | | }, onError: { error in |
| | | alert(text: error.localizedDescription) |
| | | }).disposed(by: self.rx.disposeBag) |
| | | |
| | | |
| | | self.viewModel!.orderId.accept(self.taxiOrderModel.orderId) |
| | | self.viewModel!.orderType.accept(OrderType(rawValue: self.taxiOrderModel.orderType)!) |
| | | self.viewModel!.addCancle() |
| | | |
| | | |
| | | |
| | | |
| | | }){} |
| | | return |