feat: remove section name handling from DetailPlantSection and ListPlantSection components
This commit is contained in:
@@ -10,7 +10,6 @@ const DetailPlantSection = (props) => {
|
|||||||
const defaultData = {
|
const defaultData = {
|
||||||
plant_section_id: '',
|
plant_section_id: '',
|
||||||
plantName: '',
|
plantName: '',
|
||||||
sectionName: '',
|
|
||||||
status: true,
|
status: true,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -34,19 +33,8 @@ const DetailPlantSection = (props) => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!FormData.sectionName) {
|
|
||||||
NotifOk({
|
|
||||||
icon: 'warning',
|
|
||||||
title: 'Peringatan',
|
|
||||||
message: 'Kolom Section Name Tidak Boleh Kosong',
|
|
||||||
});
|
|
||||||
setConfirmLoading(false);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const payload = {
|
const payload = {
|
||||||
plantName: FormData.plantName,
|
plantName: FormData.plantName,
|
||||||
sectionName: FormData.sectionName,
|
|
||||||
status: FormData.status,
|
status: FormData.status,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -57,7 +45,6 @@ const DetailPlantSection = (props) => {
|
|||||||
statusCode: FormData.plant_section_id ? 200 : 201,
|
statusCode: FormData.plant_section_id ? 200 : 201,
|
||||||
data: {
|
data: {
|
||||||
plantName: FormData.plantName,
|
plantName: FormData.plantName,
|
||||||
sectionName: FormData.sectionName,
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -67,7 +54,7 @@ const DetailPlantSection = (props) => {
|
|||||||
title: 'Berhasil',
|
title: 'Berhasil',
|
||||||
message: `Data Plant Section "${
|
message: `Data Plant Section "${
|
||||||
response.data?.plantName || FormData.plantName
|
response.data?.plantName || FormData.plantName
|
||||||
} - ${response.data?.sectionName || FormData.sectionName}" berhasil ${FormData.plant_section_id ? 'diubah' : 'ditambahkan'}.`,
|
}" berhasil ${FormData.plant_section_id ? 'diubah' : 'ditambahkan'}.`,
|
||||||
});
|
});
|
||||||
|
|
||||||
props.setActionMode('list');
|
props.setActionMode('list');
|
||||||
@@ -120,7 +107,7 @@ const DetailPlantSection = (props) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<Modal
|
<Modal
|
||||||
title={`${
|
title={`${
|
||||||
props.actionMode === 'add'
|
props.actionMode === 'add'
|
||||||
? 'Tambah'
|
? 'Tambah'
|
||||||
: props.actionMode === 'preview'
|
: props.actionMode === 'preview'
|
||||||
@@ -222,17 +209,6 @@ const DetailPlantSection = (props) => {
|
|||||||
readOnly={props.readOnly}
|
readOnly={props.readOnly}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div style={{ marginBottom: 12 }}>
|
|
||||||
<Text strong>Section Name</Text>
|
|
||||||
<Text style={{ color: 'red' }}> *</Text>
|
|
||||||
<Input
|
|
||||||
name="sectionName"
|
|
||||||
value={FormData.sectionName}
|
|
||||||
onChange={handleInputChange}
|
|
||||||
placeholder="Enter Section Name"
|
|
||||||
readOnly={props.readOnly}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
</Modal>
|
</Modal>
|
||||||
|
|||||||
@@ -16,25 +16,21 @@ const initialPlantSectionData = [
|
|||||||
{
|
{
|
||||||
plant_section_id: 1,
|
plant_section_id: 1,
|
||||||
plantName: 'Assembly',
|
plantName: 'Assembly',
|
||||||
sectionName: 'Line 1',
|
|
||||||
status: 'Active',
|
status: 'Active',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
plant_section_id: 2,
|
plant_section_id: 2,
|
||||||
plantName: 'Assembly',
|
plantName: 'Assembly',
|
||||||
sectionName: 'Line 2',
|
|
||||||
status: 'Active',
|
status: 'Active',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
plant_section_id: 3,
|
plant_section_id: 3,
|
||||||
plantName: 'Painting',
|
plantName: 'Painting',
|
||||||
sectionName: 'Booth A',
|
|
||||||
status: 'Active',
|
status: 'Active',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
plant_section_id: 4,
|
plant_section_id: 4,
|
||||||
plantName: 'Warehouse',
|
plantName: 'Warehouse',
|
||||||
sectionName: 'Receiving',
|
|
||||||
status: 'Inactive',
|
status: 'Inactive',
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
@@ -51,13 +47,7 @@ const columns = (showPreviewModal, showEditModal, showDeleteDialog) => [
|
|||||||
title: 'Plant Name',
|
title: 'Plant Name',
|
||||||
dataIndex: 'plantName',
|
dataIndex: 'plantName',
|
||||||
key: 'plantName',
|
key: 'plantName',
|
||||||
width: '30%',
|
width: '60%',
|
||||||
},
|
|
||||||
{
|
|
||||||
title: 'Section Name',
|
|
||||||
dataIndex: 'sectionName',
|
|
||||||
key: 'sectionName',
|
|
||||||
width: '30%',
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Status',
|
title: 'Status',
|
||||||
@@ -137,8 +127,7 @@ const ListPlantSection = memo(function ListPlantSection(props) {
|
|||||||
const searchLower = searchParam.toLowerCase();
|
const searchLower = searchParam.toLowerCase();
|
||||||
filteredPlantSections = plantSectionData.filter(
|
filteredPlantSections = plantSectionData.filter(
|
||||||
(plant) =>
|
(plant) =>
|
||||||
plant.plantName.toLowerCase().includes(searchLower) ||
|
plant.plantName.toLowerCase().includes(searchLower)
|
||||||
plant.sectionName.toLowerCase().includes(searchLower)
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -210,7 +199,7 @@ const ListPlantSection = memo(function ListPlantSection(props) {
|
|||||||
NotifConfirmDialog({
|
NotifConfirmDialog({
|
||||||
icon: 'question',
|
icon: 'question',
|
||||||
title: 'Konfirmasi',
|
title: 'Konfirmasi',
|
||||||
message: 'Apakah anda yakin hapus data "' + param.plantName + ' - ' + param.sectionName + '" ?',
|
message: 'Apakah anda yakin hapus data "' + param.plantName + '" ?',
|
||||||
onConfirm: () => handleDelete(param.plant_section_id),
|
onConfirm: () => handleDelete(param.plant_section_id),
|
||||||
onCancel: () => props.setSelectedData(null),
|
onCancel: () => props.setSelectedData(null),
|
||||||
});
|
});
|
||||||
@@ -227,7 +216,7 @@ const ListPlantSection = memo(function ListPlantSection(props) {
|
|||||||
NotifAlert({
|
NotifAlert({
|
||||||
icon: 'success',
|
icon: 'success',
|
||||||
title: 'Berhasil',
|
title: 'Berhasil',
|
||||||
message: `Data Plant Section "${plantToDelete?.plantName || ''} - ${plantToDelete?.sectionName || ''}" berhasil dihapus.`,
|
message: `Data Plant Section "${plantToDelete?.plantName || ''}" berhasil dihapus.`,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -301,7 +290,7 @@ const ListPlantSection = memo(function ListPlantSection(props) {
|
|||||||
mobile
|
mobile
|
||||||
cardColor={'#42AAFF'}
|
cardColor={'#42AAFF'}
|
||||||
header={'plantName'}
|
header={'plantName'}
|
||||||
subHeader={'sectionName'}
|
subHeader={null}
|
||||||
showPreviewModal={showPreviewModal}
|
showPreviewModal={showPreviewModal}
|
||||||
showEditModal={showEditModal}
|
showEditModal={showEditModal}
|
||||||
showDeleteDialog={showDeleteDialog}
|
showDeleteDialog={showDeleteDialog}
|
||||||
|
|||||||
Reference in New Issue
Block a user