Fix product performance grouped JSON build
This commit is contained in:
@@ -90,6 +90,8 @@ export const useProductPerformanceStore = defineStore('product-performance-store
|
||||
expandedKeys: normalizedList(params.expandedKeys, true),
|
||||
expandThroughLevel: Number(params.expandThroughLevel ?? params.expand_through_level ?? -1),
|
||||
filters: normalizedFilterMap(params.filters),
|
||||
sortBy: String(params.sortBy || params.sort_by || ''),
|
||||
descending: params.descending !== false,
|
||||
limit: Number(params.limit || 0)
|
||||
})
|
||||
},
|
||||
@@ -134,13 +136,17 @@ export const useProductPerformanceStore = defineStore('product-performance-store
|
||||
expanded_keys: Array.isArray(params.expandedKeys) ? params.expandedKeys : String(params.expandedKeys || '').split(',').filter(Boolean),
|
||||
expand_through_level: Number(params.expandThroughLevel ?? params.expand_through_level ?? -1),
|
||||
filters: normalizedFilterMap(params.filters),
|
||||
sort_by: String(params.sortBy || params.sort_by || ''),
|
||||
descending: params.descending !== false,
|
||||
limit: params.limit
|
||||
}, {
|
||||
params: {
|
||||
mode: params.mode,
|
||||
limit: params.limit,
|
||||
urun_ana_grubu: params.urunAnaGrubu || params.urun_ana_grubu || '',
|
||||
expand_through_level: Number(params.expandThroughLevel ?? params.expand_through_level ?? -1)
|
||||
expand_through_level: Number(params.expandThroughLevel ?? params.expand_through_level ?? -1),
|
||||
sort_by: String(params.sortBy || params.sort_by || ''),
|
||||
descending: params.descending !== false
|
||||
},
|
||||
timeout: 90000
|
||||
}).then(resp => {
|
||||
@@ -154,10 +160,11 @@ export const useProductPerformanceStore = defineStore('product-performance-store
|
||||
})
|
||||
return rows
|
||||
}).catch(err => {
|
||||
console.warn(`${logPrefix} request failed`, {
|
||||
const message = err?.response?.data || err?.message || String(err || '')
|
||||
console.warn(`${logPrefix} request failed: ${message}`, {
|
||||
mode: params.mode,
|
||||
elapsedSec: Number(((performance.now() - startedAt) / 1000).toFixed(2)),
|
||||
message: err?.response?.data || err?.message || err
|
||||
message
|
||||
})
|
||||
throw err
|
||||
}).finally(() => {
|
||||
|
||||
Reference in New Issue
Block a user