liujie
2026-09-09 39f6fca28e3f78abe48f08e474ec011abb990b36
frontend/src/views/ReviewsView.vue
@@ -15,6 +15,7 @@
  page: 1,
  size: 10,
  keyword: String(route.query.keyword || ''),
  visitorId: route.query.visitorId ? Number(route.query.visitorId) : null,
  status: null,
  score: null,
  scenicName: null,
@@ -30,6 +31,7 @@
      page: query.page,
      size: query.size,
      keyword: query.keyword.trim() || undefined,
      visitorId: query.visitorId || undefined,
      status: query.status ?? undefined,
      score: query.score ?? undefined,
      scenicName: query.scenicName || undefined,
@@ -46,7 +48,7 @@
const loadScenicOptions = async () => { scenicOptions.value = await getReviewScenicOptions() }
const search = () => { query.page = 1; loadReviews() }
const reset = () => {
  Object.assign(query, { page: 1, size: 10, keyword: '', status: null, score: null, scenicName: null })
  Object.assign(query, { page: 1, size: 10, keyword: '', visitorId: query.visitorId, status: null, score: null, scenicName: null })
  dateRange.value = []
  loadReviews()
}