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

This commit is contained in:
Bivekich
2025-07-28 13:19:27 +03:00
parent 17c929b507
commit 6fbb570282
4 changed files with 966 additions and 257 deletions

View File

@ -712,7 +712,10 @@ export const GET_WILDBERRIES_CAMPAIGN_STATS = gql`
cr
shks
sum_price
dates
interval {
begin
end
}
days {
date
views
@ -725,25 +728,65 @@ export const GET_WILDBERRIES_CAMPAIGN_STATS = gql`
cr
shks
sum_price
apps {
views
clicks
ctr
cpc
sum
atbs
orders
cr
shks
sum_price
appType
nm {
views
clicks
ctr
cpc
sum
atbs
orders
cr
shks
sum_price
name
nmId
}
}
}
boosterStats {
date
views
clicks
ctr
cpc
sum
atbs
orders
cr
shks
sum_price
nm
avg_position
}
}
}
}
`
export const GET_WILDBERRIES_CAMPAIGNS_LIST = gql`
query GetWildberriesCampaignsList {
getWildberriesCampaignsList {
success
message
data {
adverts {
type
status
count
advert_list {
advertId
changeTime
}
}
all
}
}
}
`
// Админ запросы
export const ADMIN_ME = gql`
query AdminMe {