Járműkezelés majdnem kész frontend

This commit is contained in:
Roo
2026-06-11 11:22:47 +00:00
parent 90e3173fbc
commit 0a3fd8de74
18 changed files with 2749 additions and 99 deletions

View File

@@ -145,6 +145,11 @@ class AssetService:
print(f"DEBUG: resolved branch_id={branch_id} for target_org_id={target_org_id}")
# Build individual_equipment with is_primary flag
equipment = dict(asset_data.individual_equipment or {})
if asset_data.is_primary:
equipment['is_primary'] = True
asset_fields = {
'vin': vin_clean,
'license_plate': license_plate_clean,
@@ -155,7 +160,7 @@ class AssetService:
'owner_org_id': asset_data.organization_id or target_org_id,
'operator_org_id': None, # AssetCreate doesn't have operator_org_id
'status': status,
'individual_equipment': asset_data.individual_equipment or {},
'individual_equipment': equipment,
'created_at': datetime.utcnow(),
# Classification
@@ -182,6 +187,9 @@ class AssetService:
'door_count': asset_data.door_count,
'seat_count': asset_data.seat_count,
# Mileage
'current_mileage': asset_data.current_mileage,
# Equipment
'roof_type': asset_data.roof_type,
'audio_system_type': asset_data.audio_system_type,