From 2ebbafa4b4a2994ae979fed38e1266d9efd5657e Mon Sep 17 00:00:00 2001 From: younger_times <841720330@qq.com> Date: 星期二, 15 八月 2023 16:37:32 +0800 Subject: [PATCH] 优化 --- BrokerDriver/ViewModels/OrderViewModel.swift | 38 +++++++++++++++++++++++++------------- 1 files changed, 25 insertions(+), 13 deletions(-) diff --git a/BrokerDriver/ViewModels/OrderViewModel.swift b/BrokerDriver/ViewModels/OrderViewModel.swift index da64118..dbea8a5 100644 --- a/BrokerDriver/ViewModels/OrderViewModel.swift +++ b/BrokerDriver/ViewModels/OrderViewModel.swift @@ -21,21 +21,33 @@ } 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 button:Int = 2 + 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 +} + + + struct OrderDetailGoodsModel:HandyJSON { var billNumber: String = "" var containerNumber: String = "" -- Gitblit v1.7.1