报警显示数字,监控按钮逻辑更改

This commit is contained in:
ddisfriend
2025-08-07 16:49:57 +08:00
parent d060351aca
commit 294ec07f6e

View File

@@ -125,6 +125,7 @@ extension VehicleMonitoringController {
items.append((item.alarmTypeString ?? "")+":"+(item.vehicleName ?? "")) items.append((item.alarmTypeString ?? "")+":"+(item.vehicleName ?? ""))
} }
self?.vehicleMonitoringView.offlineView.offLineLabel.items = items self?.vehicleMonitoringView.offlineView.offLineLabel.items = items
self?.vehicleMonitoringView.alarmView.count.text = String(items.count)
self?.vehicleMonitoringView.offlineView.isHidden = false self?.vehicleMonitoringView.offlineView.isHidden = false
self?.vehicleMonitoringView.alarmView.isHidden = false self?.vehicleMonitoringView.alarmView.isHidden = false
}else{ }else{
@@ -765,7 +766,7 @@ extension VehicleMonitoringController {
vehicleMonitoringListDetailView.updateData(taskModels: vehicleModel.taskList ?? []) vehicleMonitoringListDetailView.updateData(taskModels: vehicleModel.taskList ?? [])
/// ///
if USER.supplierType == 1 && vehicleModel.terminalType == VehicleMonitorListDataModel.ItemModel.TerminalTypeEnum.GPS.rawValue { if let number = vehicleModel.number, number.isEmpty == false {
vehicleMonitoringListDetailView.videoButton.isHidden = false vehicleMonitoringListDetailView.videoButton.isHidden = false
}else{ }else{
vehicleMonitoringListDetailView.videoButton.isHidden = true vehicleMonitoringListDetailView.videoButton.isHidden = true
@@ -1077,7 +1078,6 @@ open class VehicleMonitoringView : DDView {
alarmView.snp.makeConstraints { make in alarmView.snp.makeConstraints { make in
make.top.equalToSuperview().offset(10) make.top.equalToSuperview().offset(10)
make.right.equalToSuperview().offset(-10) make.right.equalToSuperview().offset(-10)
make.width.height.equalTo(50)
} }
offlineView.snp.makeConstraints { make in offlineView.snp.makeConstraints { make in
@@ -1141,12 +1141,13 @@ open class VehicleAlarmView : DDView {
addSubview(count) addSubview(count)
imageView.snp.makeConstraints { make in imageView.snp.makeConstraints { make in
make.centerX.centerY.equalToSuperview() make.left.top.bottom.equalToSuperview()
make.width.height.lessThanOrEqualToSuperview() make.width.height.equalTo(50)
} }
count.snp.makeConstraints { make in count.snp.makeConstraints { make in
make.right.equalTo(imageView.snp.right) make.left.equalTo(imageView.snp.right).offset(-15)
make.right.lessThanOrEqualToSuperview()
make.top.equalTo(imageView.snp.top) make.top.equalTo(imageView.snp.top)
} }