refactor(FE-316): Clarify instructions in uniformity template

This commit is contained in:
rstubryan
2025-12-29 20:42:38 +07:00
parent 1d27781c02
commit 34ec650a01
@@ -14,28 +14,26 @@ export const generateUniformityTemplate = (
const flockPeriod = projectFlockKandangLookup.project_flock?.period || 1;
const locationName =
projectFlockKandangLookup.project_flock?.location?.name || '';
const areaName = projectFlockKandangLookup.project_flock?.area?.name || '';
const instructions = [
['PETUNJUK PENGISIAN DATA UNIFORMITY'],
[''],
['INFORMASI PROYEK'],
['Location', locationName],
['Area', areaName],
['Flock Name', flockName],
['INFORMASI FLOCK'],
['Lokasi', locationName],
['Nama Flock', flockName],
['Periode', flockPeriod],
['Kandang', kandangName],
['Total Populasi', formatNumber(availableQuantity)],
['Jumlah Sampel (2%)', formatNumber(sampleSize)],
[''],
['CARA PENGISIAN:'],
['1. Pindah ke sheet "Data" untuk mengisi data BW (Body Weight)'],
['1. Pindah ke sheet ke-2 untuk mengisi data BW (Body Weight)'],
[
'2. Kolom NO sudah terisi otomatis dari 1 sampai ' +
formatNumber(sampleSize),
],
['3. Isi kolom BW dengan berat badan ayam dalam gram'],
['4. Pastikan semua baris terisi dengan data yang valid'],
['4. Pastikan baris terisi dengan data yang valid'],
['5. Simpan file dan upload kembali ke sistem'],
[''],
['FORMAT DATA:'],
@@ -43,9 +41,16 @@ export const generateUniformityTemplate = (
['• BW: Berat badan dalam gram (contoh: 1500, 1650, 1800)'],
[''],
['CATATAN:'],
['• Data yang diisi adalah sampel 2% dari total populasi'],
['• Pastikan timbangan dalam kondisi baik dan terkalibrasi'],
['• Lakukan pengukuran pada waktu yang sama setiap hari'],
[
'1. File ini dibuat secara otomatis berdasarkan ukuran sampling (2% dari total populasi).',
],
[
'2. Jumlah baris sudah ditentukan dan boleh ditambah asal angkanya berurutan.',
],
['3. Silakan isi berat badan (gram) untuk setiap ayam yang disampling.'],
[
'4. Biarkan sel kosong jika data tidak tersedia, jangan dihapus nomornya.',
],
];
const instructionSheet = XLSX.utils.aoa_to_sheet(instructions);