Parcourir la source

fix
فیلتر دسته‌بندی درست انجام نمیشه.

hgh il y a 1 an
Parent
commit
80cc91777c

+ 2 - 2
src/components/Widgets/Store/Shop/Shop.vue

@@ -150,7 +150,7 @@ export default {
         { type: 'hidden', name: 'unit_price__lt', value: null },
         { type: 'hidden', name: 'unit_price__gte', value: null },
         { type: 'hidden', name: 'inventory__gte', value: null },
-        { type: 'hidden', name: 'category__in', value: null },
+        { type: 'hidden', name: 'store_category__in', value: null },
         { type: 'hidden', name: 'physical_type__in', value: null },
         { type: 'hidden', name: 'medias__type__in', value: null }
       ],
@@ -193,7 +193,7 @@ export default {
       FormBuilderAssist.setAttributeByName(this.productInputs, 'unit_price__lt', 'value', this.sidebarFilters.unit_price__lt)
       FormBuilderAssist.setAttributeByName(this.productInputs, 'unit_price__gte', 'value', this.sidebarFilters.unit_price__gte)
       FormBuilderAssist.setAttributeByName(this.productInputs, 'inventory__gte', 'value', this.sidebarFilters.inventory__gte)
-      FormBuilderAssist.setAttributeByName(this.productInputs, 'category__in', 'value', this.sidebarFilters.category__in?.join())
+      FormBuilderAssist.setAttributeByName(this.productInputs, 'store_category__in', 'value', this.sidebarFilters.store_category__in?.join())
       FormBuilderAssist.setAttributeByName(this.productInputs, 'physical_type__in', 'value', this.sidebarFilters.physical_type__in?.join())
       FormBuilderAssist.setAttributeByName(this.productInputs, 'medias__type__in', 'value', this.sidebarFilters.medias__type__in?.join())
     },

+ 1 - 1
src/components/Widgets/Store/Shop/components/sidebar.vue

@@ -195,7 +195,7 @@ export default {
         unit_price__lt: this.filters.price.max,
         unit_price__gte: this.filters.price.min,
         inventory__gte: this.filters.exist ? 1 : null,
-        category__in: this.filters.categories,
+        store_category__in: this.filters.categories,
         physical_type__in: this.filters.types.filter(tp => this.physicalTypes.includes(tp)),
         medias__type__in: this.filters.types.filter(tp => this.virtualTypes.includes(tp))
       }