fix(components): синхронизировать кеширование между связанными компонентами
- Добавить fetchPolicy: 'cache-and-network' в раздел услуг - Добавить pollInterval: 30000 для автоматического обновления - Обеспечить синхронизацию данных между складом и услугами 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -210,6 +210,7 @@ export function FulfillmentWarehouseDashboard() {
|
||||
error: warehouseStatsError,
|
||||
refetch: refetchWarehouseStats,
|
||||
} = useQuery(GET_FULFILLMENT_WAREHOUSE_STATS, {
|
||||
fetchPolicy: 'cache-and-network', // Синхронизация с карточкой "ОСТАТОК"
|
||||
pollInterval: 30000,
|
||||
errorPolicy: 'all',
|
||||
onError: (error) => {
|
||||
|
@ -60,6 +60,8 @@ export function SuppliesTab() {
|
||||
// GraphQL запросы и мутации
|
||||
const { data, loading, error, refetch } = useQuery(GET_MY_SUPPLIES, {
|
||||
skip: !user || user?.organization?.type !== 'FULFILLMENT',
|
||||
fetchPolicy: 'cache-and-network', // Автоматическое обновление данных со склада
|
||||
pollInterval: 30000, // Обновление каждые 30 секунд для синхронизации со складом
|
||||
})
|
||||
const [updateFulfillmentInventoryPrice] = useMutation(UPDATE_FULFILLMENT_INVENTORY_PRICE)
|
||||
|
||||
|
Reference in New Issue
Block a user