From 1cacadcfe4e5103f67ba8a784456587607d99e48 Mon Sep 17 00:00:00 2001
From: wangzimeng <3297159934@qq.com>
Date: Thu, 24 Jul 2025 18:26:59 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=8B=E6=8B=89=E5=88=B7=E6=96=B0=E5=8D=B3?=
=?UTF-8?q?=E9=87=8D=E7=BD=AE=EF=BC=9A=E6=94=B6=E8=97=8F=E5=92=8C=E8=B6=B3?=
=?UTF-8?q?=E8=BF=B9=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/user/goods-collect.vue | 45 +++++--
pages/user/goods-log.vue | 246 +++++++++++++++--------------------
2 files changed, 142 insertions(+), 149 deletions(-)
diff --git a/pages/user/goods-collect.vue b/pages/user/goods-collect.vue
index 3a83651..e75a9a4 100644
--- a/pages/user/goods-collect.vue
+++ b/pages/user/goods-collect.vue
@@ -6,11 +6,11 @@
-
+
-
+
@@ -88,7 +88,7 @@
-
+
@@ -98,7 +98,7 @@
暂无数据信息
-
+
@@ -159,6 +159,7 @@
const collectSchoolList = ref([])
const schoolCount = ref(0)
const homrS = ref(false)
+ const loadStatus = ref('')
//切换tabs
function onChange(e) {
console.log('onChange', e);
@@ -186,7 +187,7 @@
console.log('招租收藏列表', res);
if (res.code == 1) {
- collectRentList.value =[...collectRentList.value,...res.data.list];
+ collectRentList.value = [...collectRentList.value, ...res.data.list];
rentCount.value = res.data.count
} else {
// Handle case where data is not in expected format
@@ -212,7 +213,7 @@
console.log('平台课程收藏列表', res);
if (res.code == 1) {
- collectSchoolList.value =[...collectSchoolList.value,...res.data.list];
+ collectSchoolList.value = [...collectSchoolList.value, ...res.data.list];
schoolCount.value = res.data.count
} else {
// Handle case where data is not in expected format
@@ -229,20 +230,46 @@
function onScrolltolower() {
if (currentTab.value == 0) {
if (collectRentList.value.length < rentCount.value) {
- listQuery.value.rentPage+=1;
+ listQuery.value.rentPage += 1;
getRentList();
}
} else {
if (collectSchoolList.value.length < schoolCount.value) {
- listQuery.value.schoolPage+=1;
+ listQuery.value.schoolPage += 1;
getSchoolList();
}
}
}
-
+ //下拉刷新
function onS() {
homrS.value = true
+ uni.showLoading({
+ title: '加载中...'
+ });
+ resetLists();
+ if(currentTab.value == 0){
+ getRentList();
+ }else {
+ getSchoolList();
+ }
+ setTimeout(() => {
+ homrS.value = false;
+ uni.hideLoading();
+ uni.stopPullDownRefresh();
+ }, 2000)
+ }
+ // 重置列表
+ function resetLists() {
+ if (currentTab.value == 0) {
+ listQuery.value.rentPage = 1;
+ collectRentList.value = [];
+ loadStatus.value = "loading";
+ } else {
+ listQuery.value.schoolPage = 1;
+ collectSchoolList.value = [];
+ loadStatus.value = "loading";
+ }
}
onReachBottom(() => {});
diff --git a/pages/user/goods-log.vue b/pages/user/goods-log.vue
index 338e30e..3cb1acd 100644
--- a/pages/user/goods-log.vue
+++ b/pages/user/goods-log.vue
@@ -1,83 +1,66 @@
-
-
-
-
-
- {{item.date_text}}
-
-
-
-
-
-
-
-
-
- {{e.information.platform_title}}
-
-
-
- {{w}}
+
+
+
+ {{item.date_text}}
+
+
+
+
+
+
+
+
+
+ {{e.information.platform_title}}
+
+
+
+
+ {{w}}
+
-
-
-
-
-
- {{e.information.address_city_text}}
+
+
+
+
+
+ {{e.information.address_city_text}}
+
+
+ {{e.information.release_time_text}}
+
+
+ {{e.information.views}}
+
-
- {{e.information.release_time_text}}
-
-
- {{e.information.views}}
+
-
-
-
-
-
-
- 暂无数据信息
-
+
+
+
+
+ 暂无数据信息
+
+
+
+