fix detail tag

This commit is contained in:
2025-10-14 12:24:47 +07:00
parent e13d7eb3be
commit 251ad44371

View File

@@ -99,38 +99,14 @@ const DetailTag = (props) => {
} }
// Prepare payload berdasarkan backend validation schema // Prepare payload berdasarkan backend validation schema
let payload; const payload = {
if (FormData.tag_id) {
payload = {};
if (FormData.tag_name && FormData.tag_name.trim() !== '') {
payload.tag_name = FormData.tag_name;
}
if (FormData.tag_number && FormData.tag_number !== '') {
payload.tag_number = parseInt(FormData.tag_number);
}
if (FormData.data_type && FormData.data_type.trim() !== '') {
payload.data_type = FormData.data_type;
}
if (FormData.unit && FormData.unit.trim() !== '') {
payload.unit = FormData.unit;
}
if (FormData.device_id) {
payload.device_id = parseInt(FormData.device_id);
}
payload.is_active = FormData.is_active;
} else {
// CREATE: device_id hardcoded
payload = {
tag_name: FormData.tag_name, tag_name: FormData.tag_name,
tag_number: parseInt(FormData.tag_number), tag_number: parseInt(FormData.tag_number),
data_type: FormData.data_type, data_type: FormData.data_type,
unit: FormData.unit, unit: FormData.unit,
is_active: FormData.is_active, is_active: FormData.is_active,
device_id: parseInt(FormData.device_id), // Hardcoded dari defaultData (9) device_id: parseInt(FormData.device_id),
}; };
}
try { try {
let response; let response;