feat(FE-177): Integrate API sales order and fixing sales order initial state

This commit is contained in:
randy-ar
2025-11-17 15:59:31 +07:00
parent d3c4706d87
commit a9bdb6c36e
9 changed files with 277 additions and 308 deletions
@@ -11,7 +11,10 @@ import ApprovalSteps, {
import Table from '@/components/Table';
import { MARKETING_APPROVAL_LINE } from '@/config/approval-line';
import { cn, formatCurrency, formatDate, formatNumber } from '@/lib/helper';
import { MarketingApi } from '@/services/api/marketing/marketing';
import {
MarketingApi,
SalesOrderApi,
} from '@/services/api/marketing/marketing';
import { BaseSalesOrder, Marketing } from '@/types/api/marketing/marketing';
import { Icon } from '@iconify/react';
import { useState } from 'react';
@@ -77,7 +80,7 @@ const SalesOrderDetail = ({
const confirmationModalApproveClickHandler = async () => {
setIsLoading(true);
const res = await MarketingApi.singleApproval(
const res = await SalesOrderApi.singleApproval(
initialValues?.id as number,
approvalAction
);