车辆监控手机号可以为空

This commit is contained in:
ddisfriend
2026-03-09 10:51:31 +08:00
parent 350affe84e
commit 8d7ab063c1
3 changed files with 12 additions and 4 deletions

View File

@@ -177,7 +177,7 @@ public class VehicleMonitorListDataModel : Decodable {
var vehicleName : String? var vehicleName : String?
var driverId : Int var driverId : Int
var driverName : String? var driverName : String?
var driverPhone : String var driverPhone : String?
var vehicleType : String? var vehicleType : String?
var terminalType : String? var terminalType : String?
var vehicleStatus : VehicleStatusModel? var vehicleStatus : VehicleStatusModel?

View File

@@ -213,7 +213,11 @@ extension VehicleMonitoringController {
.observe(on: MainScheduler.instance) .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in .subscribe(onNext: {[weak self] _ in
if let model = self?.selectedModel { if let model = self?.selectedModel {
URLLINKS.openUrl(type: .phone, appending: model.driverPhone) guard let driverPhone = model.driverPhone else {
self?.view.dd_makeToast("空号")
return
}
URLLINKS.openUrl(type: .phone, appending: driverPhone)
} }
}) })
.disposed(by: disposeBag) .disposed(by: disposeBag)

View File

@@ -98,8 +98,12 @@ extension VehicleMonitoringListController : UITableViewDelegate,UITableViewDataS
cell?.callButton.rx.tap cell?.callButton.rx.tap
.observe(on: MainScheduler.instance) .observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in .subscribe(onNext: {[weak self] _ in
URLLINKS.openUrl(type: .phone, appending: model.driverPhone) guard let driverPhone = model.driverPhone else {
self?.view.dd_makeToast("空号")
return
}
URLLINKS.openUrl(type: .phone, appending: driverPhone)
}) })
.disposed(by: cell!.disposeBag) .disposed(by: cell!.disposeBag)
return cell! return cell!