Compare commits
2 Commits
dev
...
fix/dyn-32
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a72581ed06 | ||
|
|
d17ae47ba8 |
@ -4,7 +4,6 @@ import { columns } from './lib/config';
|
|||||||
import { makeEltKaskoRequest } from './lib/make-request';
|
import { makeEltKaskoRequest } from './lib/make-request';
|
||||||
import type { Row, StoreSelector } from './types';
|
import type { Row, StoreSelector } from './types';
|
||||||
import { getEltKasko } from '@/api/elt/query';
|
import { getEltKasko } from '@/api/elt/query';
|
||||||
import { STALE_TIME } from '@/constants/request';
|
|
||||||
import { MAX_FRANCHISE, MAX_INSURANCE, MIN_INSURANCE } from '@/constants/values';
|
import { MAX_FRANCHISE, MAX_INSURANCE, MIN_INSURANCE } from '@/constants/values';
|
||||||
import helper from '@/process/elt/lib/helper';
|
import helper from '@/process/elt/lib/helper';
|
||||||
import { useStore } from '@/stores/hooks';
|
import { useStore } from '@/stores/hooks';
|
||||||
@ -42,7 +41,6 @@ export const Kasko = observer(() => {
|
|||||||
const { id, key, name } = row;
|
const { id, key, name } = row;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
cacheTime: 0,
|
|
||||||
enabled: false,
|
enabled: false,
|
||||||
initialData: { ...initialData, id, key, name },
|
initialData: { ...initialData, id, key, name },
|
||||||
queryFn: async (context: QueryFunctionContext) => {
|
queryFn: async (context: QueryFunctionContext) => {
|
||||||
@ -60,7 +58,6 @@ export const Kasko = observer(() => {
|
|||||||
queryKey: ['elt', 'kasko', id],
|
queryKey: ['elt', 'kasko', id],
|
||||||
refetchOnWindowFocus: false,
|
refetchOnWindowFocus: false,
|
||||||
retry: false,
|
retry: false,
|
||||||
staleTime: STALE_TIME,
|
|
||||||
};
|
};
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
@ -77,7 +74,8 @@ export const Kasko = observer(() => {
|
|||||||
|
|
||||||
queries
|
queries
|
||||||
.filter(({ data }) => data?.key && kaskoCompanyIds.includes(data.key))
|
.filter(({ data }) => data?.key && kaskoCompanyIds.includes(data.key))
|
||||||
.forEach(({ refetch, data }) => {
|
.forEach(({ refetch, data, remove }) => {
|
||||||
|
remove();
|
||||||
if (data?.key) $tables.elt.kasko.setRow({ key: data?.key, status: 'fetching' });
|
if (data?.key) $tables.elt.kasko.setRow({ key: data?.key, status: 'fetching' });
|
||||||
|
|
||||||
refetch()
|
refetch()
|
||||||
|
|||||||
@ -4,7 +4,6 @@ import { columns } from './lib/config';
|
|||||||
import { makeEltOsagoRequest } from './lib/make-request';
|
import { makeEltOsagoRequest } from './lib/make-request';
|
||||||
import type { Row, StoreSelector } from './types';
|
import type { Row, StoreSelector } from './types';
|
||||||
import { getEltOsago } from '@/api/elt/query';
|
import { getEltOsago } from '@/api/elt/query';
|
||||||
import { STALE_TIME } from '@/constants/request';
|
|
||||||
import { MAX_INSURANCE, MIN_INSURANCE } from '@/constants/values';
|
import { MAX_INSURANCE, MIN_INSURANCE } from '@/constants/values';
|
||||||
import helper from '@/process/elt/lib/helper';
|
import helper from '@/process/elt/lib/helper';
|
||||||
import { useStore } from '@/stores/hooks';
|
import { useStore } from '@/stores/hooks';
|
||||||
@ -37,7 +36,6 @@ export const Osago = observer(() => {
|
|||||||
const { id, key, name } = row;
|
const { id, key, name } = row;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
cacheTime: 0,
|
|
||||||
enabled: false,
|
enabled: false,
|
||||||
initialData: { ...initialData, id, key, name },
|
initialData: { ...initialData, id, key, name },
|
||||||
queryFn: async (context: QueryFunctionContext) => {
|
queryFn: async (context: QueryFunctionContext) => {
|
||||||
@ -55,7 +53,6 @@ export const Osago = observer(() => {
|
|||||||
queryKey: ['elt', 'osago', id],
|
queryKey: ['elt', 'osago', id],
|
||||||
refetchOnWindowFocus: false,
|
refetchOnWindowFocus: false,
|
||||||
retry: false,
|
retry: false,
|
||||||
staleTime: STALE_TIME,
|
|
||||||
};
|
};
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
@ -71,7 +68,8 @@ export const Osago = observer(() => {
|
|||||||
|
|
||||||
queries
|
queries
|
||||||
.filter(({ data }) => data?.key && osagoCompanyIds.includes(data?.key))
|
.filter(({ data }) => data?.key && osagoCompanyIds.includes(data?.key))
|
||||||
.forEach(({ refetch, data }) => {
|
.forEach(({ refetch, data, remove }) => {
|
||||||
|
remove();
|
||||||
if (data?.key) $tables.elt.osago.setRow({ key: data?.key, status: 'fetching' });
|
if (data?.key) $tables.elt.osago.setRow({ key: data?.key, status: 'fetching' });
|
||||||
|
|
||||||
refetch()
|
refetch()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user