Loading...
{{ t('total_farmers') }}
{{ stats.total_farmers || 0 }}
Active Gateways
{{ stats.active_gateways || gateways.length }}
{{ t('total_farms') }}
{{ stats.total_farms || 0 }}
{{ t('available_keys') }}
{{ stats.active_keys || 0 }}
discover_tune

{{ (unassigned || []).length }} New Hardware Discovered!

Fresh PIs are waiting to be assigned to farmers.

{{ t('active_reg_keys') }}

{{ key.key_code }} {{ key.is_used ? t('used') : t('available') }}
agriculture {{ key.farm_name || '---' }}
person {{ key.full_name || '---' }}
phone {{ key.customer_phone || '---' }}
{{ t('expires') }}: {{ formatDate(key.expires_at) }} {{ t('created') }}: {{ formatDate(key.created_at) }}

{{ t('farmer_management') }}

person
{{ farmer.full_name || farmer.name }}
{{ farmer.is_active ? t('active') : t('inactive') }}
mail {{ farmer.email || farmer.phone }}
badge {{ farmer.national_id_number || '-' }}
map {{ farmer.province || '-' }}
{{ t('last_login') }}: {{ formatDate(farmer.last_login) }} {{ t('joined') }}: {{ formatDate(farmer.created_at) }}

Unassigned Devices (Discovery)

No new hardware detected. Ensure the Pi is powered on and connected to the internet.
discover_tune
{{ ug.hardware_id }}
Discovered
lan IP: {{ ug.ip_address }}
schedule Last Seen: {{ formatDate(ug.last_seen) }}
{{ toast.type === 'success' ? 'check_circle' : 'error' }} {{ toast.message }}