Добавлен новый модель SupplySupplier в схему Prisma и реализована логика для работы с поставщиками в компонентах создания поставок. Обновлены компоненты CreateSupplyPage и DirectSupplyCreation для интеграции новых функций, включая обработку поставщиков и расчет логистики. Оптимизирован интерфейс с использованием новых компонентов и улучшена логика отображения данных.
This commit is contained in:
@ -16,6 +16,12 @@ export const typeDefs = gql`
|
||||
# Мои контрагенты
|
||||
myCounterparties: [Organization!]!
|
||||
|
||||
# Поставщики поставок
|
||||
supplySuppliers: [SupplySupplier!]!
|
||||
|
||||
# Логистика организации
|
||||
organizationLogistics(organizationId: ID!): [Logistics!]!
|
||||
|
||||
# Входящие заявки
|
||||
incomingRequests: [CounterpartyRequest!]!
|
||||
|
||||
@ -217,6 +223,11 @@ export const typeDefs = gql`
|
||||
): WildberriesSupplyResponse!
|
||||
deleteWildberriesSupply(id: ID!): Boolean!
|
||||
|
||||
# Работа с поставщиками для поставок
|
||||
createSupplySupplier(
|
||||
input: CreateSupplySupplierInput!
|
||||
): SupplySupplierResponse!
|
||||
|
||||
# Админ мутации
|
||||
adminLogin(username: String!, password: String!): AdminAuthResponse!
|
||||
adminLogout: Boolean!
|
||||
@ -963,6 +974,35 @@ export const typeDefs = gql`
|
||||
type: Int!
|
||||
}
|
||||
|
||||
# Типы для поставщиков поставок
|
||||
type SupplySupplier {
|
||||
id: ID!
|
||||
name: String!
|
||||
contactName: String!
|
||||
phone: String!
|
||||
market: String
|
||||
address: String
|
||||
place: String
|
||||
telegram: String
|
||||
createdAt: DateTime!
|
||||
}
|
||||
|
||||
input CreateSupplySupplierInput {
|
||||
name: String!
|
||||
contactName: String!
|
||||
phone: String!
|
||||
market: String
|
||||
address: String
|
||||
place: String
|
||||
telegram: String
|
||||
}
|
||||
|
||||
type SupplySupplierResponse {
|
||||
success: Boolean!
|
||||
message: String
|
||||
supplier: SupplySupplier
|
||||
}
|
||||
|
||||
# Типы для статистики кампаний
|
||||
input WildberriesCampaignStatsInput {
|
||||
campaigns: [CampaignStatsRequest!]!
|
||||
|
Reference in New Issue
Block a user