车辆监控优化
This commit is contained in:
Binary file not shown.
@@ -2029,9 +2029,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "652"
|
startingLineNumber = "662"
|
||||||
endingLineNumber = "652"
|
endingLineNumber = "662"
|
||||||
landmarkName = "viewDidAppear(_:)"
|
landmarkName = "viewDidLoad()"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -2348,8 +2348,8 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "186"
|
startingLineNumber = "194"
|
||||||
endingLineNumber = "186"
|
endingLineNumber = "194"
|
||||||
landmarkName = "addAction()"
|
landmarkName = "addAction()"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
@@ -2460,9 +2460,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "222"
|
startingLineNumber = "230"
|
||||||
endingLineNumber = "222"
|
endingLineNumber = "230"
|
||||||
landmarkName = "addAction()"
|
landmarkName = "dd_mapView(_:viewFor:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
<Locations>
|
<Locations>
|
||||||
<Location
|
<Location
|
||||||
@@ -2508,9 +2508,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "198"
|
startingLineNumber = "206"
|
||||||
endingLineNumber = "198"
|
endingLineNumber = "206"
|
||||||
landmarkName = "addAction()"
|
landmarkName = "dd_mapView(_:viewFor:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
<Locations>
|
<Locations>
|
||||||
<Location
|
<Location
|
||||||
@@ -2556,9 +2556,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "393"
|
startingLineNumber = "401"
|
||||||
endingLineNumber = "393"
|
endingLineNumber = "401"
|
||||||
landmarkName = "dd_mapView(_:viewFor:)"
|
landmarkName = "reloadData(index:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -2572,9 +2572,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "391"
|
startingLineNumber = "399"
|
||||||
endingLineNumber = "391"
|
endingLineNumber = "399"
|
||||||
landmarkName = "dd_mapView(_:viewFor:)"
|
landmarkName = "reloadData(index:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -2588,9 +2588,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "394"
|
startingLineNumber = "402"
|
||||||
endingLineNumber = "394"
|
endingLineNumber = "402"
|
||||||
landmarkName = "dd_mapView(_:viewFor:)"
|
landmarkName = "reloadData(index:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -3771,9 +3771,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "238"
|
startingLineNumber = "246"
|
||||||
endingLineNumber = "238"
|
endingLineNumber = "246"
|
||||||
landmarkName = "addAction()"
|
landmarkName = "dd_mapView(_:didAnnotationViewTapped:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -4839,8 +4839,8 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "69"
|
startingLineNumber = "74"
|
||||||
endingLineNumber = "69"
|
endingLineNumber = "74"
|
||||||
landmarkName = "addAction()"
|
landmarkName = "addAction()"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
@@ -4855,9 +4855,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "696"
|
startingLineNumber = "706"
|
||||||
endingLineNumber = "696"
|
endingLineNumber = "706"
|
||||||
landmarkName = "init(titles:)"
|
landmarkName = "addSubviews()"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -4871,9 +4871,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "282"
|
startingLineNumber = "290"
|
||||||
endingLineNumber = "282"
|
endingLineNumber = "290"
|
||||||
landmarkName = "dd_mapView(_:viewFor:)"
|
landmarkName = "listContainerView(_:initListFor:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -4887,9 +4887,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "478"
|
startingLineNumber = "486"
|
||||||
endingLineNumber = "478"
|
endingLineNumber = "486"
|
||||||
landmarkName = "listContainerView(_:initListFor:)"
|
landmarkName = "selectVehicle(vehicleModel:currentTableViewVehicleModels:selectIndex:mapView:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -4903,9 +4903,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "323"
|
startingLineNumber = "331"
|
||||||
endingLineNumber = "323"
|
endingLineNumber = "331"
|
||||||
landmarkName = "dd_mapView(_:viewFor:)"
|
landmarkName = "listContainerView(_:initListFor:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -4919,9 +4919,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "310"
|
startingLineNumber = "318"
|
||||||
endingLineNumber = "310"
|
endingLineNumber = "318"
|
||||||
landmarkName = "dd_mapView(_:viewFor:)"
|
landmarkName = "listContainerView(_:initListFor:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
<Locations>
|
<Locations>
|
||||||
<Location
|
<Location
|
||||||
@@ -4967,9 +4967,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "329"
|
startingLineNumber = "337"
|
||||||
endingLineNumber = "329"
|
endingLineNumber = "337"
|
||||||
landmarkName = "dd_mapView(_:viewFor:)"
|
landmarkName = "categoryView(_:didSelectedItemAt:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
<Locations>
|
<Locations>
|
||||||
<Location
|
<Location
|
||||||
@@ -5015,9 +5015,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "340"
|
startingLineNumber = "348"
|
||||||
endingLineNumber = "340"
|
endingLineNumber = "348"
|
||||||
landmarkName = "dd_mapView(_:viewFor:)"
|
landmarkName = "categoryView(_:didSelectedItemAt:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -5031,9 +5031,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "761"
|
startingLineNumber = "771"
|
||||||
endingLineNumber = "761"
|
endingLineNumber = "771"
|
||||||
landmarkName = "init?(coder:)"
|
landmarkName = "viewSafeAreaInsetsDidChange()"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -5111,8 +5111,10 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "1148"
|
startingLineNumber = "1159"
|
||||||
endingLineNumber = "1148">
|
endingLineNumber = "1159"
|
||||||
|
landmarkName = "init(taskModels:)"
|
||||||
|
landmarkType = "7">
|
||||||
<Locations>
|
<Locations>
|
||||||
<Location
|
<Location
|
||||||
uuid = "51600BBB-DECC-43C6-898B-2957D6ED622E - 177c1109ec10ed3a"
|
uuid = "51600BBB-DECC-43C6-898B-2957D6ED622E - 177c1109ec10ed3a"
|
||||||
@@ -5157,8 +5159,10 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "1160"
|
startingLineNumber = "1171"
|
||||||
endingLineNumber = "1160">
|
endingLineNumber = "1171"
|
||||||
|
landmarkName = "init(taskModels:)"
|
||||||
|
landmarkType = "7">
|
||||||
<Locations>
|
<Locations>
|
||||||
<Location
|
<Location
|
||||||
uuid = "2E7F5594-FA92-4DC5-9572-E25BDD777C18 - f1c2e8d285fa5433"
|
uuid = "2E7F5594-FA92-4DC5-9572-E25BDD777C18 - f1c2e8d285fa5433"
|
||||||
@@ -5203,8 +5207,10 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "1162"
|
startingLineNumber = "1173"
|
||||||
endingLineNumber = "1162">
|
endingLineNumber = "1173"
|
||||||
|
landmarkName = "init(taskModels:)"
|
||||||
|
landmarkType = "7">
|
||||||
<Locations>
|
<Locations>
|
||||||
<Location
|
<Location
|
||||||
uuid = "60480BBC-59FE-4C80-9537-30CEC172B651 - f1c2e8d285fa55f5"
|
uuid = "60480BBC-59FE-4C80-9537-30CEC172B651 - f1c2e8d285fa55f5"
|
||||||
@@ -5296,8 +5302,10 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "988"
|
startingLineNumber = "1000"
|
||||||
endingLineNumber = "988">
|
endingLineNumber = "1000"
|
||||||
|
landmarkName = "listContainerView(_:initListFor:)"
|
||||||
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
<BreakpointProxy
|
<BreakpointProxy
|
||||||
@@ -5310,8 +5318,10 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "1290"
|
startingLineNumber = "1301"
|
||||||
endingLineNumber = "1290">
|
endingLineNumber = "1301"
|
||||||
|
landmarkName = "updateData(taskModel:)"
|
||||||
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
<BreakpointProxy
|
<BreakpointProxy
|
||||||
@@ -5340,8 +5350,10 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "1151"
|
startingLineNumber = "1162"
|
||||||
endingLineNumber = "1151">
|
endingLineNumber = "1162"
|
||||||
|
landmarkName = "init(taskModels:)"
|
||||||
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
<BreakpointProxy
|
<BreakpointProxy
|
||||||
@@ -5354,8 +5366,10 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "1164"
|
startingLineNumber = "1175"
|
||||||
endingLineNumber = "1164">
|
endingLineNumber = "1175"
|
||||||
|
landmarkName = "init(taskModels:)"
|
||||||
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
<BreakpointProxy
|
<BreakpointProxy
|
||||||
@@ -5368,8 +5382,10 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "993"
|
startingLineNumber = "1005"
|
||||||
endingLineNumber = "993">
|
endingLineNumber = "1005"
|
||||||
|
landmarkName = "categoryView(_:didSelectedItemAt:)"
|
||||||
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
<BreakpointProxy
|
<BreakpointProxy
|
||||||
@@ -5382,8 +5398,10 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "1163"
|
startingLineNumber = "1174"
|
||||||
endingLineNumber = "1163">
|
endingLineNumber = "1174"
|
||||||
|
landmarkName = "init(taskModels:)"
|
||||||
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
<BreakpointProxy
|
<BreakpointProxy
|
||||||
@@ -5396,9 +5414,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "330"
|
startingLineNumber = "338"
|
||||||
endingLineNumber = "330"
|
endingLineNumber = "338"
|
||||||
landmarkName = "dd_mapView(_:viewFor:)"
|
landmarkName = "categoryView(_:didSelectedItemAt:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -5412,9 +5430,9 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "561"
|
startingLineNumber = "569"
|
||||||
endingLineNumber = "561"
|
endingLineNumber = "569"
|
||||||
landmarkName = "reloadData(index:)"
|
landmarkName = "showListDetail(vehicleModel:)"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
@@ -5428,8 +5446,8 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "136"
|
startingLineNumber = "144"
|
||||||
endingLineNumber = "136"
|
endingLineNumber = "144"
|
||||||
landmarkName = "addAction()"
|
landmarkName = "addAction()"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
@@ -5444,11 +5462,59 @@
|
|||||||
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
startingColumnNumber = "9223372036854775807"
|
startingColumnNumber = "9223372036854775807"
|
||||||
endingColumnNumber = "9223372036854775807"
|
endingColumnNumber = "9223372036854775807"
|
||||||
startingLineNumber = "178"
|
startingLineNumber = "186"
|
||||||
endingLineNumber = "178"
|
endingLineNumber = "186"
|
||||||
landmarkName = "addAction()"
|
landmarkName = "addAction()"
|
||||||
landmarkType = "7">
|
landmarkType = "7">
|
||||||
</BreakpointContent>
|
</BreakpointContent>
|
||||||
</BreakpointProxy>
|
</BreakpointProxy>
|
||||||
|
<BreakpointProxy
|
||||||
|
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
||||||
|
<BreakpointContent
|
||||||
|
uuid = "F7F1820E-B4AE-48CF-9C99-7690720D3832"
|
||||||
|
shouldBeEnabled = "No"
|
||||||
|
ignoreCount = "0"
|
||||||
|
continueAfterRunningActions = "No"
|
||||||
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
|
startingColumnNumber = "9223372036854775807"
|
||||||
|
endingColumnNumber = "9223372036854775807"
|
||||||
|
startingLineNumber = "751"
|
||||||
|
endingLineNumber = "751"
|
||||||
|
landmarkName = "viewSafeAreaInsetsDidChange()"
|
||||||
|
landmarkType = "7">
|
||||||
|
</BreakpointContent>
|
||||||
|
</BreakpointProxy>
|
||||||
|
<BreakpointProxy
|
||||||
|
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
||||||
|
<BreakpointContent
|
||||||
|
uuid = "3D2436A2-2F86-461D-9C8C-0AA9C09EB2D2"
|
||||||
|
shouldBeEnabled = "No"
|
||||||
|
ignoreCount = "0"
|
||||||
|
continueAfterRunningActions = "No"
|
||||||
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
|
startingColumnNumber = "9223372036854775807"
|
||||||
|
endingColumnNumber = "9223372036854775807"
|
||||||
|
startingLineNumber = "757"
|
||||||
|
endingLineNumber = "757"
|
||||||
|
landmarkName = "viewSafeAreaInsetsDidChange()"
|
||||||
|
landmarkType = "7">
|
||||||
|
</BreakpointContent>
|
||||||
|
</BreakpointProxy>
|
||||||
|
<BreakpointProxy
|
||||||
|
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
||||||
|
<BreakpointContent
|
||||||
|
uuid = "8889B9F8-0D54-4BFD-B3E4-3497F5DEA515"
|
||||||
|
shouldBeEnabled = "No"
|
||||||
|
ignoreCount = "0"
|
||||||
|
continueAfterRunningActions = "No"
|
||||||
|
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
|
||||||
|
startingColumnNumber = "9223372036854775807"
|
||||||
|
endingColumnNumber = "9223372036854775807"
|
||||||
|
startingLineNumber = "763"
|
||||||
|
endingLineNumber = "763"
|
||||||
|
landmarkName = "viewSafeAreaInsetsDidChange()"
|
||||||
|
landmarkType = "7">
|
||||||
|
</BreakpointContent>
|
||||||
|
</BreakpointProxy>
|
||||||
</Breakpoints>
|
</Breakpoints>
|
||||||
</Bucket>
|
</Bucket>
|
||||||
|
|||||||
@@ -62,23 +62,31 @@ extension VehicleMonitoringController {
|
|||||||
.subscribe(onNext: {[weak self] response in
|
.subscribe(onNext: {[weak self] response in
|
||||||
if response?.success == true {
|
if response?.success == true {
|
||||||
self?.dataModel = response?.data
|
self?.dataModel = response?.data
|
||||||
let roster = String(response?.data?.vehicleMonitorCount.rosterCount ?? 0)+"\n"+"排班"
|
let rosterTitle = "排班"
|
||||||
let onLineCount = String(response?.data?.vehicleMonitorCount.onLineCount ?? 0)+"\n"+"上线"
|
let rosterCount = NSNumber(value: response?.data?.vehicleMonitorCount.rosterCount ?? 0)
|
||||||
let lostConnectionCount = String(response?.data?.vehicleMonitorCount.lostConnectionCount ?? 0)+"\n"+"掉线"
|
let onLineTitle = "上线"
|
||||||
let leisureCount = String(response?.data?.vehicleMonitorCount.leisureCount ?? 0)+"\n"+"空闲"
|
let onLineCount = NSNumber(value: response?.data?.vehicleMonitorCount.onLineCount ?? 0)
|
||||||
let busyCount = String(response?.data?.vehicleMonitorCount.busyCount ?? 0)+"\n"+"忙碌"
|
let lostConnectionTitle = "掉线"
|
||||||
|
let lostConnectionCount = NSNumber(value: response?.data?.vehicleMonitorCount.lostConnectionCount ?? 0)
|
||||||
|
let leisureTitle = "空闲"
|
||||||
|
let leisureCount = NSNumber(value: response?.data?.vehicleMonitorCount.leisureCount ?? 0)
|
||||||
|
let busyTitle = "忙碌"
|
||||||
|
let busyCount = NSNumber(value: response?.data?.vehicleMonitorCount.busyCount ?? 0)
|
||||||
// let alarmCount = String(response?.data?.vehicleMonitorCount.alarmCount ?? 0)+"\n"+"报警"
|
// let alarmCount = String(response?.data?.vehicleMonitorCount.alarmCount ?? 0)+"\n"+"报警"
|
||||||
if USER.supplierType == 1 {
|
if USER.supplierType == 1 {
|
||||||
self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.titles = [roster,onLineCount,lostConnectionCount,leisureCount,busyCount]
|
self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.titles = [rosterTitle,onLineTitle,lostConnectionTitle,leisureTitle,busyTitle]
|
||||||
|
self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.counts = [rosterCount,onLineCount,lostConnectionCount,leisureCount,busyCount]
|
||||||
}else{
|
}else{
|
||||||
self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.titles = [onLineCount,lostConnectionCount,leisureCount,busyCount]
|
self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.titles = [onLineTitle,lostConnectionTitle,leisureTitle,busyTitle]
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 选中信息也要置空
|
/// 选中信息也要置空
|
||||||
self?.currentTableView = nil
|
self?.currentTableView = nil
|
||||||
self?.selectedTableView = nil
|
self?.selectedTableView = nil
|
||||||
self?.selectedVehicleId = nil
|
self?.selectedVehicleId = nil
|
||||||
|
self?.selectedModel = nil
|
||||||
|
|
||||||
|
/// 刷新列表数据
|
||||||
self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.reloadDataWithoutListContainer()
|
self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.reloadDataWithoutListContainer()
|
||||||
self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.listContainer.reloadData()
|
self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.listContainer.reloadData()
|
||||||
self?.categoryView(self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView, didSelectedItemAt: self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.selectedIndex ?? 0)
|
self?.categoryView(self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView, didSelectedItemAt: self?.vehicleMonitoringView.vehicleMonitoringPannelView.categoryView.selectedIndex ?? 0)
|
||||||
@@ -620,33 +628,35 @@ open class VehicleMonitoringController : ZDViewController {
|
|||||||
|
|
||||||
private let vehicleMonitoringView = VehicleMonitoringView(titles:[])
|
private let vehicleMonitoringView = VehicleMonitoringView(titles:[])
|
||||||
private let vehicleMonitoringListDetailView = VehicleMonitoringListDetailView(taskModels: [])
|
private let vehicleMonitoringListDetailView = VehicleMonitoringListDetailView(taskModels: [])
|
||||||
private let pannelPanGes = DDUIPanGestureRecognizer.init()
|
|
||||||
public var zIndex = 0
|
|
||||||
private let disposeBag = DisposeBag()
|
|
||||||
private let reloadRelay = ReplayRelay<Any?>.create(bufferSize: 1)
|
|
||||||
private var dataModel : VehicleMonitorListDataModel?
|
|
||||||
private var mapModel : [VehicleMonitorListDataModel.ItemModel]?
|
|
||||||
public lazy var categoryContainerView = JXCategoryListContainerView(type: .scrollView, delegate: self)
|
public lazy var categoryContainerView = JXCategoryListContainerView(type: .scrollView, delegate: self)
|
||||||
|
private let pannelPanGes = DDUIPanGestureRecognizer.init() /// 用于pannel的拖动效果
|
||||||
|
private let reloadRelay = ReplayRelay<Any?>.create(bufferSize: 1) /// 仅刷新列表数据
|
||||||
|
private var dataModel : VehicleMonitorListDataModel? /// 总数据
|
||||||
|
private var mapModel : [VehicleMonitorListDataModel.ItemModel]? /// category列表数据
|
||||||
|
public var zIndex = 0 /// 用于annotation的位置靠前靠后
|
||||||
|
|
||||||
private var currentTableView : DDTableView? /// 用于选中
|
private var currentTableView : DDTableView? /// 用于选中
|
||||||
private var selectedVehicleId : Int? /// 用于选中
|
private var selectedVehicleId : Int? /// 用于选中
|
||||||
private var selectedTableView : DDTableView? /// 用于选中
|
private var selectedTableView : DDTableView? /// 用于选中
|
||||||
private var selectedModel : VehicleMonitorListDataModel.ItemModel?
|
private var selectedModel : VehicleMonitorListDataModel.ItemModel? /// 用于选中
|
||||||
|
|
||||||
private var previousStateOfPannelView : DDUIPanGestureRecognizer.ExpandLevel = .min /// 用于记录显示详情前,pannelview的弹出状态,返回时保持这个状态
|
private var previousStateOfPannelView : DDUIPanGestureRecognizer.ExpandLevel = .min /// 用于记录显示详情前,pannelview的弹出状态,返回时保持这个状态
|
||||||
|
|
||||||
private var shouldShowSmallAnnotation : Bool? = false /// 用于标记是否需要显示最小的annotation
|
private var shouldShowSmallAnnotation : Bool? = false /// 用于标记是否需要显示最小的annotation
|
||||||
private var isShowSmallAnnotation : Bool? = false /// 用于标记是否已经显示最小的annotation
|
private var isShowSmallAnnotation : Bool? = false /// 用于标记是否已经显示最小的annotation
|
||||||
|
|
||||||
private let messageTapGes = UITapGestureRecognizer()
|
private let messageTapGes = UITapGestureRecognizer() /// 消息按钮点击事件
|
||||||
private let messageView = MessageView()
|
private let messageView = MessageView() /// 消息按钮
|
||||||
private var preRefreshRelay = ReplayRelay<Any?>.create(bufferSize: 1)
|
public let refreshButton = DDButton.dd_initCustom() /// 刷新按钮
|
||||||
private let vehicleLogoutView = VehicleLogoutView()
|
|
||||||
private var showVehicleEntryRelay = ReplayRelay<VehicleMonitorListDataModel.ItemModel?>.create(bufferSize: 1)
|
private var preRefreshRelay = ReplayRelay<Any?>.create(bufferSize: 1) /// 刷新列表数据以及消息的数据
|
||||||
|
private let vehicleLogoutView = VehicleLogoutView() /// 车辆退出界面
|
||||||
|
private var showVehicleEntryRelay = ReplayRelay<VehicleMonitorListDataModel.ItemModel?>.create(bufferSize: 1) /// 车辆退出点击事件
|
||||||
private var vehicleLogoutModel : VehicleMonitorListDataModel.ItemModel?
|
private var vehicleLogoutModel : VehicleMonitorListDataModel.ItemModel?
|
||||||
private var vehicleLogoutRelay = ReplayRelay<VehicleMonitorListDataModel.ItemModel?>.create(bufferSize: 1)
|
private var vehicleLogoutRelay = ReplayRelay<VehicleMonitorListDataModel.ItemModel?>.create(bufferSize: 1)
|
||||||
public let refreshButton = DDButton.dd_initCustom()
|
|
||||||
|
|
||||||
|
private let disposeBag = DisposeBag()
|
||||||
|
|
||||||
open override func viewDidLoad() {
|
open override func viewDidLoad() {
|
||||||
super.viewDidLoad()
|
super.viewDidLoad()
|
||||||
dd_navigationItemTitle = "车辆监控"
|
dd_navigationItemTitle = "车辆监控"
|
||||||
@@ -807,18 +817,18 @@ open class VehicleMonitoringView : DDView {
|
|||||||
|
|
||||||
open class VehicleMonitoringPannelView : DDView {
|
open class VehicleMonitoringPannelView : DDView {
|
||||||
public let radiusView : DDView
|
public let radiusView : DDView
|
||||||
public let categoryView : JXCategoryTitleView
|
public let categoryView : JXCategoryNumberView
|
||||||
|
|
||||||
public init(titles:[String]) {
|
public init(titles:[String]) {
|
||||||
radiusView = DDView()
|
radiusView = DDView()
|
||||||
categoryView = JXCategoryTitleView.init()
|
categoryView = JXCategoryNumberView.init()
|
||||||
categoryView.titles = titles
|
categoryView.titles = titles
|
||||||
super.init(frame: .zero)
|
super.init(frame: .zero)
|
||||||
backgroundColor = .hex("FBFBFB")
|
backgroundColor = .hex("FBFBFB")
|
||||||
radiusView.backgroundColor = .clear
|
radiusView.backgroundColor = .clear
|
||||||
addSubview(radiusView)
|
addSubview(radiusView)
|
||||||
|
|
||||||
categoryView.titleNumberOfLines = 2
|
categoryView.titleNumberOfLines = 1
|
||||||
categoryView.titleColor = .hex("737373").alpha(0.55)
|
categoryView.titleColor = .hex("737373").alpha(0.55)
|
||||||
categoryView.titleSelectedColor = .hex("3678FF")
|
categoryView.titleSelectedColor = .hex("3678FF")
|
||||||
categoryView.titleFont = .mediumFont(auto(14))
|
categoryView.titleFont = .mediumFont(auto(14))
|
||||||
@@ -826,8 +836,10 @@ open class VehicleMonitoringPannelView : DDView {
|
|||||||
let indicator = JXCategoryIndicatorLineView()
|
let indicator = JXCategoryIndicatorLineView()
|
||||||
indicator.indicatorColor = .hex("3678FF")
|
indicator.indicatorColor = .hex("3678FF")
|
||||||
indicator.verticalMargin = 0
|
indicator.verticalMargin = 0
|
||||||
indicator.indicatorWidth = auto(18)
|
|
||||||
categoryView.indicators = [indicator]
|
categoryView.indicators = [indicator]
|
||||||
|
|
||||||
|
categoryView.numberBackgroundColor = .red
|
||||||
|
categoryView.numberLabelOffset = CGPoint(x: 5, y: 0)
|
||||||
radiusView.addSubview(categoryView)
|
radiusView.addSubview(categoryView)
|
||||||
|
|
||||||
radiusView.snp.makeConstraints { make in
|
radiusView.snp.makeConstraints { make in
|
||||||
@@ -897,8 +909,6 @@ open class VehicleMonitoringPointAnnotation : MAAnnotationView {
|
|||||||
middleImageView.addSubview(middleStateLabel)
|
middleImageView.addSubview(middleStateLabel)
|
||||||
middleWorkingCountlabel.backgroundColor = .hex("F93D3D")
|
middleWorkingCountlabel.backgroundColor = .hex("F93D3D")
|
||||||
middleWorkingCountlabel.textAlignment = .center
|
middleWorkingCountlabel.textAlignment = .center
|
||||||
middleWorkingCountlabel.layer.cornerRadius = auto(2)
|
|
||||||
middleWorkingCountlabel.layer.masksToBounds = true
|
|
||||||
middleWorkingCountlabel.layer.borderColor = UIColor.white.cgColor
|
middleWorkingCountlabel.layer.borderColor = UIColor.white.cgColor
|
||||||
middleWorkingCountlabel.layer.borderWidth = 1
|
middleWorkingCountlabel.layer.borderWidth = 1
|
||||||
middleImageView.addSubview(middleWorkingCountlabel)
|
middleImageView.addSubview(middleWorkingCountlabel)
|
||||||
@@ -907,8 +917,6 @@ open class VehicleMonitoringPointAnnotation : MAAnnotationView {
|
|||||||
bigImageView.addSubview(bigStateLabel)
|
bigImageView.addSubview(bigStateLabel)
|
||||||
bigWorkingCountlabel.backgroundColor = .hex("F93D3D")
|
bigWorkingCountlabel.backgroundColor = .hex("F93D3D")
|
||||||
bigWorkingCountlabel.textAlignment = .center
|
bigWorkingCountlabel.textAlignment = .center
|
||||||
bigWorkingCountlabel.layer.cornerRadius = auto(3)
|
|
||||||
bigWorkingCountlabel.layer.masksToBounds = true
|
|
||||||
bigWorkingCountlabel.layer.borderColor = UIColor.white.cgColor
|
bigWorkingCountlabel.layer.borderColor = UIColor.white.cgColor
|
||||||
bigWorkingCountlabel.layer.borderWidth = 1
|
bigWorkingCountlabel.layer.borderWidth = 1
|
||||||
bigImageView.addSubview(bigWorkingCountlabel)
|
bigImageView.addSubview(bigWorkingCountlabel)
|
||||||
@@ -937,6 +945,8 @@ open class VehicleMonitoringPointAnnotation : MAAnnotationView {
|
|||||||
make.centerX.centerY.equalTo(middleImageView)
|
make.centerX.centerY.equalTo(middleImageView)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
middleWorkingCountlabel.layer.cornerRadius = auto(5)
|
||||||
|
middleWorkingCountlabel.layer.masksToBounds = true
|
||||||
middleWorkingCountlabel.snp.makeConstraints { make in
|
middleWorkingCountlabel.snp.makeConstraints { make in
|
||||||
make.top.equalToSuperview().offset(-auto(5))
|
make.top.equalToSuperview().offset(-auto(5))
|
||||||
make.right.equalToSuperview().offset(auto(5))
|
make.right.equalToSuperview().offset(auto(5))
|
||||||
@@ -956,6 +966,8 @@ open class VehicleMonitoringPointAnnotation : MAAnnotationView {
|
|||||||
make.centerY.equalToSuperview().offset(-auto(4))
|
make.centerY.equalToSuperview().offset(-auto(4))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bigWorkingCountlabel.layer.cornerRadius = auto(7.5)
|
||||||
|
bigWorkingCountlabel.layer.masksToBounds = true
|
||||||
bigWorkingCountlabel.snp.makeConstraints { make in
|
bigWorkingCountlabel.snp.makeConstraints { make in
|
||||||
make.top.equalToSuperview().offset(-auto(2.5))
|
make.top.equalToSuperview().offset(-auto(2.5))
|
||||||
make.right.equalToSuperview().offset(auto(2.5))
|
make.right.equalToSuperview().offset(auto(2.5))
|
||||||
@@ -1008,8 +1020,7 @@ class VehicleMonitoringListDetailView : DDView, JXCategoryListContainerViewDeleg
|
|||||||
public let pageNumLabel : DDLabel
|
public let pageNumLabel : DDLabel
|
||||||
public let previousButton : DDButton
|
public let previousButton : DDButton
|
||||||
public let nextButton : DDButton
|
public let nextButton : DDButton
|
||||||
public let emptyContainerView : DDView
|
public var emptyLabel : DDLabel
|
||||||
public var emptyView = EmptyView()
|
|
||||||
public let disposeBag = DisposeBag()
|
public let disposeBag = DisposeBag()
|
||||||
|
|
||||||
public init(taskModels: [VehicleMonitorListDataModel.TaskModel]) {
|
public init(taskModels: [VehicleMonitorListDataModel.TaskModel]) {
|
||||||
@@ -1032,7 +1043,7 @@ class VehicleMonitoringListDetailView : DDView, JXCategoryListContainerViewDeleg
|
|||||||
previousButton.setImage(UIImage(named: "vehicleMonitoring_previous_gray"), for: .normal)
|
previousButton.setImage(UIImage(named: "vehicleMonitoring_previous_gray"), for: .normal)
|
||||||
nextButton = DDButton.dd_initCustom()
|
nextButton = DDButton.dd_initCustom()
|
||||||
nextButton.setImage(UIImage(named: "vehicleMonitoring_next_gray"), for: .normal)
|
nextButton.setImage(UIImage(named: "vehicleMonitoring_next_gray"), for: .normal)
|
||||||
emptyContainerView = DDView()
|
emptyLabel = DDLabel.dd_init(withText: "暂无执行中订单", font: .mediumFont(auto(18)), textColor: .hex("11142F").alpha(0.6))
|
||||||
super.init(frame: .zero)
|
super.init(frame: .zero)
|
||||||
backgroundColor = .white
|
backgroundColor = .white
|
||||||
layer.maskedCorners = [.layerMinXMinYCorner,.layerMaxXMinYCorner]
|
layer.maskedCorners = [.layerMinXMinYCorner,.layerMaxXMinYCorner]
|
||||||
@@ -1063,7 +1074,7 @@ class VehicleMonitoringListDetailView : DDView, JXCategoryListContainerViewDeleg
|
|||||||
categoryContainerView?.addSubview(previousButton)
|
categoryContainerView?.addSubview(previousButton)
|
||||||
categoryContainerView?.addSubview(nextButton)
|
categoryContainerView?.addSubview(nextButton)
|
||||||
|
|
||||||
containerView.addSubview(emptyView)
|
containerView.addSubview(emptyLabel)
|
||||||
|
|
||||||
containerView.snp.makeConstraints { make in
|
containerView.snp.makeConstraints { make in
|
||||||
make.left.right.equalToSuperview().inset(auto(7))
|
make.left.right.equalToSuperview().inset(auto(7))
|
||||||
@@ -1075,7 +1086,7 @@ class VehicleMonitoringListDetailView : DDView, JXCategoryListContainerViewDeleg
|
|||||||
make.edges.equalToSuperview()
|
make.edges.equalToSuperview()
|
||||||
}
|
}
|
||||||
|
|
||||||
emptyView.snp.makeConstraints { make in
|
emptyLabel.snp.makeConstraints { make in
|
||||||
make.centerX.centerY.equalToSuperview()
|
make.centerX.centerY.equalToSuperview()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1181,11 +1192,11 @@ class VehicleMonitoringListDetailView : DDView, JXCategoryListContainerViewDeleg
|
|||||||
titles.append("\(index)")
|
titles.append("\(index)")
|
||||||
}
|
}
|
||||||
categoryView.titles = titles
|
categoryView.titles = titles
|
||||||
emptyView.isHidden = true
|
emptyLabel.isHidden = true
|
||||||
categoryContainerView?.isHidden = false
|
categoryContainerView?.isHidden = false
|
||||||
}else{
|
}else{
|
||||||
categoryView.titles = nil
|
categoryView.titles = nil
|
||||||
emptyView.isHidden = false
|
emptyLabel.isHidden = false
|
||||||
categoryContainerView?.isHidden = true
|
categoryContainerView?.isHidden = true
|
||||||
}
|
}
|
||||||
categoryView.reloadData()
|
categoryView.reloadData()
|
||||||
|
|||||||
@@ -190,8 +190,6 @@ open class VehicleMonitoringListCell : DDTableViewCell {
|
|||||||
radiusView.addSubview(flagIcon)
|
radiusView.addSubview(flagIcon)
|
||||||
stateLabel.textAlignment = .center
|
stateLabel.textAlignment = .center
|
||||||
icon.addSubview(stateLabel)
|
icon.addSubview(stateLabel)
|
||||||
workingCountLabel.layer.cornerRadius = auto(2)
|
|
||||||
workingCountLabel.layer.masksToBounds = true
|
|
||||||
workingCountLabel.textAlignment = .center
|
workingCountLabel.textAlignment = .center
|
||||||
workingCountLabel.backgroundColor = .hex("F93D3D")
|
workingCountLabel.backgroundColor = .hex("F93D3D")
|
||||||
icon.addSubview(workingCountLabel)
|
icon.addSubview(workingCountLabel)
|
||||||
@@ -225,6 +223,8 @@ open class VehicleMonitoringListCell : DDTableViewCell {
|
|||||||
make.edges.equalToSuperview()
|
make.edges.equalToSuperview()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
workingCountLabel.layer.cornerRadius = auto(5)
|
||||||
|
workingCountLabel.layer.masksToBounds = true
|
||||||
workingCountLabel.snp.makeConstraints { make in
|
workingCountLabel.snp.makeConstraints { make in
|
||||||
make.top.equalToSuperview().offset(-auto(5))
|
make.top.equalToSuperview().offset(-auto(5))
|
||||||
make.right.equalToSuperview().offset(auto(5))
|
make.right.equalToSuperview().offset(auto(5))
|
||||||
|
|||||||
Reference in New Issue
Block a user