| | |
| | | page: 1, |
| | | size: 10, |
| | | keyword: String(route.query.keyword || ''), |
| | | visitorId: route.query.visitorId ? Number(route.query.visitorId) : null, |
| | | status: null, |
| | | score: null, |
| | | scenicName: null, |
| | |
| | | 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, |
| | |
| | | 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() |
| | | } |