collect_list.js
1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
var t = function(t) {
return t && t.__esModule ? t : {
default: t
};
}(require("../../../utils/LoadMore.js")), e = getApp(), a = e.request, o = new t.default();
var oo = e.globalData.setting, app_d = e.globalData;
Page({
data: {
url: e.globalData.setting.imghost,
resourceUrl: e.globalData.setting.resourceUrl,
iurl: e.globalData.setting.imghost,
collects: null,
currentPage: 1
},
onLoad: function() {
o.init(this, "", "collects"), this.requestCollectList();
},
requestCollectList: function() {
var t = this, e = "/api/weshop/goodscollect/list?pageSize=10&user_id="
+app_d.user_id+"&store_id=" + oo.stoid+"&page=" + t.data.currentPage;
o.request(e, function(e) {
console.log("requestCollectList");
console.log(e);
t.data.currentPage++;
});
},
onReachBottom: function() {
o.canloadMore() && this.requestCollectList();
},
cancelCollect: function(t) {
var e = t.currentTarget.dataset.id, o = this;
a.delete("/api/weshop/goodscollect/del/" + oo.stoid+"/"+e, {
success: function(t) {
o.deleteItemData(e);
}
});
},
deleteItemData: function(t) {
for (var e = 0; e < this.data.collects.length; e++) if (this.data.collects[e].collect_id== t) {
this.data.collects.splice(e, 1), this.setData({
collects: this.data.collects
});
break;
}
},
//图片失败,默认图片
bind_bnerr2: function (e) {
var _errImg = e.target.dataset.errorimg;
var th=this;
this.setData({
[_errImg]: th.data.iurl+"/miniapp/images/default_g_img.gif",
})
}
});