From 3f4b032116915b17da05cde9d6c4db61b4da8a3b Mon Sep 17 00:00:00 2001 From: ddisfriend Date: Fri, 17 Oct 2025 15:23:05 +0800 Subject: [PATCH] bug fixed --- .../VehicleMonitoringController.swift | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift b/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift index 5596571..00f23fb 100644 --- a/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift +++ b/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift @@ -1644,8 +1644,8 @@ class VMLDContainerView : DDView , JXCategoryListContentViewDelegate { incidentLabel = DDLabel.dd_init(withText: "", font: .regularFont(auto(12)), textColor: .hex("000000").alpha(0.7)) destIcon = UIImageView(image: UIImage(named: "vehichleMonitoring_terminal_16")) destLabel = DDLabel.dd_init(withText: "", font: .regularFont(auto(12)), textColor: .hex("000000").alpha(0.7)) - contractImageView = DDImageView(image: UIImage(named: "vehichleMonitoring_contract_16")) - contractTitle = DDLabel.dd_init(withText: "合同:", font: .regularFont(12), textColor: .hex("11142F")) + contractImageView = DDImageView() + contractTitle = DDLabel.dd_init(withText: "", font: .regularFont(12), textColor: .hex("11142F")) contractContent = DDLabel.dd_init(withText: "", font: .regularFont(12), textColor: .hex("11142F")) distanceFromPointLabel = DDLabel() remainTimeLabel = DDLabel() @@ -1772,7 +1772,15 @@ class VMLDContainerView : DDView , JXCategoryListContentViewDelegate { stateLabel.text = taskModel.taskStatusString incidentLabel.text = taskModel.vehiclePointAddress destLabel.text = taskModel.destinationAddress - contractContent.text = taskModel.contractName + if let contractName = taskModel.contractName { + contractContent.text = contractName + contractTitle.text = "合同:" + contractImageView.image = UIImage(named: "vehichleMonitoring_contract_16") + }else{ + contractContent.text = nil + contractTitle.text = nil + contractImageView.image = nil + } var point = "" var leftTime : Int? = nil if let leftTimeB = taskModel.leftTimeB {