diff --git a/src/pages/master/products/blocks/AddDialog.tsx b/src/pages/master/products/blocks/AddDialog.tsx index a854203..343e076 100644 --- a/src/pages/master/products/blocks/AddDialog.tsx +++ b/src/pages/master/products/blocks/AddDialog.tsx @@ -24,8 +24,8 @@ import { } from '@/components/ui/select'; interface ProviderProps { - id: number; - name: string; + provider_id: number; + provider_name: string; } const API_URL = apiConfig.service_master_data; @@ -40,17 +40,17 @@ const AddDialog = () => { message: '' }); const initialState = { - name: '', - code: '', - type: '', - description: '', - price_point: 0, - price_cash: 0, - cashback_point: 0, - cashback_cash: 0, - status: '', - provider: '', - process_on_third_party: '', + products_name: '', + products_code: '', + products_type: '', + products_description: '', + products_price_point: 0, + products_price_cash: 0, + products_cashback_point: 0, + products_cashback_cash: 0, + products_status: '', + products_provider: '', + products_process_on_third_party: '', created_by: '', created_at: '' }; @@ -104,15 +104,15 @@ const AddDialog = () => { e.preventDefault(); if ( - formField.name.trim() === '' || - formField.type.trim() === '' || - formField.code.trim() === '' || - formField.description.trim() === '' || - formField.price_point === 0 || - formField.price_cash === 0 || - formField.cashback_point === 0 || - formField.cashback_cash === 0 || - formField.status.trim() === '' || + formField.products_name.trim() === '' || + formField.products_type.trim() === '' || + formField.products_code.trim() === '' || + formField.products_description.trim() === '' || + formField.products_price_point === 0 || + formField.products_price_cash === 0 || + formField.products_cashback_point === 0 || + formField.products_cashback_cash === 0 || + formField.products_status.trim() === '' || formField.created_by.trim() === '' || formField.created_at.trim() === '' ) { @@ -152,7 +152,7 @@ const AddDialog = () => { Product - Create - +
{alert.show && ( @@ -170,8 +170,10 @@ const AddDialog = () => { setFormField({ ...formField, name: e.target.value })} + value={formField.products_name} + onChange={(e) => + setFormField({ ...formField, products_name: e.target.value }) + } />
@@ -184,8 +186,10 @@ const AddDialog = () => { setFormField({ ...formField, type: e.target.value })} + value={formField.products_type} + onChange={(e) => + setFormField({ ...formField, products_type: e.target.value }) + } /> @@ -198,8 +202,10 @@ const AddDialog = () => { setFormField({ ...formField, code: e.target.value })} + value={formField.products_code} + onChange={(e) => + setFormField({ ...formField, products_code: e.target.value }) + } /> @@ -212,8 +218,10 @@ const AddDialog = () => { setFormField({ ...formField, description: e.target.value })} + value={formField.products_description} + onChange={(e) => + setFormField({ ...formField, products_description: e.target.value }) + } /> @@ -228,10 +236,13 @@ const AddDialog = () => { type="number" min={0} step={0.01} - value={formField.price_point} + value={formField.products_price_point} onChange={(e) => { const value = parseFloat(e.target.value); - setFormField({ ...formField, price_point: isNaN(value) ? 0 : value }); + setFormField({ + ...formField, + products_price_point: isNaN(value) ? 0 : value + }); }} /> @@ -247,10 +258,13 @@ const AddDialog = () => { type="number" min={0} step={0.01} - value={formField.price_cash} + value={formField.products_price_cash} onChange={(e) => { const value = parseFloat(e.target.value); - setFormField({ ...formField, price_cash: isNaN(value) ? 0 : value }); + setFormField({ + ...formField, + products_price_cash: isNaN(value) ? 0 : value + }); }} /> @@ -266,10 +280,13 @@ const AddDialog = () => { type="number" min={0} step={0.01} - value={formField.cashback_point} + value={formField.products_cashback_point} onChange={(e) => { const value = parseFloat(e.target.value); - setFormField({ ...formField, cashback_point: isNaN(value) ? 0 : value }); + setFormField({ + ...formField, + products_cashback_point: isNaN(value) ? 0 : value + }); }} /> @@ -285,10 +302,13 @@ const AddDialog = () => { type="number" min={0} step={0.01} - value={formField.cashback_cash} + value={formField.products_cashback_cash} onChange={(e) => { const value = parseFloat(e.target.value); - setFormField({ ...formField, cashback_cash: isNaN(value) ? 0 : value }); + setFormField({ + ...formField, + products_cashback_cash: isNaN(value) ? 0 : value + }); }} /> @@ -300,8 +320,10 @@ const AddDialog = () => { Status* - setFormField({ ...formField, provider: value.toString() }) + setFormField({ ...formField, products_provider: value.toString() }) } > @@ -330,8 +352,11 @@ const AddDialog = () => { {providers.map((provider) => ( - - {provider.name} + + {provider.provider_name} ))} @@ -345,9 +370,9 @@ const AddDialog = () => { Process on Third Party*