Преглед на файлове

feat(接单中心): 启用下拉刷新并优化错误处理

将接单中心的下拉刷新功能启用,并在刷新过程中添加错误处理逻辑,以提升用户体验和稳定性。
Yannay преди 2 месеца
родител
ревизия
1f8dd288b2
променени са 2 файла, в които са добавени 17 реда и са изтрити 11 реда
  1. 1 1
      pages.json
  2. 16 10
      pages/pagereceivecenter/pagereceivecenter.vue

+ 1 - 1
pages.json

@@ -296,7 +296,7 @@
296 296
 			"path": "pages/pagereceivecenter/pagereceivecenter",
297 297
 			"style": {
298 298
 				"navigationBarTitleText": "接单中心",
299
-				"enablePullDownRefresh": false,
299
+				"enablePullDownRefresh": true,
300 300
 				"navigationBarBackgroundColor": "#108cff",
301 301
 				"navigationStyle": "custom"
302 302
 			}

+ 16 - 10
pages/pagereceivecenter/pagereceivecenter.vue

@@ -121,16 +121,22 @@ export default {
121 121
     },
122 122
     // 下拉刷新
123 123
     async onPullDownRefresh() {
124
-        uni.stopPullDownRefresh();
125
-        // 重置页码和列表
126
-        this.page.pageNum = 1;
127
-        this.queryParams.pageNum = 1;
128
-        this.commissionQueryParams.pageNum = 1;
129
-        this.orderList = [];
130
-        // 重新获取数据
131
-        await this.getOrderList();
132
-        // 重新获取统计数据
133
-        await this.getStatisticsSendStatus();
124
+        try {
125
+            // 重置页码和列表
126
+            this.page.pageNum = 1;
127
+            this.queryParams.pageNum = 1;
128
+            this.commissionQueryParams.pageNum = 1;
129
+            this.orderList = [];
130
+            // 重新获取数据
131
+            await this.getOrderList();
132
+            // 重新获取统计数据
133
+            await this.getStatisticsSendStatus();
134
+        } catch (error) {
135
+            console.error('下拉刷新失败:', error);
136
+        } finally {
137
+            // 停止下拉刷新动画
138
+            uni.stopPullDownRefresh();
139
+        }
134 140
     },
135 141
     // 滑动到底部加载更多
136 142
     onReachBottom() {