📋 Field Task
Voucher
{{ state.selectedTask.voucher_code || '—' }}
Título
{{ state.selectedTask.title }}
Ciclo
{{ state.selectedTask.cycle }}
Estado
{{ statusLabel(state.selectedTask.status) }}
Cultivo
{{ state.selectedTask.crop.name }}
· {{ state.selectedTask.crop_variety.name }}
Inicio est.
{{ state.selectedTask.est_start_date?.slice(0,10) }}
Fin est.
{{ state.selectedTask.est_finish_date?.slice(0,10) }}
Inicio real
{{ state.selectedTask.actual_start_date?.slice(0,10) }}
Fin real
{{ state.selectedTask.actual_finish_date?.slice(0,10) }}
{{ state.focusedHeader.datalayer_code }} {{ formatDate(state.focusedHeader.monitoring_date || state.focusedHeader.import_date) }} cargando…
Capas
Leyenda
{{ n.nombre }}
{{ (n.min * 100).toFixed(0) }}–{{ n.max > 999 ? '∞' : (n.max * 100).toFixed(0) }}%
Estadísticas ({{ aggregatedStats.count }} sesiones)
Área total:
{{ aggregatedStats.totalHa.toFixed(3) }} ha
|
{{ (aggregatedStats.totalHa * 10000).toLocaleString('es-MX', {maximumFractionDigits:0}) }} m²
{{ cat }}
{{ aggregatedStats.totalHa > 0 ? (ha / aggregatedStats.totalHa * 100).toFixed(1) : '—' }}%
{{ ha.toFixed(3) }} ha | {{ (ha * 10000).toLocaleString('es-MX', {maximumFractionDigits:0}) }} m²
Prop. ap. líq. (L/ha)
Media: {{ aggregatedStats.propStats.mean?.toFixed(1) }}
·
Med: {{ aggregatedStats.propStats.median?.toFixed(1) }}
Máx: {{ aggregatedStats.propStats.max?.toFixed(1) }}
·
Mín: {{ aggregatedStats.propStats.min?.toFixed(1) }}