feat: Add new item management components for invoice editing
- Implemented packages section for item details in `packages-section.svelte` - Created summary section to display general data and weights in `summary-section.svelte` - Developed tab continuation for additional item details in `tab-continuation.svelte` - Added identifiers tab for managing item identifiers in `tab-identifiers.svelte` - Introduced labeling tab for item labeling information in `tab-labeling.svelte` - Created serial numbers tab for entering multiple serial numbers in `tab-series.svelte` - Built item sheet for inventory items in `item-sheet-inv.svelte` - Developed items tab form for managing invoice items in `items-tab-form.svelte`
This commit is contained in:
@@ -232,10 +232,10 @@ export interface InvoiceListResponse {
|
||||
}
|
||||
|
||||
export interface CreateInvoiceData {
|
||||
system?: string | null;
|
||||
operation_type?: OperationType | null;
|
||||
invoice_type?: string | null;
|
||||
invoice_number?: string | null;
|
||||
system: string;
|
||||
operation_type: OperationType;
|
||||
invoice_type: string;
|
||||
invoice_number: string;
|
||||
project_number?: string | null;
|
||||
purchase_order?: string | null;
|
||||
related_doc_id?: number | null;
|
||||
|
||||
@@ -8,14 +8,10 @@ import { api } from '$lib/api';
|
||||
|
||||
export interface Item {
|
||||
id?: number;
|
||||
invoice_id: number;
|
||||
item_type: string;
|
||||
system_origin: string;
|
||||
invoice_number?: string;
|
||||
invoice_id: number;
|
||||
reference_number?: string;
|
||||
order?: string;
|
||||
guide_number?: string;
|
||||
invoice_date?: number;
|
||||
guide_number?: string;
|
||||
depreciation_date?: number;
|
||||
rectification?: number;
|
||||
warehouse?: string;
|
||||
@@ -33,13 +29,9 @@ export interface ItemListResponse {
|
||||
|
||||
export interface CreateItemData {
|
||||
invoice_id: number;
|
||||
item_type: string;
|
||||
system_origin: string;
|
||||
invoice_number?: string;
|
||||
reference_number?: string;
|
||||
order?: string;
|
||||
guide_number?: string;
|
||||
invoice_date?: number;
|
||||
guide_number?: string;
|
||||
depreciation_date?: number;
|
||||
rectification?: number;
|
||||
warehouse?: string;
|
||||
@@ -47,13 +39,9 @@ export interface CreateItemData {
|
||||
}
|
||||
|
||||
export interface UpdateItemData {
|
||||
item_type?: string;
|
||||
system_origin?: string;
|
||||
invoice_number?: string;
|
||||
reference_number?: string;
|
||||
order?: string;
|
||||
guide_number?: string;
|
||||
invoice_date?: number;
|
||||
guide_number?: string;
|
||||
depreciation_date?: number;
|
||||
rectification?: boolean;
|
||||
warehouse?: string;
|
||||
|
||||
Reference in New Issue
Block a user