|
|
|
@ -36,7 +36,7 @@ |
|
|
|
|
|
|
|
<div class="search-result"> |
|
|
|
<van-pull-refresh v-model="refreshing" @refresh="onRefresh"> |
|
|
|
<van-list v-model:loading="data.loading" :finished="data.finished" finished-text="请输入关键字精确搜索" @load="onLoad"> |
|
|
|
<van-list v-model:loading="data.loading" :finished="data.finished" :finished-text="data.hasDates" @load="onLoad"> |
|
|
|
<div class="case-item" v-for="(item, index) in dataList" :key="index" @click="toDetail(item)"> |
|
|
|
<span class="company-code"><img :src="item.qrCodeUrl"></span> |
|
|
|
<div class="case-title">{{ item.enterpriseName }}</div> |
|
|
|
@ -46,7 +46,7 @@ |
|
|
|
</div> |
|
|
|
</van-list> |
|
|
|
</van-pull-refresh> |
|
|
|
<div class="link-box"><h5>非深圳市注册企业</h5><span @click="toRegister">市外注册企业信息录入<van-icon name="arrow" /></span></div> |
|
|
|
<div class="link-box" v-if="!data.loading"><h5>非深圳市注册企业</h5><span @click="toRegister">市外注册企业信息录入<van-icon name="arrow" /></span></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -87,6 +87,7 @@ const props = defineProps( { |
|
|
|
finished: false, |
|
|
|
refreshing: false, |
|
|
|
curPage: 1, |
|
|
|
hasDates: '', |
|
|
|
}); |
|
|
|
const dataList = ref([]); |
|
|
|
const loading = ref(false); |
|
|
|
@ -130,12 +131,10 @@ const props = defineProps( { |
|
|
|
queryEnterpriseInfoListAndQrInfo(searchParam, success => { |
|
|
|
data.curPage++; |
|
|
|
data.loading = false; // 查出结果停止加载 |
|
|
|
console.log('>>>>>>>>>>>>>>>>>>: ', dataList.value.length) |
|
|
|
if (success.total <= dataList.value.length) { |
|
|
|
|
|
|
|
console.log('>>>>>>>>卡住了?>>>>>>>>>>: ') |
|
|
|
// 查到最后没数据 |
|
|
|
data.finished = true; |
|
|
|
if(dataList.value.length < 1) {data.hasDates = "请输入关键字精确搜索"} |
|
|
|
return; |
|
|
|
} |
|
|
|
for (let index = 0; index < success.rows.length; index++) { |
|
|
|
@ -144,6 +143,7 @@ const props = defineProps( { |
|
|
|
} |
|
|
|
// this.dataList = success.data |
|
|
|
dataList.value.push(...success.rows); |
|
|
|
if(dataList.value.length > 0) {data.hasDates = ""} |
|
|
|
}, error => { |
|
|
|
}) |
|
|
|
} |
|
|
|
@ -165,11 +165,13 @@ const props = defineProps( { |
|
|
|
data.curPage = 1; |
|
|
|
// 清空列表数据 |
|
|
|
dataList.value = []; |
|
|
|
finished.value = false; |
|
|
|
// finished.value = false; |
|
|
|
data.finished = false |
|
|
|
|
|
|
|
// 重新加载数据 |
|
|
|
// 将 loading 设置为 true,表示处于加载状态 |
|
|
|
loading.value = true; |
|
|
|
// loading.value = true; |
|
|
|
data.loading = true; |
|
|
|
onLoad(); |
|
|
|
} |
|
|
|
// 触底加载 |
|
|
|
|