Добавлены функции фильтрации и сортировки контрагентов в компонент MarketCounterparties. Реализованы поля для поиска, выбора типа и порядка сортировки. Обновлены стили и структура кода для улучшения взаимодействия с пользователем. Оптимизированы запросы к API для получения данных о контрагентах.

This commit is contained in:
Bivekich
2025-07-22 15:50:52 +03:00
parent 0c0ee9db37
commit 0ca189126c
4 changed files with 537 additions and 98 deletions

View File

@ -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 {