<template>
  <div class="outer-layer search-page">
    <div class="root">
      <searchList
        :searchResultPageSize="3"
        :listLimit="true"
        :apiRequest="ServeSeachQueryAll"
        @toMoreResultPage="toMoreResultPage"
        @clickSearchItem="clickSearchItem"
      ></searchList>
    </div>
  </div>
</template>
<script setup>
import searchList from './components/searchList.vue'
import { ServeSeachQueryAll } from '@/api/search/index'

//点击跳转到更多结果页面
const toMoreResultPage = (searchResultKey, searchText) => {
  uni.navigateTo({
    url:
      '/pages/search/moreResult/moreResult?searchResultKey=' +
      searchResultKey +
      '&searchText=' +
      searchText,
  })
}

//点击了搜索结果项
const clickSearchItem = (
  searchText,
  searchResultKey,
  talk_type,
  receiver_id,
) => {
  console.log(searchResultKey)
  if (searchResultKey === 'general_infos') {
    uni.navigateTo({
      url:
        '/pages/search/moreResult/moreResultDetail?searchText=' +
        searchText +
        '&talk_type=' +
        talk_type +
        '&receiver_id=' +
        receiver_id,
    })
  }
}
</script>
<style scoped lang="scss"></style>