|
|
@@ -138,7 +138,7 @@ const taskCounts = ref([0, 0, 0]);
|
|
|
// 当前选中的筛选索引
|
|
|
const activeIndex = ref(2);
|
|
|
const noData = ref(false);
|
|
|
-const loading = ref(false);
|
|
|
+const loading = ref(true);
|
|
|
// 分页相关
|
|
|
const page = ref(0);
|
|
|
const limit = ref(10);
|
|
|
@@ -236,12 +236,6 @@ async function getSimpleList(isLoadMore = false) {
|
|
|
|
|
|
try {
|
|
|
const { data } = await VE_API.home.listUnansweredFarms(params);
|
|
|
-
|
|
|
- if (!isLoadMore) {
|
|
|
- loading.value = false;
|
|
|
- } else {
|
|
|
- loadingMore.value = false;
|
|
|
- }
|
|
|
|
|
|
if (data && data.length > 0) {
|
|
|
// 为每个item初始化timelineList
|
|
|
@@ -287,6 +281,13 @@ async function getSimpleList(isLoadMore = false) {
|
|
|
noData.value = true;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 数据处理完成后再设置loading为false
|
|
|
+ if (!isLoadMore) {
|
|
|
+ loading.value = false;
|
|
|
+ } else {
|
|
|
+ loadingMore.value = false;
|
|
|
+ }
|
|
|
} catch (error) {
|
|
|
console.error("获取任务列表失败:", error);
|
|
|
if (!isLoadMore) {
|