From 158f3707711ad4be78a55dc73a98aa1c9acda0dd Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期三, 25 十月 2023 09:42:21 +0800 Subject: [PATCH] fix Bug --- BrokerDriver/ViewModels/OrderViewModel.swift | 38 ++++++++++++++++++++++++++------------ 1 files changed, 26 insertions(+), 12 deletions(-) diff --git a/BrokerDriver/ViewModels/OrderViewModel.swift b/BrokerDriver/ViewModels/OrderViewModel.swift index ff55472..4ed3de6 100644 --- a/BrokerDriver/ViewModels/OrderViewModel.swift +++ b/BrokerDriver/ViewModels/OrderViewModel.swift @@ -21,20 +21,34 @@ } struct OrderDetailModel:HandyJSON { - var containerNumber: String? - var eLat: CLLocationDistance = 0 - var eLon: CLLocationDistance = 0 - var lat: CLLocationDistance = 0 - var list = [Dictionary<String,Any>]() - var lon: CLLocationDistance = 0 - var orderId: String = "" - var orderType: String = "" - var status: OrderType = .None - var nextStatus:OrderType = .None - var tGoods: OrderDetailGoodsModel? - var type: Int = 0 + var data:OrderDetailDataModel? + var lonlat = [CoordinateModel]() // 1:起点,2:检查站 ,3:场地,4:终点 } +struct OrderDetailDataModel:HandyJSON { + var containerNumber: String? + var eLat: CLLocationDistance = 0 + var eLon: CLLocationDistance = 0 + var lat: CLLocationDistance = 0 + var list = [Dictionary<String,Any>]() + var lon: CLLocationDistance = 0 + var orderId: String = "" + var orderType: String = "" + var status: OrderType = .None + var nextStatus:OrderType = .None + var tGoods: OrderDetailGoodsModel? + var type: Int = 0 + var button:Int = 2 +} + +struct CoordinateModel:HandyJSON{ + var lon:Double = 0 + var lat:Double = 0 + var type:CoordinateType = .StartPoint +} + + + struct OrderDetailGoodsModel:HandyJSON { var billNumber: String = "" var containerNumber: String = "" -- Gitblit v1.7.1