lavoce #2

Merged
yogiedigital merged 118 commits from lavoce into main 2025-10-20 04:06:02 +00:00
Showing only changes of commit 251ad44371 - Show all commits

View File

@@ -99,38 +99,14 @@ const DetailTag = (props) => {
}
// Prepare payload berdasarkan backend validation schema
let 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 = {
const payload = {
tag_name: FormData.tag_name,
tag_number: parseInt(FormData.tag_number),
data_type: FormData.data_type,
unit: FormData.unit,
is_active: FormData.is_active,
device_id: parseInt(FormData.device_id), // Hardcoded dari defaultData (9)
device_id: parseInt(FormData.device_id),
};
}
try {
let response;