collect_list.js 1.77 KB
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",
          })
    }
});