fix detail tag
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user