diff --git a/pages/plugins/points/index/index.vue b/pages/plugins/points/index/index.vue
index 601e2390..87dd37ab 100644
--- a/pages/plugins/points/index/index.vue
+++ b/pages/plugins/points/index/index.vue
@@ -38,7 +38,7 @@
-
+
@@ -56,10 +56,10 @@
-
+
-
-
+
+
@@ -183,11 +183,6 @@
// 获取数据
this.get_data();
- // 已登录则获取积分明细
- if(this.user != null) {
- this.get_integral_data_list();
- }
-
// 公共onshow事件
if ((this.$refs.common || null) != null) {
this.$refs.common.on_show();
@@ -223,9 +218,6 @@
this.setData({
data_base: data.base || null,
user_integral: data.user_integral || null,
- data_list_loding_msg: '',
- data_list_loding_status: 0,
- data_bottom_line_status: true,
});
if ((this.data_base || null) != null) {
// 基础自定义分享
@@ -246,6 +238,17 @@
});
}
// #endif
+ }
+
+ // 已登录则获取积分明细
+ if(this.user != null && (this.data_base || null) != null && parseInt(this.data_base.is_home_points_record || 0) == 1) {
+ this.get_integral_data_list();
+ } else {
+ this.setData({
+ data_list_loding_msg: '',
+ data_list_loding_status: 3,
+ data_bottom_line_status: true,
+ });
}
} else {
this.setData({
@@ -264,7 +267,6 @@
data_list_loding_status: 2,
data_list_loding_msg: this.$t('common.internet_error_tips'),
});
- app.globalData.showToast(this.$t('common.internet_error_tips'));
},
});
},
@@ -302,19 +304,16 @@
uni.request({
url: app.globalData.get_request_url('index', 'userintegral'),
method: 'POST',
- data: {
- page: this.integral_page,
- },
+ data: {},
dataType: 'json',
success: (res) => {
- if(this.data_page > 1) {
- uni.hideLoading();
- }
- uni.stopPullDownRefresh();
if (res.data.code == 0) {
if (res.data.data.data.length > 0) {
this.setData({
- integral_list: res.data.data.data.length > 4 ? res.data.data.data.splice(0, 4) : res.data.data.data,
+ integral_list: res.data.data.data.length > 4 ? res.data.data.data.splice(0, 4) : res.data.data.data,
+ data_list_loding_msg: '',
+ data_list_loding_status: 0,
+ data_bottom_line_status: true,
});
}
}