Обновлен компонент MessengerAttachments: добавлено свойство aria-hidden для иконок изображений, улучшена доступность. Удалены устаревшие интерфейсы WildberriesCard и SelectedCard из компонентов create-supply-form и wb-product-cards, улучшена структура кода.
This commit is contained in:
55
src/types/supplies.ts
Normal file
55
src/types/supplies.ts
Normal file
@ -0,0 +1,55 @@
|
||||
export interface WildberriesCard {
|
||||
nmID: number
|
||||
vendorCode: string
|
||||
sizes: Array<{
|
||||
chrtID: number
|
||||
techSize: string
|
||||
wbSize: string
|
||||
price: number
|
||||
discountedPrice: number
|
||||
quantity: number
|
||||
}>
|
||||
mediaFiles: string[]
|
||||
object: string
|
||||
parent: string
|
||||
countryProduction: string
|
||||
supplierVendorCode: string
|
||||
brand: string
|
||||
title: string
|
||||
description: string
|
||||
}
|
||||
|
||||
export interface SelectedCard {
|
||||
card: WildberriesCard
|
||||
selectedQuantity: number
|
||||
customPrice: number // Пользовательская цена за все количество
|
||||
selectedFulfillmentOrg: string // ID выбранной FF организации
|
||||
selectedFulfillmentServices: string[] // ID выбранных услуг FF (множественный выбор)
|
||||
selectedConsumableOrg: string // ID выбранной организации расходников
|
||||
selectedConsumableServices: string[] // ID выбранных расходников (множественный выбор)
|
||||
deliveryDate: string
|
||||
selectedMarket: string
|
||||
selectedPlace: string
|
||||
sellerName: string
|
||||
sellerPhone: string
|
||||
selectedServices: string[]
|
||||
}
|
||||
|
||||
export interface FulfillmentService {
|
||||
id: string
|
||||
name: string
|
||||
description?: string
|
||||
price: number
|
||||
organizationName: string
|
||||
organizationId: string
|
||||
}
|
||||
|
||||
export interface ConsumableService {
|
||||
id: string
|
||||
name: string
|
||||
description?: string
|
||||
price: number
|
||||
unit: string
|
||||
organizationName: string
|
||||
organizationId: string
|
||||
}
|
Reference in New Issue
Block a user