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

This commit is contained in:
Veronika Smirnova
2025-08-03 17:04:29 +03:00
parent a33adda9d7
commit 8407ca397c
34 changed files with 5382 additions and 1795 deletions

View File

@ -111,6 +111,44 @@ export const GET_MY_FULFILLMENT_SUPPLIES = gql`
}
`;
export const GET_SELLER_SUPPLIES_ON_WAREHOUSE = gql`
query GetSellerSuppliesOnWarehouse {
sellerSuppliesOnWarehouse {
id
name
description
price
quantity
unit
category
status
date
supplier
minStock
currentStock
usedStock
imageUrl
type
shopLocation
createdAt
updatedAt
organization {
id
name
fullName
type
}
sellerOwner {
id
name
fullName
inn
type
}
}
}
`;
export const GET_MY_LOGISTICS = gql`
query GetMyLogistics {
myLogistics {
@ -122,6 +160,25 @@ export const GET_MY_LOGISTICS = gql`
description
createdAt
updatedAt
organization {
id
name
fullName
}
}
}
`;
export const GET_LOGISTICS_PARTNERS = gql`
query GetLogisticsPartners {
logisticsPartners {
id
name
fullName
type
address
phones
emails
}
}
`;
@ -607,6 +664,8 @@ export const GET_MY_EMPLOYEES = gql`
firstName
lastName
middleName
fullName
name
birthDate
avatar
passportSeries
@ -927,6 +986,7 @@ export const GET_SUPPLY_ORDERS = gql`
supplyOrders {
id
organizationId
partnerId
deliveryDate
status
totalAmount
@ -1023,11 +1083,7 @@ export const GET_SELLER_STATS_CACHE = gql`
$dateFrom: String
$dateTo: String
) {
getSellerStatsCache(
period: $period
dateFrom: $dateFrom
dateTo: $dateTo
) {
getSellerStatsCache(period: $period, dateFrom: $dateFrom, dateTo: $dateTo) {
success
message
fromCache