refactor(FE-208,212): update terminology in PurchaseOrder forms for consistency and clarity

This commit is contained in:
rstubryan
2025-11-12 11:54:00 +07:00
parent f26e54e8f2
commit 603f95a9b2
3 changed files with 19 additions and 12 deletions
@@ -414,11 +414,11 @@ const PurchaseOrderAcceptApprovalForm = ({
<span className='text-error'>*</span> <span className='text-error'>*</span>
</th> </th>
<th> <th>
Nomor Perjalanan No. Surat Jalan
<span className='text-error'>*</span> <span className='text-error'>*</span>
</th> </th>
<th> <th>
Dokumen Perjalanan Dokumen Surat Jalan
<span className='text-error'>*</span> <span className='text-error'>*</span>
</th> </th>
<th> <th>
@@ -536,7 +536,7 @@ const PurchaseOrderAcceptApprovalForm = ({
getPurchaseItemError(idx, 'travel_number') getPurchaseItemError(idx, 'travel_number')
.errorMessage .errorMessage
} }
placeholder='Masukkan nomor perjalanan' placeholder='Masukkan no. surat jalan'
className={{ className={{
wrapper: 'min-w-40 md:min-w-52 lg:min-w-64', wrapper: 'min-w-40 md:min-w-52 lg:min-w-64',
}} }}
@@ -162,11 +162,11 @@ const PurchaseAcceptApprovalItemObjectSchema: Yup.ObjectSchema<PurchaseAcceptApp
) )
.typeError('Gudang tujuan harus dipilih!'), .typeError('Gudang tujuan harus dipilih!'),
travel_number: Yup.string() travel_number: Yup.string()
.required('Nomor perjalanan wajib diisi!') .required('No. Surat jalan wajib diisi!')
.typeError('Nomor perjalanan wajib diisi!'), .typeError('No. Surat jalan wajib diisi!'),
travel_document_path: Yup.string() travel_document_path: Yup.string()
.required('Dokumen perjalanan wajib diisi!') .required('Dokumen Surat jalan wajib diisi!')
.typeError('Dokumen perjalanan wajib diisi!'), .typeError('Dokumen Surat jalan wajib diisi!'),
vehicle_number: Yup.string() vehicle_number: Yup.string()
.required('Nomor kendaraan wajib diisi!') .required('Nomor kendaraan wajib diisi!')
.typeError('Nomor kendaraan wajib diisi!'), .typeError('Nomor kendaraan wajib diisi!'),
@@ -486,9 +486,9 @@ const PurchaseRequisitionsForm = ({
Kembali Kembali
</Button> </Button>
<h1 className='text-2xl font-bold text-center'> <h1 className='text-2xl font-bold text-center'>
{type === 'add' && 'Tambah Purchase Request'} {type === 'add' && 'Tambah Purchase Requisitions'}
{type === 'edit' && 'Edit Purchase Request'} {type === 'edit' && 'Edit Purchase Requisitions'}
{type === 'detail' && 'Detail Purchase Request'} {type === 'detail' && 'Detail Purchase Requisitions'}
</h1> </h1>
</header> </header>
<form <form
@@ -546,6 +546,7 @@ const PurchaseRequisitionsForm = ({
{/*/>*/} {/*/>*/}
<SelectInput <SelectInput
required
label='Area' label='Area'
placeholder='Pilih Area...' placeholder='Pilih Area...'
value={formik.values.area} value={formik.values.area}
@@ -560,6 +561,7 @@ const PurchaseRequisitionsForm = ({
/> />
<SelectInput <SelectInput
required
label='Lokasi' label='Lokasi'
placeholder={ placeholder={
!formik.values.area_id !formik.values.area_id
@@ -581,6 +583,7 @@ const PurchaseRequisitionsForm = ({
/> />
<SelectInput <SelectInput
required
label='Gudang' label='Gudang'
placeholder={ placeholder={
!formik.values.area_id !formik.values.area_id
@@ -673,7 +676,9 @@ const PurchaseRequisitionsForm = ({
selectedPurchaseItems.length && selectedPurchaseItems.length &&
formik.values.items?.length > 0 formik.values.items?.length > 0
} }
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(
e: React.ChangeEvent<HTMLInputElement>
) => {
if (e.target.checked) { if (e.target.checked) {
setSelectedPurchaseItems( setSelectedPurchaseItems(
formik.values.items?.map((_, idx) => idx) ?? [] formik.values.items?.map((_, idx) => idx) ?? []
@@ -710,7 +715,9 @@ const PurchaseRequisitionsForm = ({
<CheckboxInput <CheckboxInput
name={`purchase-item-${idx}`} name={`purchase-item-${idx}`}
checked={selectedPurchaseItems.includes(idx)} checked={selectedPurchaseItems.includes(idx)}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(
e: React.ChangeEvent<HTMLInputElement>
) => {
if (e.target.checked) { if (e.target.checked) {
setSelectedPurchaseItems([ setSelectedPurchaseItems([
...selectedPurchaseItems, ...selectedPurchaseItems,