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