diff --git a/src/components/pages/production/recording/form/RecordingForm.tsx b/src/components/pages/production/recording/form/RecordingForm.tsx
index c9a4e6fe..5afeb021 100644
--- a/src/components/pages/production/recording/form/RecordingForm.tsx
+++ b/src/components/pages/production/recording/form/RecordingForm.tsx
@@ -148,14 +148,14 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
if (hasPakanFlag) {
options.push({
value: product.id,
- label: `[PAKAN] ${product.product.name} - ${warehouse?.name || ''}`
+ label: `${product.product.name} - ${warehouse?.name || ''}`
});
}
if (hasOvkFlag) {
options.push({
value: product.id,
- label: `[OVK] ${product.product.name} - ${warehouse?.name || ''}`
+ label: `${product.product.name} - ${warehouse?.name || ''}`
});
}
});
@@ -354,6 +354,47 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
[projectFlocks, recordedProjectFlockIds]
);
+ const getProductFlagBadgeAdornment = useCallback(
+ (productWarehouseId: number) => {
+ if (!isResponseSuccess(stockProducts)) return null;
+
+ const productWarehouse = stockProducts.data.find(pw => pw.id === productWarehouseId);
+ if (!productWarehouse) return null;
+
+ const hasPakanFlag = productWarehouse.product.flags?.includes('PAKAN');
+ const hasOvkFlag = productWarehouse.product.flags?.includes('OVK');
+
+ if (hasPakanFlag) {
+ return (
+