diff --git a/apps/web/src/apps/main/modules/field/packing-slips/domain/entities/packing-slip.entity.ts b/apps/web/src/apps/main/modules/field/packing-slips/domain/entities/packing-slip.entity.ts index cd81c4e..f12a67e 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/domain/entities/packing-slip.entity.ts +++ b/apps/web/src/apps/main/modules/field/packing-slips/domain/entities/packing-slip.entity.ts @@ -1,4 +1,4 @@ -import type { SalesDocumentDto, SalesDocumentEntity } from '../../../sales/shared/sales-document.entity'; +import type { SalesDocumentDto, SalesDocumentEntity } from '../../../../sales/shared/sales-document.entity'; export interface PackingSlipEntity extends SalesDocumentEntity { salesOrderId?: string | null; diff --git a/apps/web/src/apps/main/modules/field/packing-slips/domain/transformers/packing-slip.remote.transformer.ts b/apps/web/src/apps/main/modules/field/packing-slips/domain/transformers/packing-slip.remote.transformer.ts index 32bec78..2f859e5 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/domain/transformers/packing-slip.remote.transformer.ts +++ b/apps/web/src/apps/main/modules/field/packing-slips/domain/transformers/packing-slip.remote.transformer.ts @@ -6,7 +6,7 @@ import { toLookup, toSalesFilterPayload, toSalesWritePayload, -} from '../../../sales/shared/sales-document.mapper'; +} from '../../../../sales/shared/sales-document.mapper'; import type { PackingSlipDto, PackingSlipEntity } from '../entities'; export class PackingSlipsRemoteDataTransformer extends BaseDataTransformer { diff --git a/apps/web/src/apps/main/modules/field/packing-slips/presentation/components/form-component/form-packing-general.tsx b/apps/web/src/apps/main/modules/field/packing-slips/presentation/components/form-component/form-packing-general.tsx index 19f9709..c03beab 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/presentation/components/form-component/form-packing-general.tsx +++ b/apps/web/src/apps/main/modules/field/packing-slips/presentation/components/form-component/form-packing-general.tsx @@ -1,10 +1,10 @@ import { Box, FieldAsyncSelect, FieldDatePicker, FieldTextInput, Paper, SimpleGrid, Text } from '@repo/ui/components'; import { useEnterpriseModuleTranslationContext, useFormPageContext } from '@repo/ui/foundations'; import { loadCustomerOptions } from '../../../../shared/load-customer-options'; -import { loadSalesOrderOptions } from '../../../../sales/shared/load-sales-order-options'; +import { loadSalesOrderOptions } from '../../../../../sales/shared/load-sales-order-options'; import { relationLabel } from '../../../../shared/relation-label'; import type { CustomerEntity } from '../../../../../configuration/customers/domain/entities'; -import type { SalesOrderEntity } from '../../../../sales/orders/domain/entities'; +import type { SalesOrderEntity } from '../../../../../sales/orders/domain/entities'; export function FormPackingGeneral() { const { formControl } = useFormPageContext(); diff --git a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.detail.tsx b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.detail.tsx index 42ce0b8..7ce188f 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.detail.tsx +++ b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.detail.tsx @@ -1,11 +1,11 @@ import { Stack } from '@repo/ui/components'; import { EnterpriseDetailPageProvider, useEnterpriseModuleTranslationContext } from '@repo/ui/foundations'; import { packingSlipsModuleConfig } from '../../domain/constants'; -import { DetailGeneral } from '../../../sales/shared/detail-general'; -import { DetailLocation } from '../../../sales/shared/detail-location'; -import { DetailProducts } from '../../../sales/shared/detail-products'; -import { useSalesDocumentActions } from '../../../sales/shared/use-sales-document-actions'; -import { salesOrdersModuleConfig } from '../../../sales/orders/domain/constants'; +import { DetailGeneral } from '../../../../sales/shared/detail-general'; +import { DetailLocation } from '../../../../sales/shared/detail-location'; +import { DetailProducts } from '../../../../sales/shared/detail-products'; +import { useSalesDocumentActions } from '../../../../sales/shared/use-sales-document-actions'; +import { salesOrdersModuleConfig } from '../../../../sales/orders/domain/constants'; import type { PackingSlipEntity } from '../../domain/entities'; export default function PackingSlipPageDetail() { diff --git a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.form.tsx b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.form.tsx index 555938c..789030e 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.form.tsx +++ b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.form.tsx @@ -4,11 +4,11 @@ import { Stack } from '@repo/ui/components'; import { useForm } from 'react-hook-form'; import { zodResolver } from '@hookform/resolvers/zod'; import { packingSlipsModuleConfig } from '../../domain/constants'; -import { createSalesPackingSlipSchema } from '../../../sales/shared/sales-document.validator'; +import { createSalesPackingSlipSchema } from '../../../../sales/shared/sales-document.validator'; import { FormPackingGeneral } from '../components/form-component/form-packing-general'; -import { FormLocation } from '../../../sales/shared/form-location'; -import { FormProducts } from '../../../sales/shared/form-products'; -import { FormNotes } from '../../../sales/shared/form-notes'; +import { FormLocation } from '../../../../sales/shared/form-location'; +import { FormProducts } from '../../../../sales/shared/form-products'; +import { FormNotes } from '../../../../sales/shared/form-notes'; export default function PackingSlipPageForm({ formPageType }: { formPageType: FormPageType }) { const { t } = useEnterpriseModuleTranslationContext(); diff --git a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.index.tsx b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.index.tsx index eed2826..ec137cc 100644 --- a/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.index.tsx +++ b/apps/web/src/apps/main/modules/field/packing-slips/presentation/pages/packing-slip.page.index.tsx @@ -7,9 +7,9 @@ import { import { ColDef, Text } from '@repo/ui/components'; import { Trans } from '@repo/core-i18n'; import { Package } from 'lucide-react'; -import { SalesFilterFormContent } from '../../../sales/shared/filter-content'; -import { useSalesDocumentActions } from '../../../sales/shared/use-sales-document-actions'; -import { relationLabel } from '../../shared/relation-label'; +import { SalesFilterFormContent } from '../../../../sales/shared/filter-content'; +import { useSalesDocumentActions } from '../../../../sales/shared/use-sales-document-actions'; +import { relationLabel } from '../../../shared/relation-label'; import type { PackingSlipEntity } from '../../domain/entities'; export default function PackingSlipPageIndex() { diff --git a/apps/web/src/apps/main/modules/field/plans/presentation/components/detail-component/detail-general.tsx b/apps/web/src/apps/main/modules/field/plans/presentation/components/detail-component/detail-general.tsx index ab19fc9..4ff0eb5 100644 --- a/apps/web/src/apps/main/modules/field/plans/presentation/components/detail-component/detail-general.tsx +++ b/apps/web/src/apps/main/modules/field/plans/presentation/components/detail-component/detail-general.tsx @@ -32,6 +32,7 @@ export function DetailGeneral() { const { t } = useEnterpriseModuleTranslationContext(); const { dataServices } = useEnterpriseModuleDataServiceContext(); const data = detailData; + const attachments = data?.purpose === 'sales' ? data?.invoices : data?.packingSlips; const destinationForm = useForm<{ customer: CustomerEntity | null }>({ defaultValues: { customer: null } }); const handleAdd = destinationForm.handleSubmit(async (values) => { @@ -126,13 +127,13 @@ export function DetailGeneral() { - {(data?.purpose === 'sales' ? data?.invoices : data?.packingSlips)?.length ? ( + {attachments?.length ? ( {t('section_attachments')} - {(data.purpose === 'sales' ? data.invoices : data?.packingSlips)?.map((item) => ( + {attachments.map((item) => ( {relationLabel(item) || item.id}