@@ -6,6 +6,9 @@ export function useCatalogSearch({
|
||||
initialQuery = "",
|
||||
initialCategory = "",
|
||||
initialConditionId = "",
|
||||
initialSetName = "",
|
||||
initialEventName = "",
|
||||
initialTag = "",
|
||||
initialMinPriceMinor,
|
||||
initialMaxPriceMinor,
|
||||
initialSort = "recent",
|
||||
@@ -14,6 +17,9 @@ export function useCatalogSearch({
|
||||
const query = ref(initialQuery);
|
||||
const category = ref(initialCategory);
|
||||
const conditionId = ref(initialConditionId);
|
||||
const setName = ref(initialSetName);
|
||||
const eventName = ref(initialEventName);
|
||||
const tag = ref(initialTag);
|
||||
const minPriceMinor = ref(initialMinPriceMinor);
|
||||
const maxPriceMinor = ref(initialMaxPriceMinor);
|
||||
const sort = ref(initialSort);
|
||||
@@ -36,6 +42,9 @@ export function useCatalogSearch({
|
||||
query: query.value,
|
||||
category: category.value,
|
||||
conditionId: conditionId.value,
|
||||
setName: setName.value,
|
||||
eventName: eventName.value,
|
||||
tag: tag.value,
|
||||
minPriceMinor: minPriceMinor.value,
|
||||
maxPriceMinor: maxPriceMinor.value,
|
||||
sort: sort.value,
|
||||
@@ -50,7 +59,7 @@ export function useCatalogSearch({
|
||||
}
|
||||
|
||||
watch(
|
||||
[query, category, conditionId, minPriceMinor, maxPriceMinor, sort],
|
||||
[query, category, conditionId, setName, eventName, tag, minPriceMinor, maxPriceMinor, sort],
|
||||
() => {
|
||||
if (page.value !== 1) page.value = 1;
|
||||
else load();
|
||||
@@ -68,6 +77,9 @@ export function useCatalogSearch({
|
||||
query,
|
||||
category,
|
||||
conditionId,
|
||||
setName,
|
||||
eventName,
|
||||
tag,
|
||||
minPriceMinor,
|
||||
maxPriceMinor,
|
||||
sort,
|
||||
|
||||
Reference in New Issue
Block a user