product performance grouped kpi improvements

This commit is contained in:
M_Kececi
2026-07-03 20:09:39 +03:00
parent b133d43ebe
commit 5e2a85b98e
6 changed files with 619 additions and 105 deletions
+4 -1
View File
@@ -65,6 +65,7 @@ export const useProductPerformanceStore = defineStore('product-performance-store
groupedCacheKey (params = {}) {
return JSON.stringify({
mode: String(params.mode || ''),
mainGroup: String(params.urunAnaGrubu || params.urun_ana_grubu || ''),
groupLevels: normalizedList(params.groupLevels),
expandedKeys: normalizedList(params.expandedKeys, true),
limit: Number(params.limit || 0)
@@ -104,13 +105,15 @@ export const useProductPerformanceStore = defineStore('product-performance-store
})
const request = api.post('/pricing/product-performance/grouped', {
mode: params.mode,
urun_ana_grubu: params.urunAnaGrubu || params.urun_ana_grubu || '',
group_levels: Array.isArray(params.groupLevels) ? params.groupLevels : String(params.groupLevels || '').split(',').filter(Boolean),
expanded_keys: Array.isArray(params.expandedKeys) ? params.expandedKeys : String(params.expandedKeys || '').split(',').filter(Boolean),
limit: params.limit
}, {
params: {
mode: params.mode,
limit: params.limit
limit: params.limit,
urun_ana_grubu: params.urunAnaGrubu || params.urun_ana_grubu || ''
},
timeout: 90000
}).then(resp => {