|
|
@@ -447,6 +447,14 @@ function mapResultToItem(result: any): any {
|
|
|
}
|
|
|
|
|
|
async function doSearch() {
|
|
|
+ // 查询词为空时不发起搜索
|
|
|
+ if (!searchParams.query || !searchParams.query.trim()) {
|
|
|
+ searched.value = false
|
|
|
+ results.value = []
|
|
|
+ totalCount.value = 0
|
|
|
+ loading.value = false
|
|
|
+ return
|
|
|
+ }
|
|
|
loading.value = true
|
|
|
searched.value = true
|
|
|
// 先清空旧数据,防止切换页码/条数时旧结果残留
|
|
|
@@ -454,7 +462,7 @@ async function doSearch() {
|
|
|
totalCount.value = 0
|
|
|
try {
|
|
|
const body: Record<string, any> = {
|
|
|
- query: searchParams.query || ' ',
|
|
|
+ query: searchParams.query,
|
|
|
page: page.value,
|
|
|
page_size: pageSize.value,
|
|
|
sort_mode: searchParams.sort_mode,
|