|
@@ -175,6 +175,7 @@ const onSearch = () => {
|
|
getEnterpriseList()
|
|
getEnterpriseList()
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+const total = ref(0)
|
|
const getEnterpriseList = async () => {
|
|
const getEnterpriseList = async () => {
|
|
if (!query.jobFairId) return
|
|
if (!query.jobFairId) return
|
|
try {
|
|
try {
|
|
@@ -185,6 +186,7 @@ const getEnterpriseList = async () => {
|
|
|
|
|
|
const res = await getJobFairEnterprisePage(params)
|
|
const res = await getJobFairEnterprisePage(params)
|
|
const list = res?.data?.list || []
|
|
const list = res?.data?.list || []
|
|
|
|
+ total.value = res?.data?.total || 0
|
|
listData.value = listData.value.concat(dealDictArrayData([], list))
|
|
listData.value = listData.value.concat(dealDictArrayData([], list))
|
|
loading.value = false
|
|
loading.value = false
|
|
if (listData.value?.length === +res?.data?.total) {
|
|
if (listData.value?.length === +res?.data?.total) {
|
|
@@ -207,6 +209,7 @@ const onScroll = (e) =>{
|
|
|
|
|
|
// 加载更多
|
|
// 加载更多
|
|
const loadingMore = () => {
|
|
const loadingMore = () => {
|
|
|
|
+ if (total.value <= 0) return
|
|
more.value = 'loading'
|
|
more.value = 'loading'
|
|
query.pageNo++
|
|
query.pageNo++
|
|
getEnterpriseList()
|
|
getEnterpriseList()
|