Добавлены функции фильтрации и сортировки контрагентов в компонент MarketCounterparties. Реализованы поля для поиска, выбора типа и порядка сортировки. Обновлены стили и структура кода для улучшения взаимодействия с пользователем. Оптимизированы запросы к API для получения данных о контрагентах.
This commit is contained in:
@ -1,22 +1,57 @@
|
||||
export interface WildberriesCard {
|
||||
nmID: number
|
||||
imtID?: number
|
||||
nmUUID?: string
|
||||
subjectID?: number
|
||||
subjectName?: string
|
||||
vendorCode: string
|
||||
brand: string
|
||||
title: string
|
||||
description: string
|
||||
needKiz?: boolean
|
||||
photos?: Array<{
|
||||
big: string
|
||||
c246x328: string
|
||||
c516x688: string
|
||||
square: string
|
||||
tm: string
|
||||
}>
|
||||
video?: string
|
||||
dimensions?: {
|
||||
length: number
|
||||
width: number
|
||||
height: number
|
||||
weightBrutto: number
|
||||
isValid: boolean
|
||||
}
|
||||
characteristics?: Array<{
|
||||
id: number
|
||||
name: string
|
||||
value: string[]
|
||||
}>
|
||||
sizes: Array<{
|
||||
chrtID: number
|
||||
techSize: string
|
||||
skus?: string[]
|
||||
// Legacy fields for backward compatibility
|
||||
wbSize: string
|
||||
price: number
|
||||
discountedPrice: number
|
||||
quantity: number
|
||||
}>
|
||||
tags?: Array<{
|
||||
id: number
|
||||
name: string
|
||||
color: string
|
||||
}>
|
||||
createdAt?: string
|
||||
updatedAt?: string
|
||||
// Legacy fields for backward compatibility
|
||||
mediaFiles: string[]
|
||||
object: string
|
||||
parent: string
|
||||
countryProduction: string
|
||||
supplierVendorCode: string
|
||||
brand: string
|
||||
title: string
|
||||
description: string
|
||||
object?: string
|
||||
parent?: string
|
||||
countryProduction?: string
|
||||
supplierVendorCode?: string
|
||||
}
|
||||
|
||||
export interface SelectedCard {
|
||||
|
Reference in New Issue
Block a user