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 | 62 +++++++++++++++++++++++++++--- 1 files changed, 55 insertions(+), 7 deletions(-) diff --git a/BrokerDriver/ViewModels/OrderViewModel.swift b/BrokerDriver/ViewModels/OrderViewModel.swift index 05005d0..4ed3de6 100644 --- a/BrokerDriver/ViewModels/OrderViewModel.swift +++ b/BrokerDriver/ViewModels/OrderViewModel.swift @@ -1,9 +1,9 @@ -// -// OrderViewModel.swift -// BrokerDriver -// -// Created by 无故事王国 on 2023/4/26. -// + // + // OrderViewModel.swift + // BrokerDriver + // + // Created by 无故事王国 on 2023/4/26. + // import Foundation @@ -16,7 +16,55 @@ var pickUpTime: String = "" var portName: String = "" var start: String = "" - var status: Int = 0 + var status:OrderType = .None var type: Int = 0 +} + +struct OrderDetailModel:HandyJSON { + 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 = "" + var custRef: String = "" + var danger: Int = 0 + var entry: String = "" + var id: Int = 0 + var kg: String = "" + var orderId: String = "" + var ourRef: String = "" + var po: String = "" + var sb: String = "" + var shippingLine: String = "" + var size: String = "" + var type: String = "" + var typeClass: String = "" + var weight: Int = 0 } -- Gitblit v1.7.1