(global.webpackJsonp = global.webpackJsonp || []).push([ [ "pages/index/index" ], [ , , , , , , , , , , , , , , function(e, n, t) {
    (function(e) {
        function n(e) {
            return e && e.__esModule ? e : {
                default: e
            };
        }
        t(4), n(t(2)), e(n(t(15)).default);
    }).call(this, t(1).createPage);
}, function(e, n, t) {
    t.r(n);
    var r = t(16), o = t(18);
    for (var i in o) "default" !== i && function(e) {
        t.d(n, e, function() {
            return o[e];
        });
    }(i);
    t(29);
    var a = t(13), u = Object(a.default)(o.default, r.render, r.staticRenderFns, !1, null, null, null, !1, r.components, void 0);
    u.options.__file = "pages/index/index.vue", n.default = u.exports;
}, function(e, n, t) {
    t.r(n);
    var r = t(17);
    t.d(n, "render", function() {
        return r.render;
    }), t.d(n, "staticRenderFns", function() {
        return r.staticRenderFns;
    }), t.d(n, "recyclableRender", function() {
        return r.recyclableRender;
    }), t.d(n, "components", function() {
        return r.components;
    });
}, function(e, n, t) {
    t.r(n), t.d(n, "render", function() {
        return r;
    }), t.d(n, "staticRenderFns", function() {
        return i;
    }), t.d(n, "recyclableRender", function() {
        return o;
    }), t.d(n, "components", function() {});
    var r = function() {
        var e = this, n = (e.$createElement, e._self._c, e.__map(e.pinkTuanList, function(n, t) {
            return {
                $orig: e.__get_orig(n),
                f0: e._f("parseFloatNum")(n.price)
            };
        }));
        e.$mp.data = Object.assign({}, {
            $root: {
                l0: n
            }
        });
    }, o = !1, i = [];
    r._withStripped = !0;
}, function(e, n, t) {
    t.r(n);
    var r = t(19), o = t.n(r);
    for (var i in r) "default" !== i && function(e) {
        t.d(n, e, function() {
            return r[e];
        });
    }(i);
    n.default = o.a;
}, function(e, n, t) {
    (function(e) {
        function r(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n && (r = r.filter(function(n) {
                    return Object.getOwnPropertyDescriptor(e, n).enumerable;
                })), t.push.apply(t, r);
            }
            return t;
        }
        function o(e) {
            for (var n = 1; n < arguments.length; n++) {
                var t = null != arguments[n] ? arguments[n] : {};
                n % 2 ? r(Object(t), !0).forEach(function(n) {
                    i(e, n, t[n]);
                }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : r(Object(t)).forEach(function(n) {
                    Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
                });
            }
            return e;
        }
        function i(e, n, t) {
            return n in e ? Object.defineProperty(e, n, {
                value: t,
                enumerable: !0,
                configurable: !0,
                writable: !0
            }) : e[n] = t, e;
        }
        Object.defineProperty(n, "__esModule", {
            value: !0
        }), n.default = void 0;
        var a = t(20), u = t(6), c = t(27), s = t(26);
        t(28);
        var f = {
            filters: {
                parseFloatNum: function(e) {
                    return parseFloat(e);
                }
            },
            data: function() {
                return {
                    carouselList: [],
                    spread: "",
                    pinkTuanList: [],
                    page: 1,
                    limit: 6,
                    loadingType: "more"
                };
            },
            onShareAppMessage: function(e) {
                var n = getCurrentPages();
                return {
                    path: n[n.length - 1].route + "?spread=" + this.userInfo.uid + "&topCode=" + this.userInfo.code || "",
                    title: this.userInfo.nickname + "邀请你加入"
                };
            },
            onLoad: function(n) {
                n.spread && (this.spread = n.spread, e.setStorageSync("spread", n.spread)), n.topCode && e.setStorageSync("topCode", n.topCode), 
                n.scene && (this.setCode(), e.setStorageSync("spreadCode", n.scene)), n.bingding && (this.bingding = n.bingding, 
                e.setStorageSync("bingding", n.bingding)), this.loadData();
            },
            onShow: function() {
                // this.getUser();
            },
            computed: o(o({}, (0, u.mapState)([ "baseURL", "hasLogin", "urlFile" ])), (0, u.mapState)("user", [ "userInfo" ])),
            methods: o(o(o({}, (0, u.mapMutations)("user", [ "setUserInfo" ])), (0, u.mapMutations)([ "setCode" ])), {}, {
                clickSearch: function() {
                    e.scanCode({
                        success: function(n) {
                            e.showModal({
                                title: "返回",
                                content: JSON.stringify(n)
                            });
                        }
                    });
                },
                getUser: function() {
                    var e = this;
                    (0, c.userinfo)({}).then(function(n) {
                        var t = n.data;
                        e.setUserInfo(t);
                    });
                },
                loadData: function() {
                    var e = this;
                    (0, a.loadIndexs)({}).then(function(n) {
                        var t = n.data;
                        console.log(t.info.bastList,"000000000000000")
                        console.log(t), e.carouselList = t.banner, e.pinkTuanList = t.info.bastList;
                    });
                },
                swiperChange: function(e) {
                    var n = e.detail.current;
                    this.swiperCurrent = n, this.titleNViewBackground = this.carouselList[n].background;
                },
                bannerNavToUrl: function(n) {
                    e.navigateTo({
                        url: n.url,
                        fail: function() {
                            e.switchTab({
                                url: n.url
                            });
                        }
                    });
                },
                navTo: function(n) {
                    this.hasLogin ? e.navigateTo({
                        url: n
                    }) : e.showModal({
                        title: "登录",
                        content: "您未登录,是否马上登陆?",
                        success: function(e) {
                            e.confirm && ((0, s.saveUrl)(), (0, s.interceptor)());
                        },
                        fail: function(e) {
                            console.log(e);
                        }
                    });
                },
                goProduct: function(n) {
                    e.navigateTo({
                        url: "/pages/product/product?id=" + n
                    });
                }
            })
        };
        n.default = f;
    }).call(this, t(1).default);
}, , , , , , , , , , function(e, n, t) {
    t.r(n);
    var r = t(30), o = t.n(r);
    for (var i in r) "default" !== i && function(e) {
        t.d(n, e, function() {
            return r[e];
        });
    }(i);
    n.default = o.a;
}, function(e, n, t) {} ], [ [ 14, "common/runtime", "common/vendor" ] ] ]);