(function(t) {
function e(e) {
for (var i, a, r = e[0], s = e[1], u = e[2], d = 0, l = []; d < r.length; d++) a = r[d], Object.prototype
.hasOwnProperty.call(o, a) && o[a] && l.push(o[a][0]), o[a] = 0;
for (i in s) Object.prototype.hasOwnProperty.call(s, i) && (t[i] = s[i]);
f && f(e);
while (l.length) l.shift()();
return c.push.apply(c, u || []), n()
}
function n() {
for (var t, e = 0; e < c.length; e++) {
for (var n = c[e], i = !0, a = 1; a < n.length; a++) {
var r = n[a];
0 !== o[r] && (i = !1)
}
i && (c.splice(e--, 1), t = s(s.s = n[0]))
}
return t
}
var i = {},
a = {
app: 0
},
o = {
app: 0
},
c = [];
function r(t) {
return s.p + "assets/js/" + ({} [t] || t) + "." + {
"chunk-08082167": "3808c2ec",
"chunk-0dcfb504": "22ffeddf",
"chunk-10070652": "8f5304b2",
"chunk-10077050": "c2af75c3",
"chunk-14bff537": "cb9ea21d",
"chunk-1537327e": "d6b74696",
"chunk-158197fa": "1f51cbb6",
"chunk-17f37f0a": "68ba22d5",
"chunk-1b1b4cc8": "60678930",
"chunk-22f71328": "6fe0593c",
"chunk-2bba375c": "47a4fc11",
"chunk-2c2626c2": "8ae7c95e",
"chunk-2d0c113d": "5eef7495",
"chunk-2d0c8685": "cbc97825",
"chunk-2d0d5bd2": "8e0d3762",
"chunk-2d0d655f": "4768bfaf",
"chunk-2d0e9768": "0dc4e614",
"chunk-2d2268ca": "5b2ede6d",
"chunk-308b1aba": "e442cd84",
"chunk-309ae035": "f3a7ff49",
"chunk-4eb03f9a": "176f7289",
"chunk-6eafa282": "cfb524c6",
"chunk-7c714112": "1172752c",
"chunk-32c10bd0": "ab25dc45",
"chunk-334d76f2": "bcd0ca8d",
"chunk-356c4a0b": "68aa6c41",
"chunk-38891612": "dfb2832a",
"chunk-38a28ebe": "e1c13403",
"chunk-398b88dd": "c5c670ad",
"chunk-3cba2654": "5e67471a",
"chunk-443f1e32": "98c452bf",
"chunk-4b860706": "9bc160c4",
"chunk-4e1791c8": "9c172bfe",
"chunk-4e4676de": "4132253a",
"chunk-4f9fccb0": "40264462",
"chunk-4ffb9190": "6fb84663",
"chunk-53fdb42e": "95fea697",
"chunk-6541c192": "c22c995c",
"chunk-66c08c81": "1981a058",
"chunk-67998c52": "20cf7060",
"chunk-6cd2c081": "ca3f9e5e",
"chunk-6def4394": "cd7e2f84",
"chunk-7068634c": "a3b8cca0",
"chunk-7074eacb": "e94ba487",
"chunk-75a1b943": "31b9d4e6",
"chunk-764e0207": "23ad6529",
"chunk-77d28e2c": "0569da40",
"chunk-7d3e2867": "462ba4f5",
"chunk-84ec278e": "8d82887b",
"chunk-85202ab0": "bf57953d",
"chunk-95ceafe8": "4e37cd21",
"chunk-c164c6a6": "30e0e717",
"chunk-c4831fe4": "cc8eb6e0",
"chunk-ce48d11a": "d9a8bf4d",
"chunk-d0ac84c2": "82eb0973",
"chunk-d3081916": "c7ec3f8e",
"chunk-d34de39c": "f2ad02b3",
"chunk-d661926e": "9cee915d",
"chunk-d7a05dc6": "e639cc25",
"chunk-db0e182c": "f85f0a2d",
"chunk-dced0454": "83edb0ad",
"chunk-e2fa9b3e": "8fdc6104",
"chunk-e5655e1c": "b129766f",
"chunk-eb7a9d84": "92f37ec9",
"chunk-f1051e5e": "653321b8",
"chunk-f499361e": "7e262c61",
"chunk-f5c86434": "13b24041"
} [t] + ".js"
}
function s(e) {
if (i[e]) return i[e].exports;
var n = i[e] = {
i: e,
l: !1,
exports: {}
};
return t[e].call(n.exports, n, n.exports, s), n.l = !0, n.exports
}
s.e = function(t) {
var e = [],
n = {
"chunk-08082167": 1,
"chunk-0dcfb504": 1,
"chunk-10070652": 1,
"chunk-10077050": 1,
"chunk-14bff537": 1,
"chunk-1537327e": 1,
"chunk-158197fa": 1,
"chunk-17f37f0a": 1,
"chunk-1b1b4cc8": 1,
"chunk-22f71328": 1,
"chunk-2bba375c": 1,
"chunk-2c2626c2": 1,
"chunk-308b1aba": 1,
"chunk-309ae035": 1,
"chunk-4eb03f9a": 1,
"chunk-6eafa282": 1,
"chunk-7c714112": 1,
"chunk-32c10bd0": 1,
"chunk-334d76f2": 1,
"chunk-356c4a0b": 1,
"chunk-38891612": 1,
"chunk-38a28ebe": 1,
"chunk-398b88dd": 1,
"chunk-3cba2654": 1,
"chunk-443f1e32": 1,
"chunk-4b860706": 1,
"chunk-4e1791c8": 1,
"chunk-4e4676de": 1,
"chunk-4f9fccb0": 1,
"chunk-4ffb9190": 1,
"chunk-53fdb42e": 1,
"chunk-6541c192": 1,
"chunk-66c08c81": 1,
"chunk-67998c52": 1,
"chunk-6cd2c081": 1,
"chunk-6def4394": 1,
"chunk-7068634c": 1,
"chunk-7074eacb": 1,
"chunk-75a1b943": 1,
"chunk-764e0207": 1,
"chunk-77d28e2c": 1,
"chunk-7d3e2867": 1,
"chunk-84ec278e": 1,
"chunk-85202ab0": 1,
"chunk-95ceafe8": 1,
"chunk-c164c6a6": 1,
"chunk-c4831fe4": 1,
"chunk-ce48d11a": 1,
"chunk-d0ac84c2": 1,
"chunk-d3081916": 1,
"chunk-d34de39c": 1,
"chunk-d661926e": 1,
"chunk-d7a05dc6": 1,
"chunk-db0e182c": 1,
"chunk-dced0454": 1,
"chunk-e2fa9b3e": 1,
"chunk-e5655e1c": 1,
"chunk-eb7a9d84": 1,
"chunk-f1051e5e": 1,
"chunk-f499361e": 1,
"chunk-f5c86434": 1
};
a[t] ? e.push(a[t]) : 0 !== a[t] && n[t] && e.push(a[t] = new Promise((function(e, n) {
for (var i = "assets/css/" + ({} [t] || t) + "." + {
"chunk-08082167": "236e06f4",
"chunk-0dcfb504": "fae9da3b",
"chunk-10070652": "4c22f509",
"chunk-10077050": "dde3a9d5",
"chunk-14bff537": "b1f2ec01",
"chunk-1537327e": "03ce0351",
"chunk-158197fa": "4ddc4db8",
"chunk-17f37f0a": "bbfbc0c9",
"chunk-1b1b4cc8": "c7c0803e",
"chunk-22f71328": "18b1331a",
"chunk-2bba375c": "71b110af",
"chunk-2c2626c2": "02bccfb9",
"chunk-2d0c113d": "31d6cfe0",
"chunk-2d0c8685": "31d6cfe0",
"chunk-2d0d5bd2": "31d6cfe0",
"chunk-2d0d655f": "31d6cfe0",
"chunk-2d0e9768": "31d6cfe0",
"chunk-2d2268ca": "31d6cfe0",
"chunk-308b1aba": "b6735dba",
"chunk-309ae035": "a418e275",
"chunk-4eb03f9a": "968f985d",
"chunk-6eafa282": "b6569c27",
"chunk-7c714112": "a173580e",
"chunk-32c10bd0": "7a75d3b7",
"chunk-334d76f2": "c41d1e2f",
"chunk-356c4a0b": "e3919388",
"chunk-38891612": "3c1baf4b",
"chunk-38a28ebe": "aad45fe7",
"chunk-398b88dd": "d8014d94",
"chunk-3cba2654": "455c6961",
"chunk-443f1e32": "982b9994",
"chunk-4b860706": "a33ee86e",
"chunk-4e1791c8": "884fb956",
"chunk-4e4676de": "09a2039e",
"chunk-4f9fccb0": "cd81c654",
"chunk-4ffb9190": "2e4cb036",
"chunk-53fdb42e": "94243db9",
"chunk-6541c192": "cb7e452c",
"chunk-66c08c81": "6e811a3a",
"chunk-67998c52": "35e8a84b",
"chunk-6cd2c081": "84d2ffdd",
"chunk-6def4394": "d1b1db42",
"chunk-7068634c": "e66180e8",
"chunk-7074eacb": "002bacc6",
"chunk-75a1b943": "fe6ce703",
"chunk-764e0207": "530d3a53",
"chunk-77d28e2c": "ec1a188a",
"chunk-7d3e2867": "1ee8ac77",
"chunk-84ec278e": "2940c436",
"chunk-85202ab0": "df4e2f37",
"chunk-95ceafe8": "1fa7bd65",
"chunk-c164c6a6": "7e458d92",
"chunk-c4831fe4": "2771ff89",
"chunk-ce48d11a": "41f75882",
"chunk-d0ac84c2": "b6b1948c",
"chunk-d3081916": "365772bf",
"chunk-d34de39c": "dbb10845",
"chunk-d661926e": "dc3e8364",
"chunk-d7a05dc6": "b8c2c7e2",
"chunk-db0e182c": "2f7b7409",
"chunk-dced0454": "22565e28",
"chunk-e2fa9b3e": "23e5b7fc",
"chunk-e5655e1c": "1bdf8d7d",
"chunk-eb7a9d84": "df8110c1",
"chunk-f1051e5e": "ab0ad8bc",
"chunk-f499361e": "93a018ba",
"chunk-f5c86434": "964d629f"
} [t] + ".css", o = s.p + i, c = document.getElementsByTagName("link"), r =
0; r < c.length; r++) {
var u = c[r],
d = u.getAttribute("data-href") || u.getAttribute("href");
if ("stylesheet" === u.rel && (d === i || d === o)) return e()
}
var l = document.getElementsByTagName("style");
for (r = 0; r < l.length; r++) {
u = l[r], d = u.getAttribute("data-href");
if (d === i || d === o) return e()
}
var f = document.createElement("link");
f.rel = "stylesheet", f.type = "text/css", f.onload = e, f.onerror = function(e) {
var i = e && e.target && e.target.src || o,
c = new Error("Loading CSS chunk " + t + " failed.\n(" + i + ")");
c.code = "CSS_CHUNK_LOAD_FAILED", c.request = i, delete a[t], f.parentNode
.removeChild(f), n(c)
}, f.href = o;
var m = document.getElementsByTagName("head")[0];
m.appendChild(f)
})).then((function() {
a[t] = 0
})));
var i = o[t];
if (0 !== i)
if (i) e.push(i[2]);
else {
var c = new Promise((function(e, n) {
i = o[t] = [e, n]
}));
e.push(i[2] = c);
var u, d = document.createElement("script");
d.charset = "utf-8", d.timeout = 120, s.nc && d.setAttribute("nonce", s.nc), d.src = r(t);
var l = new Error;
u = function(e) {
d.onerror = d.onload = null, clearTimeout(f);
var n = o[t];
if (0 !== n) {
if (n) {
var i = e && ("load" === e.type ? "missing" : e.type),
a = e && e.target && e.target.src;
l.message = "Loading chunk " + t + " failed.\n(" + i + ": " + a + ")", l.name =
"ChunkLoadError", l.type = i, l.request = a, n[1](l)
}
o[t] = void 0
}
};
var f = setTimeout((function() {
u({
type: "timeout",
target: d
})
}), 12e4);
d.onerror = d.onload = u, document.head.appendChild(d)
} return Promise.all(e)
}, s.m = t, s.c = i, s.d = function(t, e, n) {
s.o(t, e) || Object.defineProperty(t, e, {
enumerable: !0,
get: n
})
}, s.r = function(t) {
"undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, {
value: "Module"
}), Object.defineProperty(t, "__esModule", {
value: !0
})
}, s.t = function(t, e) {
if (1 & e && (t = s(t)), 8 & e) return t;
if (4 & e && "object" === typeof t && t && t.__esModule) return t;
var n = Object.create(null);
if (s.r(n), Object.defineProperty(n, "default", {
enumerable: !0,
value: t
}), 2 & e && "string" != typeof t)
for (var i in t) s.d(n, i, function(e) {
return t[e]
}.bind(null, i));
return n
}, s.n = function(t) {
var e = t && t.__esModule ? function() {
return t["default"]
} : function() {
return t
};
return s.d(e, "a", e), e
}, s.o = function(t, e) {
return Object.prototype.hasOwnProperty.call(t, e)
}, s.p = "/web/", s.oe = function(t) {
throw console.error(t), t
};
var u = window["webpackJsonp"] = window["webpackJsonp"] || [],
d = u.push.bind(u);
u.push = e, u = u.slice();
for (var l = 0; l < u.length; l++) e(u[l]);
var f = d;
c.push([0, "chunk-vendors"]), n()
})({
0: function(t, e, n) {
t.exports = n("56d7")
},
"01ea": function(t, e, n) {
"use strict";
e["a"] = {
baseUrl: "{{$baseUrl}}",
imgDomain: "{{$imgDomain}}",
webDomain: "{{$webDomain}}",
mpKey: "{{$mpKey}}",
webSocket: "{{$webSocket}}",
pingInterval: 1500
}
},
"02eb": function(t, e, n) {
"use strict";
n("e2cb")
},
"03b7": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "余额提现"
}
},
"06c5": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "待付款订单"
}
},
"0818": function(t, e, n) {},
"0aea": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "商品列表"
}
},
1: function(t, e) {},
1368: function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "待付款订单"
}
},
"159f": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "我的足迹"
}
},
1694: function(t, e, n) {},
"19ca": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "账户安全"
}
},
"1a03": function(t, e, n) {
"use strict";
n("1694")
},
"1b90": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "订单列表"
}
},
"1ddd": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "品牌专区"
}
},
"236f": function(t, e, n) {},
"26ae": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
common: {
name: "中文"
}
}
},
2786: function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "账户列表"
}
},
"2c08": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "找回密码"
}
},
"2c65": function(t, e, n) {},
"2f94": function(t, e, n) {
"use strict";
n.d(e, "a", (function() {
return a
})), n.d(e, "b", (function() {
return o
}));
var i = n("751a");
function a(t) {
return Object(i["a"])({
url: "/api/address/lists",
data: t
})
}
function o(t) {
return Object(i["a"])({
url: "/api/address/city",
data: t
})
}
},
"2fb4": function(t, e, n) {},
3177: function(t, e, n) {
"use strict";
n.d(e, "a", (function() {
return a
})), n.d(e, "b", (function() {
return o
})), n.d(e, "c", (function() {
return c
})), n.d(e, "d", (function() {
return r
})), n.d(e, "e", (function() {
return s
}));
var i = n("751a");
function a(t) {
return Object(i["a"])({
data: t,
url: "/api/cart/add",
forceLogin: !0
})
}
function o(t) {
return Object(i["a"])({
data: t,
url: "/api/cart/goodslists"
})
}
function c(t) {
return Object(i["a"])({
data: t,
url: "/api/cart/delete",
forceLogin: !0
})
}
function r(t) {
return Object(i["a"])({
data: t,
url: "/api/cart/edit",
forceLogin: !0
})
}
function s(t) {
return Object(i["a"])({
data: t,
url: "/api/cart/count"
})
}
},
"33dd": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "公告列表"
}
},
"37cb": function(t, e, n) {
"use strict";
n.d(e, "l", (function() {
return a
})), n.d(e, "c", (function() {
return o
})), n.d(e, "j", (function() {
return c
})), n.d(e, "i", (function() {
return r
})), n.d(e, "k", (function() {
return s
})), n.d(e, "a", (function() {
return u
})), n.d(e, "g", (function() {
return d
})), n.d(e, "d", (function() {
return l
})), n.d(e, "f", (function() {
return f
})), n.d(e, "b", (function() {
return m
})), n.d(e, "e", (function() {
return h
})), n.d(e, "h", (function() {
return p
}));
var i = n("751a");
function a(t) {
return Object(i["a"])({
url: "/api/site/info",
data: t
})
}
function o(t) {
return Object(i["a"])({
url: "/api/config/copyright",
data: t
})
}
function c(t) {
return Object(i["a"])({
url: "/api/site/wapqrcode",
data: t
})
}
function r(t) {
return Object(i["a"])({
url: "/api/config/defaultimg",
data: t
})
}
function s(t) {
return Object(i["a"])({
url: "weapp/api/weapp/qrcode",
data: t
})
}
function u(t) {
return Object(i["a"])({
url: "/api/adv/detail",
data: t
})
}
function d(t) {
return Object(i["a"])({
url: "/api/goods/service",
data: t
})
}
function l(t) {
return Object(i["a"])({
url: "/api/pc/friendlyLink",
data: t
})
}
function f(t) {
return Object(i["a"])({
url: "/api/pc/navList",
data: t
})
}
function m(t) {
return Object(i["a"])({
url: "/api/captcha/captcha",
data: t
})
}
function h() {
return Object(i["a"])({
url: "/api/site/status"
})
}
function p(t) {
return Object(i["a"])({
url: "/api/config/servicer",
data: t
})
}
},
3828: function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "我的等级"
}
},
"3bad": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "我的优惠券"
}
},
4256: function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "帮助中心"
}
},
"46b0": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "收货地址"
}
},
"47e7": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "店铺商品列表"
}
},
"485b": function(t, e, n) {
"use strict";
n.d(e, "a", (function() {
return a
})), n.d(e, "b", (function() {
return o
})), n.d(e, "c", (function() {
return c
})), n.d(e, "e", (function() {
return r
})), n.d(e, "f", (function() {
return s
})), n.d(e, "d", (function() {
return u
}));
var i = n("751a");
function a(t) {
return Object(i["a"])({
url: "/api/register/aggrement",
data: t
})
}
function o(t) {
return Object(i["a"])({
url: "/memberregister/api/Config/Config",
data: t
})
}
function c(t) {
return Object(i["a"])({
url: "/api/register/username",
data: t
})
}
function r(t) {
return Object(i["a"])({
url: "/api/register/mobile",
data: t
})
}
function s(t) {
return Object(i["a"])({
url: "/api/register/mobileCode",
data: t
})
}
function u(t) {
return Object(i["a"])({
url: "/api/register/config",
data: t
})
}
},
"49f4": function(t, e, n) {},
"4a08": function(t, e, n) {
var i = {
"./en-us/common.js": "daea",
"./zh-cn/combo/combo.js": "57a2",
"./zh-cn/combo/combo_payment.js": "06c5",
"./zh-cn/common.js": "26ae",
"./zh-cn/goods/brand.js": "1ddd",
"./zh-cn/goods/cart.js": "768e",
"./zh-cn/goods/category.js": "4b1d",
"./zh-cn/goods/coupon.js": "df77",
"./zh-cn/goods/detail.js": "e5a0",
"./zh-cn/goods/list.js": "0aea",
"./zh-cn/groupbuy/groupbuy.js": "b973",
"./zh-cn/groupbuy/groupbuy_detail.js": "599e",
"./zh-cn/groupbuy/groupbuy_payment.js": "1368",
"./zh-cn/help/help.js": "4256",
"./zh-cn/help/help_detail.js": "5859",
"./zh-cn/help/list_other.js": "dcfe",
"./zh-cn/index/change_city.js": "aa79",
"./zh-cn/index/closed.js": "d5d3",
"./zh-cn/index/error.js": "c0f4",
"./zh-cn/index/index.js": "71a9",
"./zh-cn/login/find_pass.js": "2c08",
"./zh-cn/login/login.js": "ad66",
"./zh-cn/login/register.js": "4f52",
"./zh-cn/member/account.js": "a2ac",
"./zh-cn/member/account_edit.js": "b171",
"./zh-cn/member/account_list.js": "2786",
"./zh-cn/member/activist.js": "ac32",
"./zh-cn/member/address_edit.js": "997d",
"./zh-cn/member/apply_withdrawal.js": "03b7",
"./zh-cn/member/collection.js": "8010",
"./zh-cn/member/delivery_address.js": "46b0",
"./zh-cn/member/footprint.js": "159f",
"./zh-cn/member/info.js": "561a",
"./zh-cn/member/level.js": "3828",
"./zh-cn/member/member.js": "6970",
"./zh-cn/member/my_coupon.js": "3bad",
"./zh-cn/member/my_point.js": "ab4d",
"./zh-cn/member/recharge_detail.js": "a3d9",
"./zh-cn/member/recharge_list.js": "4b9e",
"./zh-cn/member/recharge_order.js": "fd26",
"./zh-cn/member/security.js": "19ca",
"./zh-cn/member/signin.js": "f6fb",
"./zh-cn/member/withdrawal.js": "de55",
"./zh-cn/member/withdrawal_detail.js": "fc19",
"./zh-cn/notice/notice.js": "33dd",
"./zh-cn/notice/notice_detail.js": "5536",
"./zh-cn/order/complain.js": "d5a1",
"./zh-cn/order/evaluate.js": "abb4",
"./zh-cn/order/logistics.js": "599d",
"./zh-cn/order/order_detail.js": "bda5",
"./zh-cn/order/order_detail_local_delivery.js": "e2ff",
"./zh-cn/order/order_detail_pickup.js": "d57a",
"./zh-cn/order/order_detail_virtual.js": "4f16",
"./zh-cn/order/order_list.js": "1b90",
"./zh-cn/order/payment.js": "f5d4",
"./zh-cn/order/refund_detail.js": "e0c0",
"./zh-cn/order/verification.js": "ce59",
"./zh-cn/order/verification_detail.js": "f9d7",
"./zh-cn/order/verification_list.js": "d6a6",
"./zh-cn/pay/pay.js": "69bb",
"./zh-cn/pay/pay_result.js": "e6b0",
"./zh-cn/seckill/seckill.js": "8f1a",
"./zh-cn/seckill/seckill_detail.js": "9ec1",
"./zh-cn/seckill/seckill_payment.js": "55f3",
"./zh-cn/shop/shop_index.js": "bf3b",
"./zh-cn/shop/shop_list.js": "47e7",
"./zh-cn/shop/street.js": "7ec7",
"./zh-cn/topic/topic.js": "d850",
"./zh-cn/topic/topic_detail.js": "8045",
"./zh-cn/topic/topic_goods_detail.js": "f5c0",
"./zh-cn/topic/topic_payment.js": "fe84"
};
function a(t) {
var e = o(t);
return n(e)
}
function o(t) {
if (!n.o(i, t)) {
var e = new Error("Cannot find module '" + t + "'");
throw e.code = "MODULE_NOT_FOUND", e
}
return i[t]
}
a.keys = function() {
return Object.keys(i)
}, a.resolve = o, t.exports = a, a.id = "4a08"
},
"4b1d": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "商品分类"
}
},
"4b9e": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "充值列表"
}
},
"4f16": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "订单详情"
}
},
"4f52": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "注册"
}
},
"4f527": function(t, e, n) {
"use strict";
n("adb8")
},
5315: function(t, e, n) {
"use strict";
n.d(e, "d", (function() {
return a
})), n.d(e, "e", (function() {
return o
})), n.d(e, "a", (function() {
return c
})), n.d(e, "b", (function() {
return r
})), n.d(e, "c", (function() {
return s
}));
var i = n("751a");
function a(t) {
return Object(i["a"])({
url: "/api/member/info",
data: t,
forceLogin: !0
})
}
function o(t) {
return Object(i["a"])({
url: "/api/order/num",
data: t,
forceLogin: !0
})
}
function c(t) {
return Object(i["a"])({
url: "/coupon/api/coupon/num",
data: t,
forceLogin: !0
})
}
function r(t) {
return Object(i["a"])({
url: "/api/goodsbrowse/page",
data: t,
forceLogin: !0
})
}
function s(t) {
return Object(i["a"])({
url: "/api/memberlevel/lists",
data: t,
forceLogin: !0
})
}
},
5536: function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "公告详情"
}
},
"55f3": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "待付款订单"
}
},
"561a": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "个人资料"
}
},
"56d7": function(t, e, n) {
"use strict";
n.r(e);
n("e260"), n("e6cf"), n("cca6"), n("a79d");
var i, a = n("2b0e"),
o = (n("d3b7"), n("3ca3"), n("ddb0"), n("99af"), n("8c4f")),
c = (n("b0c0"), n("ac1f"), n("1276"), n("5319"), ["zh-cn", "en-us"]),
r = "zh-cn",
s = {
langList: ["zh-cn", "en-us"],
lang: function(t, e) {
var i = "",
a = "";
if (e ? (i = e.name, a = e.meta.module, "/" != e.path && "index" != e.name || (i =
"index", a = "index")) : (i = vue.$route.name, a = vue.$route.meta.module), i &&
a) {
var o = "";
try {
var c = n("8c8f")("./" + r + "/common.js").lang,
s = n("4a08")("./" + r + "/" + a + "/" + i + ".js").lang;
Object.assign(c, s);
var u = t.split(".");
if (u.length > 1)
for (var d in u) {
var l = parseInt(d) + 1;
l < u.length && (o = c[u[d]][u[l]])
} else o = c[t]
} catch (m) {
o = t
}
if (arguments.length > 1)
for (var f = 1; f < arguments.length; f++) o = o.replace("{" + (f - 1) + "}",
arguments[f]);
return (void 0 == o || "title" == o && "title" == t) && (o = ""), o
}
},
change: function(t) {
vue && (vue.$store.commit("lang", t), r = vue.$store.state.lang, this.refresh())
},
refresh: function(t) {
window.document.title = this.lang("title", t)
},
list: function() {
var t = [];
try {
for (var e = 0; e < c.length; e++) {
var i = n("8c8f")("./" + c[e] + "/common.js").lang;
t.push({
name: i.common.name,
value: c[e]
})
}
} catch (a) {}
return t
},
getLangField: function(t, e) {
return this.lang(t, e) || ""
}
},
u = n("323e"),
d = n.n(u),
l = (n("a5d8"), function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("el-container", [t.is_show ? n("div", {
directives: [{
name: "loading",
rawName: "v-loading",
value: t.loadingAd,
expression: "loadingAd"
}],
staticClass: "banner"
}, [n("el-carousel", {
attrs: {
height: "70px",
arrow: "hover",
direction: "vertical",
"indicator-position": "none"
}
}, t._l(t.adList, (function(e) {
return n("el-carousel-item", {
key: e.adv_id,
style: {
backgroundColor: e.background
}
}, [n("el-image", {
attrs: {
src: t.$img(e.adv_image),
fit: "cover"
},
on: {
click: function(n) {
return t.$router
.pushToTab(e.adv_url
.url)
}
}
})], 1)
})), 1), n("i", {
staticClass: "el-icon-circle-close",
on: {
click: t.closeAd
}
})], 1) : t._e(), n("el-header", [n("ns-header")], 1), n("el-main", [n(
"transition", {
attrs: {
name: "slide"
}
}, [n("router-view")], 1), n("ns-aside")], 1), n("el-footer", [n(
"ns-footer")], 1)], 1)
}),
f = [],
m = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("div", {
staticClass: "header"
}, [n("ns-header-top"), n("ns-header-mid"), n("div", {
staticClass: "nav"
}, [n("div", {
staticClass: "shop-sort",
on: {
mouseover: t.shopHover,
mouseleave: t.shopLeave
}
}, [n("router-link", {
attrs: {
to: "/category"
}
}, [t._v("所有商品分类")]), n("i", {
staticClass: "iconfont iconweibiaoti35"
})], 1), n("div", {
staticClass: "shop-list-content",
class: t.forceExpand || t.isShopHover || t.isIndex ?
"shop-list-active" : "shadow"
}, [1 == t.categoryConfig.category ? n("div", {
staticClass: "shop-list",
on: {
mouseover: t.shopHover,
mouseleave: t.shopLeave
}
}, t._l(t.goodsCategoryTree, (function(e, i) {
return n("div", {
key: i,
staticClass: "list-item",
on: {
mouseover: function(n) {
t.selectedCategory = e
.category_id
},
mouseleave: function(e) {
t.selectedCategory = -1
}
}
}, [n("router-link", {
attrs: {
to: {
path: "/list",
query: {
category_id: e
.category_id,
level: e.level
}
},
target: "_blank"
}
}, [n("div", [1 == t.categoryConfig
.img ? n("img", {
staticClass: "category-img",
attrs: {
src: t.$util
.img(e
.image
)
}
}) : t._e(), n("p", {
staticClass: "category-name"
}, [t._v(t._s(e
.category_name
))])
]), n("i", {
staticClass: "el-icon-arrow-right",
attrs: {
"aria-hidden": "true"
}
})])], 1)
})), 0) : 2 == t.categoryConfig.category ? n("div", {
staticClass: "shop-list",
class: t.forceExpand || t.isShopHover || t.isIndex ?
"shop-list-active" : "shadow",
on: {
mouseover: t.shopHover,
mouseleave: t.shopLeave
}
}, t._l(t.goodsCategoryTree, (function(e, i) {
return n("div", {
key: i,
staticClass: "list-item",
on: {
mouseover: function(n) {
t.selectedCategory = e
.category_id
},
mouseleave: function(e) {
t.selectedCategory = -1
}
}
}, [n("router-link", {
attrs: {
to: {
path: "/list",
query: {
category_id: e
.category_id,
level: e.level
}
},
target: "_blank"
}
}, [n("div", [1 == t.categoryConfig
.img ? n("img", {
staticClass: "category-img",
attrs: {
src: t.$util
.img(e
.image
)
}
}) : t._e(), n("p", {
staticClass: "category-name"
}, [t._v(t._s(e
.category_name
))])
]), n("i", {
staticClass: "el-icon-arrow-right",
attrs: {
"aria-hidden": "true"
}
})]), e.child_list ? n("div", {
staticClass: "cate-part",
class: {
show: t.selectedCategory ==
e.category_id
}
}, [n("div", {
staticClass: "cate-part-col1"
}, [n("div", {
staticClass: "cate-detail"
}, [n("div", {
staticClass: "cate-detail-item"
}, [n("div", {
staticClass: "cate-detail-con"
}, t
._l(e
.child_list,
(function(
e,
i
) {
return n(
"router-link", {
key: i,
attrs: {
target: "_blank",
to: {
path: "/list",
query: {
category_id: e
.category_id,
level: e
.level
}
}
}
},
[1 ==
t
.categoryConfig
.img ?
n("img", {
staticClass: "cate-detail-img",
attrs: {
src: t
.$util
.img(
e
.image
)
}
}) :
t
._e(),
n("p", {
staticClass: "category-name"
},
[t._v(t._s(e
.category_name))]
)
]
)
})
),
1)])])])]) : t._e()], 1)
})), 0) : 3 == t.categoryConfig.category ? n("div", {
staticClass: "shop-list",
class: t.forceExpand || t.isShopHover || t.isIndex ?
"shop-list-active" : "shadow",
on: {
mouseover: t.shopHover,
mouseleave: t.shopLeave
}
}, t._l(t.goodsCategoryTree, (function(e, i) {
return n("div", {
key: i,
staticClass: "list-item",
on: {
mouseover: function(n) {
t.selectedCategory = e
.category_id
},
mouseleave: function(e) {
t.selectedCategory = -1
}
}
}, [n("router-link", {
attrs: {
to: {
path: "/list",
query: {
category_id: e
.category_id,
level: e.level
}
},
target: "_blank"
}
}, [n("div", {
staticClass: "list-item-left"
}, [1 == t.categoryConfig
.img ? n("img", {
staticClass: "category-img",
attrs: {
src: t.$util
.img(e
.image
)
}
}) : t._e(), n("p", {
staticClass: "category-name"
}, [t._v(t._s(e
.category_name
))])
])]), n("div", {
staticClass: "item-itm ",
class: {
"item-itm-img": 1 == t
.categoryConfig.img
}
}, t._l(e.child_list, (function(e,
i) {
return n(
"router-link", {
directives: [{
name: "show",
rawName: "v-show",
value: i <
3,
expression: "second_index < 3"
}],
key: i,
staticStyle: {
display: "inline-block"
},
attrs: {
to: {
path: "/list",
query: {
category_id: e
.category_id,
level: e
.level
}
},
target: "_blank"
}
}, [t._v(" " + t
._s(e
.short_name ?
e
.short_name :
e
.category_name
) +
" ")])
})), 1), e.child_list ? n("div", {
staticClass: "cate-part",
class: {
show: t.selectedCategory ==
e.category_id
}
}, [n("div", {
staticClass: "cate-part-col1"
}, [n("div", {
staticClass: "cate-detail"
}, t._l(e
.child_list, (
function(e,
i) {
return n(
"dl", {
key: i,
staticClass: "cate-detail-item"
},
[n("dt", {
staticClass: "cate-detail-tit"
},
[n("router-link", {
attrs: {
target: "_blank",
to: {
path: "/list",
query: {
category_id: e
.category_id,
level: e
.level
}
}
}
},
[t._v(" " +
t
._s(e
.category_name
) +
" "
)]
)],
1
),
e
.child_list ?
n("dd", {
staticClass: "cate-detail-con"
},
t
._l(e
.child_list,
(function(
e,
i
) {
return n(
"router-link", {
key: i,
attrs: {
target: "_blank",
to: {
path: "/list",
query: {
category_id: e
.category_id,
level: e
.level
}
}
}
},
[1 ==
t
.categoryConfig
.img ?
n("img", {
staticClass: "cate-detail-img",
attrs: {
src: t
.$util
.img(
e
.image
)
}
}) :
t
._e(),
n("p", {
staticClass: "category-name"
},
[t._v(t._s(e
.category_name))]
)
]
)
})
),
1
) :
t
._e()
]
)
})), 0)])]) : t._e()], 1)
})), 0) : t._e()]), n("nav", [n("ul", t._l(t.navList, (function(e, i) {
return n("li", {
key: i,
class: e.url == t.navSelect ?
"router-link-active" : "",
on: {
click: function(n) {
return t.navUrl(e.url, e
.is_blank)
}
}
}, [n("span", [t._v(t._s(e.nav_title))])])
})), 0)])])], 1)
},
h = [],
p = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("div", [n("div", {
staticClass: "header-top"
}, [n("div", {
staticClass: "top-content"
}, [n("div", {
staticClass: "top-right"
}, [t.logined ? t._e() : n("router-link", {
staticClass: "ns-text-color",
attrs: {
to: "/login"
}
}, [t._v("您好,请登录")]), t.logined ? n("div", {
staticClass: "member-info"
}, [n("router-link", {
attrs: {
to: "/member/index"
}
}, [t._v(t._s(t.member.nickname || t.member
.username))]), n("span", {
on: {
click: t.logout
}
}, [t._v("退出")])], 1) : t._e(), t.logined ? t._e() : n(
"router-link", {
attrs: {
to: "/register"
}
}, [t._v("免费注册")]), n("router-link", {
attrs: {
to: "/member/order_list"
}
}, [t._v("我的订单")]), n("router-link", {
attrs: {
to: "/member/footprint"
}
}, [t._v("我的足迹")]), n("router-link", {
attrs: {
to: "/member/collection"
}
}, [t._v("我的关注")]), n("router-link", {
attrs: {
to: "/cms/help"
}
}, [t._v("帮助中心")]), n("router-link", {
attrs: {
to: "/cms/notice"
}
}, [t._v("公告")]), t.qrcode ? n("el-dropdown", [n("span", {
staticClass: "el-dropdown-link"
}, [t._v(" 手机商城 "), n("i", {
staticClass: "el-icon-arrow-down el-icon--right"
})]), n("el-dropdown-menu", {
attrs: {
slot: "dropdown"
},
slot: "dropdown"
}, [n("el-dropdown-item", [n("div", {
staticClass: "mobile-qrcode"
}, [n("img", {
attrs: {
src: t.$img(t
.qrcode)
}
})])])], 1)], 1) : t._e()], 1)])])])
},
g = [],
b = n("5530"),
_ = n("2f62"),
v = n("5f87"),
k = {
props: {},
data: function() {
return {}
},
created: function() {
this.$store.dispatch("site/qrCodes"), this.$store.dispatch("member/member_detail"), this
.$store.dispatch("site/defaultFiles"), this.$store.dispatch("site/addons")
},
mounted: function() {},
watch: {},
methods: {
logout: function() {
this.$store.dispatch("member/logout")
}
},
components: {},
computed: Object(b["a"])(Object(b["a"])({}, Object(_["b"])(["wapQrcode", "member",
"addonIsExit"])), {}, {
qrcode: function() {
return "" === this.wapQrcode ? "" : this.wapQrcode.path.h5.img
},
logined: function() {
return void 0 !== this.member && "" !== this.member && this.member !== {}
}
})
},
y = k,
j = (n("8ca5"), n("2877")),
C = Object(j["a"])(y, p, g, !1, null, "1ede96fa", null),
O = C.exports,
w = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("div", {
staticClass: "header-in"
}, [n("el-row", [n("el-col", {
attrs: {
span: 6
}
}, [n("router-link", {
staticClass: "logo-wrap",
attrs: {
to: "/"
}
}, [t.siteInfo.logo ? n("img", {
attrs: {
src: t.$img(t.siteInfo.logo)
}
}) : n("img", {
attrs: {
src: t.$img(
"upload/default/default_img/login.png")
}
})])], 1), n("el-col", {
attrs: {
span: 13
}
}, [n("div", {
staticClass: "in-sousuo"
}, [n("div", {
staticClass: "sousuo-box"
}, [n("el-dropdown", {
attrs: {
trigger: "click"
},
on: {
command: t.handleCommand
}
}, [n("span", {
staticClass: "el-dropdown-link"
}, [t._v(" " + t._s(t.searchTypeText) +
" "), n("i", {
staticClass: "el-icon-arrow-down"
})]), n("el-dropdown-menu", {
attrs: {
slot: "dropdown"
},
slot: "dropdown"
}, [n("el-dropdown-item", {
attrs: {
command: "goods"
}
}, [t._v("商品")])], 1)], 1), n("input", {
directives: [{
name: "model",
rawName: "v-model",
value: t.keyword,
expression: "keyword"
}],
attrs: {
type: "text",
placeholder: t.defaultSearchWords,
maxlength: "50"
},
domProps: {
value: t.keyword
},
on: {
keyup: function(e) {
return !e.type.indexOf("key") &&
t._k(e.keyCode, "enter", 13,
e.key, "Enter") ? null :
t.search(e)
},
input: function(e) {
e.target.composing || (t
.keyword = e.target
.value)
}
}
}), n("el-button", {
attrs: {
type: "primary",
size: "small"
},
on: {
click: t.search
}
}, [t._v("搜索")])], 1), t.hotSearchWords.length ? n("div", {
staticClass: "hot-search-words"
}, [n("span", [t._v("热门搜索:")]), n("ul", t._l(t
.hotSearchWords, (function(e, i) {
return n("li", {
key: i,
on: {
click: function(n) {
return t
.$router
.push({
path: "/list",
query: {
keyword: e,
search_type: "goods"
}
})
}
}
}, [t._v(" " + t._s(e) +
" ")])
})), 0)]) : t._e()])]), n("el-col", {
attrs: {
span: 5
}
}, [n("div", {
staticClass: "cart-wrap"
}, [n("router-link", {
staticClass: "cart",
attrs: {
to: "/cart"
}
}, [n("span", [t._v("我的购物车")]), t.cartCount ? n(
"el-badge", {
attrs: {
value: t.cartCount,
type: "primary"
}
}, [n("i", {
staticClass: "iconfont icon-gouwuche"
})]) : n("i", {
staticClass: "iconfont icon-gouwuche"
})], 1), n("div", {
staticClass: "list"
}, [t.cartList.length ? [n("h4", [t._v("最新加入的商品")]), n(
"div", {
staticClass: "overflow-wrap"
}, [n("ul", {
class: {
overflow: t.cartList
.length > 5
}
}, t._l(t.cartList, (function(e,
i) {
return n("li", {
key: i,
staticClass: "item"
}, [n("div", {
staticClass: "img-wrap"
}, [n("img", {
attrs: {
src: t
.$img(
e
.sku_image, {
size: "mid"
}
),
alt: e
.sku_name
},
on: {
error: function(
e
) {
return t
.imageError(
i
)
}
}
})]), n(
"div", {
staticClass: "goods-name"
}, [t
._v(t
._s(e
.sku_name
)
)
]), n(
"div", {
staticClass: "operation"
}, [n("p",
[t._v("¥" +
t
._s(e
.discount_price
) +
"x" +
t
._s(e
.num
)
)]
),
n("span", {
on: {
click: function(
e
) {
return t
.deleteCart(
i
)
}
}
},
[t._v(
"删除")]
)
])])
})), 0)]), n("div", {
staticClass: "total"
}, [n("span", [t._v(" 共 "), n("strong", [t
._v(t._s(t.cartList
.length))
]), t._v(" 种商品,总金额 "), n(
"strong", [t._v(t._s(t
.cartTotalPrice
))]), t._v(" 元 ")]), n(
"el-button", {
attrs: {
type: "primary",
size: "mini"
},
on: {
click: function(e) {
return t.$router
.push("/cart")
}
}
}, [t._v("去购物车")])], 1)] : n("div", {
staticClass: "empty"
}, [n("i", {
staticClass: "iconfont icon-gouwuche"
}), n("span", [t._v(
"您的购物车是空的,赶快去逛逛,挑选商品吧!")])])], 2)], 1)])], 1)], 1)
},
T = [],
E = (n("159b"), n("b680"), n("25f0"), n("a434"), n("e6f0")),
I = n("3177"),
S = {
props: {},
data: function() {
return {
searchType: "goods",
searchTypeText: "商品",
keyword: "",
hotSearchWords: [],
defaultSearchWords: "",
cartList: [],
cartTotalPrice: 0
}
},
components: {},
computed: Object(b["a"])({}, Object(_["b"])(["cartCount", "siteInfo", "defaultGoodsImage",
"member"
])),
created: function() {
this.keyword = this.$route.query.keyword || "", "street" == this.$route.name ? this
.searchType = "shop" : this.searchType = "goods", this.$store.dispatch(
"site/siteInfo"), this.getHotSearchWords(), this.getDefaultSearchWords(), this
.getCartList()
},
watch: {
searchType: function() {
this.searchTypeText = "goods" == this.searchType ? "商品" : "店铺"
},
$route: function(t) {
this.keyword !== t.query.keyword && (this.keyword = t.query.keyword), "street" ==
this.$route.name ? this.searchType = "shop" : this.searchType = "goods"
},
cartCount: function() {
this.member && this.getCartList()
},
member: function() {
this.member || (this.$store.commit("cart/SET_CART_COUNT", 0), this.cartList = [],
this.cartTotalPrice = 0)
}
},
methods: {
handleCommand: function(t) {
this.searchType = t
},
search: function() {
"goods" == this.searchType ? this.$router.push({
path: "/list",
query: {
keyword: this.keyword ? this.keyword : this.defaultSearchWords
}
}) : this.$router.push({
path: "/street",
query: {
keyword: this.keyword
}
})
},
getHotSearchWords: function() {
var t = this;
Object(E["b"])({}).then((function(e) {
0 == e.code && e.data.words && (t.hotSearchWords = e.data.words
.split(","))
}))
},
getDefaultSearchWords: function() {
var t = this;
Object(E["a"])({}).then((function(e) {
0 == e.code && e.data.words && (t.defaultSearchWords = e.data.words)
}))
},
getCartList: function() {
var t = this;
Object(I["b"])({}).then((function(e) {
e.code >= 0 && e.data.length && (t.cartList = e.data, t
.cartTotalPrice = 0, t.cartList.forEach((function(e) {
console.log(e.discount_price, "单价");
var n = parseFloat(e.discount_price) * parseInt(
e.num);
t.cartTotalPrice += parseFloat(n), console.log(t
.cartTotalPrice)
})), t.cartTotalPrice = t.cartTotalPrice.toFixed(2))
})).catch((function(t) {}))
},
imageError: function(t) {
this.cartList[t].sku_image = this.defaultGoodsImage
},
deleteCart: function(t) {
var e = this;
this.$store.dispatch("cart/delete_cart", {
cart_id: this.cartList[t].cart_id.toString()
}).then((function(n) {
n.code >= 0 && (e.cartList.splice(t, 1), e.cartList.forEach((
function(t) {
var n = parseFloat(t.discount_price) *
parseFloat(t.num);
e.cartTotalPrice += parseFloat(n)
})), console.log(e.cartTotalPrice), e.cartTotalPrice = e
.cartTotalPrice.toFixed(2), e.$forceUpdate())
})).catch((function(t) {}))
}
}
},
L = S,
A = (n("74df"), Object(j["a"])(L, w, T, !1, null, "1e7a07af", null)),
x = A.exports,
R = n("8894"),
N = n("37cb"),
z = {
props: {
forceExpand: {
type: Boolean,
default: !1
}
},
data: function() {
return {
isShopHover: !1,
isIndex: !1,
thisRoute: "",
goodsCategoryTree: [],
categoryConfig: {},
selectedCategory: -1,
navList: [],
navSelect: "",
isHide: !1
}
},
components: {
NsHeaderTop: O,
NsHeaderMid: x
},
computed: {},
beforeCreate: function() {},
created: function() {
this.$store.dispatch("cart/cart_count"), this.getCategoryConfig(), this.nav(), "/" !=
this.$route.path && "/index" != this.$route.path || (this.isIndex = !0)
},
mounted: function() {},
watch: {
$route: function(t) {
this.initNav(t.path), "/" == t.path || "/index" == t.path ? this.isIndex = !0 : this
.isIndex = !1, "/list" == t.path && (this.navSelect = "")
}
},
methods: {
getCategoryConfig: function() {
var t = this;
Object(R["a"])({}).then((function(e) {
0 == e.code && e.data && (t.categoryConfig = e.data, t.getTree(e
.data))
})).catch((function(e) {
t.$message.error(e.message)
}))
},
getTree: function(t) {
var e = this;
Object(R["c"])({
level: 3,
template: 2
}).then((function(t) {
if (0 == t.code && t.data) {
e.goodsCategoryTree = t.data || [];
for (var n = 0; n < e.goodsCategoryTree.length; n++) e
.goodsCategoryTree[n].child_list > 3 && (e.isHide = !0)
}
})).catch((function(t) {
e.$message.error(t.message)
}))
},
nav: function() {
var t = this;
Object(N["f"])({}).then((function(e) {
if (0 == e.code && e.data) {
for (var n in t.navList = e.data, t.navList) t.navList[n][
"url"] = JSON.parse(t.navList[n]["nav_url"]).url;
t.initNav(t.$route.path)
}
})).catch((function(e) {
t.$message.error(e.message)
}))
},
navUrl: function(t, e) {
t && (-1 == t.indexOf("http") ? e ? this.$router.pushToTab({
path: t
}) : this.$router.push({
path: t
}) : e ? window.open(t) : window.location.href = t)
},
initNav: function(t) {
for (var e in this.navList) this.navList[e]["url"] != t || (this.navSelect = t)
},
shopHover: function() {
this.isShopHover = !0
},
shopLeave: function() {
this.isShopHover = !1
}
}
},
M = z,
D = (n("8b5f"), Object(j["a"])(M, m, h, !1, null, "1c529e69", null)),
P = D.exports,
$ = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("div", {
staticClass: "footer"
}, [t.linkList.length > 0 ? n("el-tabs", {
staticClass: "friendly-link",
model: {
value: t.activeName,
callback: function(e) {
t.activeName = e
},
expression: "activeName"
}
}, [n("el-tab-pane", {
attrs: {
label: "友情链接",
name: "first"
}
}, [n("div", [t._l(t.linkList, (function(e, i) {
return n("div", {
key: i,
staticClass: "link-item",
attrs: {
title: e.link_title
}
}, [n("span", {
on: {
click: function(n) {
return t
.linkUrl(e
.link_url,
e
.is_blank
)
}
}
}, [n("img", {
attrs: {
src: t.$img(e
.link_pic
)
}
})])])
})), n("div", {
staticClass: "clear"
})], 2)])], 1) : t._e(), t.shopServiceList.length > 0 ? n("div", {
staticClass: "footer-top"
}, [n("ul", {
staticClass: "service"
}, t._l(t.shopServiceList, (function(e, i) {
return n("li", {
key: i
}, [n("div", [e.icon ? n("img", {
attrs: {
src: t.$img(e.icon),
alt: ""
}
}) : t._e()]), n("p", [t._v(t._s(e
.service_name))])])
})), 0)]) : t._e(), n("div", {
staticClass: "footer-center"
}, [t.siteInfo.web_phone || t.siteInfo.web_email ? n("div", {
staticClass: "left"
}, [n("div", [t.siteInfo.web_phone ? n("p", {
staticClass: "left-phone"
}, [t._v(t._s(t.siteInfo.web_phone))]) : t._e(), n("p", {
staticClass: "left-email"
}, [t._v(t._s(t.siteInfo.web_email))])])]) : t._e(), t.helpList.length ? n(
"div", {
staticClass: "center"
}, [n("div", {
staticClass: "help"
}, [n("p", [t._v("服务热线")]), n("span", {
staticClass: "help-phone"
}, [t._v(t._s(t.websiteInfo.site_tel))])]), t._l(t.helpList, (
function(e, i) {
return n("div", {
key: i,
staticClass: "help"
}, [n("p", {
on: {
click: function(n) {
return t.clickToHelp(e
.class_id)
}
}
}, [t._v(t._s(e.class_name))]), n("ul", {
staticClass: "help-ul"
}, t._l(e.child_list, (function(e, i) {
return n("block", {
key: i
}, [e.link_address ?
n("li", {
staticClass: "help-li",
on: {
click: function(
n
) {
return t
.clickJump(
e
.link_address
)
}
}
}, [t._v(t
._s(e
.title
)
)]) : n(
"li", {
staticClass: "help-li",
on: {
click: function(
n
) {
return t
.clickToHelpDetail(
e
.id
)
}
}
}, [t._v(t
._s(e
.title
)
)])
])
})), 1)])
}))], 2) : t._e(), n("div", {
staticClass: "right"
}, [t.qrcode ? n("el-image", {
attrs: {
src: t.$img(t.qrcode)
},
on: {
error: t.imageError
}
}, [n("div", {
staticClass: "image-slot",
attrs: {
slot: "error"
},
slot: "error"
}, [n("img", {
attrs: {
src: t.$img(
"upload/default/default_img/wxewm.png"
)
}
})])]) : n("el-image", {
attrs: {
src: t.$img("upload/default/default_img/wxewm.png")
}
}), n("p", [t._v("微信小程序")])], 1)]), n("div", {
staticClass: "footer-bot"
}, [n("copy-right")], 1)], 1)
},
F = [],
U = (n("9911"), n("fb6a"), function() {
var t = this,
e = t.$createElement,
i = t._self._c || e;
return i("div", {
staticClass: "footer-bottom"
}, [i("div", {
staticClass: "site-info"
}, [t.siteInfo.web_phone ? i("p", [i("i", {
staticClass: "iconfont icondianhua"
}), t._v(t._s(t.siteInfo.web_phone))]) : t._e(), t.siteInfo.web_email ?
i("p", [i("i", {
staticClass: "iconfont iconyouxiang"
}), i("el-link", {
attrs: {
href: "mailto:" + t.siteInfo.web_email
}
}, [t._v(t._s(t.siteInfo.web_email))])], 1) : t._e()
]), i("p", [t._v(" " + t._s(t.copyRight.copyright_desc) + " "), t.copyRight
.icp ? i("a", {
staticClass: "footer-link",
attrs: {
href: "https://beian.miit.gov.cn",
target: "_blank"
}
}, [t._v("备案号:" + t._s(t.copyRight.icp))]) : t._e()
]), i("p", [t.copyRight.gov_record ? i("a", {
staticClass: "footer-link",
attrs: {
href: t.copyRight.gov_url,
target: "_blank"
}
}, [i("img", {
attrs: {
src: n("618d"),
alt: "公安备案"
}
}), i("span", [t._v(t._s(t.copyRight.gov_record))])]) : t._e()])])
}),
H = [],
G = n("ade3"),
B = Object(G["a"])({
props: {},
data: function() {
return {}
},
computed: {},
created: function() {
this.$store.dispatch("site/copyRight")
},
mounted: function() {},
watch: {},
methods: {}
}, "computed", Object(b["a"])({}, Object(_["b"])(["copyRight", "siteInfo"]))),
W = B,
q = (n("8ffa"), Object(j["a"])(W, U, H, !1, null, "7a0b4eb4", null)),
K = q.exports,
Q = n("5c6b"),
X = {
props: {},
data: function() {
return {
shopServiceList: [],
linkList: [],
helpList: [],
ishide: !1,
activeName: "first",
qrcode: "",
websiteInfo: ""
}
},
computed: Object(b["a"])({}, Object(_["b"])(["siteInfo"])),
created: function() {
this.getShopServiceLists(), this.link(), this.getHelpList(), this.getqrcodeimg(), this
.getWebSiteInfo()
},
mounted: function() {},
watch: {},
methods: {
getqrcodeimg: function() {
var t = this;
Object(N["k"])({}).then((function(e) {
0 == e.code && e.data && (t.qrcode = e.data)
})).catch((function(e) {
t.$message.error(e.message)
}))
},
getShopServiceLists: function() {
var t = this;
Object(N["g"])({}).then((function(e) {
0 == e.code && e.data && (t.shopServiceList = e.data)
})).catch((function(e) {
t.shopServiceList = []
}))
},
link: function() {
var t = this;
Object(N["d"])({}).then((function(e) {
0 == e.code && e.data && (t.linkList = e.data)
})).catch((function(e) {
t.$message.error(e.message)
}))
},
linkUrl: function(t, e) {
t && (-1 == t.indexOf("http") ? e ? this.$router.pushToTab({
path: t
}) : this.$router.push({
path: t
}) : e ? window.open(t) : window.location.href = t)
},
getHelpList: function() {
var t = this;
Object(Q["b"])().then((function(e) {
if (0 == e.code && e.data) {
var n = [];
n = e.data.slice(0, 4), console.log(n);
for (var i = 0; i < n.length; i++) n[i].child_list = n[i]
.child_list.slice(0, 4);
t.helpList = n, console.log(Q["b"])
}
})).catch((function(t) {}))
},
getWebSiteInfo: function() {
var t = this;
Object(N["l"])().then((function(e) {
t.websiteInfo = e.data
})).catch((function(t) {}))
},
imageError: function() {
this.siteInfo.web_qrcode = "../../assets/images/wxewm.png"
},
clickToHelp: function(t) {
this.$router.push("/cms/help/listother-" + t)
},
clickToHelpDetail: function(t) {
this.$router.push("/cms/help-" + t)
},
clickJump: function(t) {
location.href = t
}
},
components: {
CopyRight: K
}
},
Y = X,
V = (n("02eb"), n("8f3d"), Object(j["a"])(Y, $, F, !1, null, "8895379e", null)),
J = V.exports,
Z = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("aside", {
staticClass: "main-sidebar clearfix"
}, [n("div", {
staticClass: "main-sidebar-body"
}, [n("ul", [n("li", {
on: {
click: function(e) {
return t.$router.push("/cart")
}
}
}, [n("div", {
staticClass: "cart"
}, [n("i", {
staticClass: "el-icon-shopping-cart-2"
}), n("span", [t._v("购物车")]), n("em", {
directives: [{
name: "show",
rawName: "v-show",
value: t.cartCount,
expression: "cartCount"
}]
}, [t._v(t._s(t.cartCount))])])]), n("li", {
on: {
click: function(e) {
return t.$router.push("/member/order_list")
}
}
}, [n("el-tooltip", {
staticClass: "item",
attrs: {
effect: "dark",
content: "我的订单",
placement: "left"
}
}, [n("el-button", [n("i", {
staticClass: "el-icon-tickets"
})])], 1)], 1), n("li", {
on: {
click: function(e) {
return t.$router.push("/member/footprint")
}
}
}, [n("el-tooltip", {
staticClass: "item",
attrs: {
effect: "dark",
content: "我的足迹",
placement: "left"
}
}, [n("el-button", [n("i", {
staticClass: "iconfont icon-zuji"
})])], 1)], 1), n("li", {
on: {
click: function(e) {
return t.$router.push("/member/collection")
}
}
}, [n("el-tooltip", {
staticClass: "item",
attrs: {
effect: "dark",
content: "我的关注",
placement: "left"
}
}, [n("el-button", [n("i", {
staticClass: "iconfont icon-like"
})])], 1)], 1), n("li", {
on: {
click: function(e) {
return t.$router.push("/member/my_coupon")
}
}
}, [n("el-tooltip", {
staticClass: "item",
attrs: {
effect: "dark",
content: "我的优惠券",
placement: "left"
}
}, [n("el-button", [n("i", {
staticClass: "iconfont icon-youhuiquan"
})])], 1)], 1), n("li", {
staticClass: "kefuTip"
}, [n("div", {
staticClass: "tip"
}, [n("div", {
staticClass: "tip_item"
}, [t._m(0), n("div", {
staticClass: "text item",
staticStyle: {
cursor: "pointer"
},
on: {
click: function(e) {
return t.showServiceFn()
}
}
}, [t._v("客服")])])]), n("el-button", {
attrs: {
slot: "reference"
},
slot: "reference"
}, [n("i", {
staticClass: "el-icon-phone-outline"
})])], 1)]), n("a", {
staticClass: "back-top",
class: {
showBtn: t.visible
},
attrs: {
title: "返回顶部"
},
on: {
click: t.toTop
}
}, [n("i", {
staticClass: "el-icon-top"
})])]), t._m(1), n("servicerMessage", {
ref: "servicer",
staticClass: "kefu",
attrs: {
shop: {
shop_id: 0,
logo: t.siteInfo.logo,
shop_name: "平台客服"
}
}
})], 1)
},
tt = [function() {
var t = this,
e = t.$createElement,
i = t._self._c || e;
return i("div", {
staticClass: "kefu_logo"
}, [i("img", {
attrs: {
src: n("7e62")
}
})])
}, function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("div", {
staticClass: "main-sidebar-right"
}, [n("div", {
staticClass: "history-product",
attrs: {
id: "mainSidebarHistoryProduct"
}
})])
}],
et = n("628a"),
nt = {
props: {},
data: function() {
return {
visible: !1,
hackReset: !1,
serviceConfig: {}
}
},
components: {
servicerMessage: et["a"]
},
computed: Object(b["a"])(Object(b["a"])({}, Object(_["b"])(["cartCount", "siteInfo",
"member"])), {}, {
logined: function() {
return void 0 !== this.member && "" !== this.member && this.member !== {}
}
}),
created: function() {
this.shopServiceOpen()
},
mounted: function() {
window.addEventListener("scroll", this.handleScroll)
},
beforeDestroy: function() {
window.removeEventListener("scroll", this.handleScroll)
},
watch: {},
methods: {
handleScroll: function() {
this.visible = window.pageYOffset > 300
},
shopServiceOpen: function() {
var t = this;
Object(N["h"])().then((function(e) {
0 == e.code && (t.serviceConfig = e.data)
}))
},
toTop: function() {
var t = setInterval((function() {
var e = document.documentElement.scrollTop || document.body
.scrollTop,
n = Math.floor(-e / 5);
document.documentElement.scrollTop = document.body.scrollTop = e +
n, this.isTop = !0, 0 === e && clearInterval(t)
}), 20)
},
showServiceFn: function() {
this.logined ? 0 == this.serviceConfig.system && 1 == this.serviceConfig.open_pc ?
window.open(this.serviceConfig.open_url, "_blank") : 1 == this.serviceConfig
.system && (this.hackReset = !0, this.$refs.servicer.show()) : this.$message({
message: "您还未登录",
type: "warning"
})
}
}
},
it = nt,
at = (n("ac37"), Object(j["a"])(it, Z, tt, !1, null, "66784171", null)),
ot = at.exports,
ct = {
name: "Layout",
components: {
NsHeader: P,
NsFooter: J,
NsAside: ot
},
created: function() {
this.getAdList()
},
data: function() {
return {
loadingAd: !0,
adList: [],
is_show: !0,
indexTopAdNum: 0
}
},
mounted: function() {},
computed: {},
watch: {},
methods: {
getAdList: function() {
var t = this;
if (this.$store.state.app.indexTopAdNum >= 3) return this.loadingAd = !1, void(this
.is_show = !1);
Object(N["a"])({
keyword: "NS_PC_INDEX_TOP"
}).then((function(e) {
t.adList = e.data.adv_list;
for (var n = 0; n < t.adList.length; n++) t.adList[n].adv_url && (t
.adList[n].adv_url = JSON.parse(t.adList[n].adv_url));
t.loadingAd = !1
})).catch((function(e) {
t.loadingAd = !1
}))
},
closeAd: function() {
this.is_show = !1, this.indexTopAdNum = this.$store.state.app.indexTopAdNum, this
.indexTopAdNum++, this.$store.commit("app/SET_INDEXTOPADNUM", this
.indexTopAdNum)
}
}
},
rt = ct,
st = (n("5d80"), Object(j["a"])(rt, l, f, !1, null, "172375d5", null)),
ut = st.exports,
dt = [{
path: "/promotion/combo-*",
name: "combo",
meta: {
module: "combo"
},
component: function() {
return n.e("chunk-1b1b4cc8").then(n.bind(null, "959e"))
}
}, {
path: "/promotion/combo_payment",
name: "combo_payment",
meta: {
module: "combo",
auth: !0
},
component: function() {
return n.e("chunk-14bff537").then(n.bind(null, "334f"))
}
}, {
path: "/promotion/seckill-*",
name: "seckill_detail",
meta: {
module: "seckill",
backgroundColor: "#fff"
},
component: function() {
return Promise.all([n.e("chunk-309ae035"), n.e("chunk-6eafa282")]).then(n.bind(null,
"ab4a"))
}
}, {
path: "/promotion/seckill",
name: "seckill",
meta: {
module: "seckill",
mainCss: {
width: "100%"
}
},
component: function() {
return n.e("chunk-2bba375c").then(n.bind(null, "12f2a"))
}
}, {
path: "/promotion/seckill_payment",
name: "seckill_payment",
meta: {
module: "seckill",
auth: !0
},
component: function() {
return n.e("chunk-08082167").then(n.bind(null, "2300"))
}
}, {
path: "/promotion/groupbuy-*",
name: "groupbuy_detail",
meta: {
module: "groupbuy",
backgroundColor: "#fff"
},
component: function() {
return Promise.all([n.e("chunk-309ae035"), n.e("chunk-7c714112")]).then(n.bind(null,
"ee3a"))
}
}, {
path: "/promotion/groupbuy",
name: "groupbuy",
meta: {
module: "groupbuy",
mainCss: {
width: "100%"
}
},
component: function() {
return n.e("chunk-7068634c").then(n.bind(null, "d3d0"))
}
}, {
path: "/promotion/groupbuy_payment",
name: "groupbuy_payment",
meta: {
module: "groupbuy",
auth: !0
},
component: function() {
return n.e("chunk-443f1e32").then(n.bind(null, "a095"))
}
}, {
path: "/promotion/topic-*",
name: "topic_detail",
meta: {
module: "topic"
},
component: function() {
return n.e("chunk-2d0d655f").then(n.bind(null, "71b1"))
}
}, {
path: "/promotion/topic",
name: "topic",
meta: {
module: "topic"
},
component: function() {
return n.e("chunk-2d2268ca").then(n.bind(null, "e8ab"))
}
}, {
path: "/promotion/topic-goods-*",
name: "topic_goods_detail",
meta: {
module: "topic",
backgroundColor: "#fff"
},
component: function() {
return n.e("chunk-2d0e9768").then(n.bind(null, "8e49"))
}
}, {
path: "/promotion/topic_payment",
name: "topic_payment",
meta: {
module: "topic",
auth: !0
},
component: function() {
return n.e("chunk-2d0c113d").then(n.bind(null, "4506"))
}
}],
lt = [{
path: "/cms/notice",
name: "notice",
meta: {
module: "notice",
backgroundColor: "#fff"
},
component: function() {
return n.e("chunk-eb7a9d84").then(n.bind(null, "d976"))
}
}, {
path: "/cms/notice-*",
name: "notice_detail",
meta: {
module: "notice",
backgroundColor: "#fff"
},
component: function() {
return n.e("chunk-f1051e5e").then(n.bind(null, "6db2"))
}
}, {
path: "/cms/help",
name: "help",
meta: {
module: "help",
backgroundColor: "#fff"
},
component: function() {
return n.e("chunk-10070652").then(n.bind(null, "0dd4"))
},
children: [{
path: "/cms/help/listother-*",
name: "list_other",
meta: {
module: "help",
backgroundColor: "#fff"
},
component: function() {
return n.e("chunk-85202ab0").then(n.bind(null, "255f"))
}
}]
}, {
path: "/cms/help-*",
name: "help_detail",
meta: {
module: "help",
backgroundColor: "#fff"
},
component: function() {
return n.e("chunk-d661926e").then(n.bind(null, "a1c2"))
}
}],
ft = [{
path: "/cart",
name: "cart",
meta: {
module: "goods"
},
component: function() {
return n.e("chunk-d7a05dc6").then(n.bind(null, "8a08"))
}
}, {
path: "/category",
name: "category",
meta: {
module: "goods"
},
component: function() {
return n.e("chunk-38a28ebe").then(n.bind(null, "a17e"))
}
}, {
path: "/coupon",
name: "coupon",
meta: {
module: "goods"
},
component: function() {
return n.e("chunk-764e0207").then(n.bind(null, "aa81"))
}
}, {
path: "/sku-*",
name: "detail",
meta: {
module: "goods",
backgroundColor: "#fff"
},
component: function() {
return Promise.all([n.e("chunk-309ae035"), n.e("chunk-4eb03f9a")]).then(n.bind(null,
"fe8c"))
}
}, {
path: "/list",
name: "list",
meta: {
module: "goods",
backgroundColor: "#fff"
},
component: function() {
return n.e("chunk-0dcfb504").then(n.bind(null, "43fc"))
}
}],
mt = {
path: "/",
component: ut,
redirect: "/index",
name: "Index",
children: [{
path: "/index*",
name: "index",
meta: {
mainCss: {
width: "100%"
}
},
component: function() {
return n.e("chunk-4e4676de").then(n.bind(null, "37f9"))
}
}].concat(ft, lt, dt)
},
ht = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("el-container", [n("el-header", {
staticClass: "header",
attrs: {
height: "auto"
}
}, [n("member-header")], 1), n("el-main", {
staticClass: "content"
}, [n("transition", {
attrs: {
name: "slide"
}
}, [n("router-view")], 1), n("ns-aside")], 1), n("el-footer", [n("ns-footer")], 1)], 1)
},
pt = [],
gt = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("div", {
staticClass: "header"
}, [n("ns-header-top"), n("ns-header-mid")], 1)
},
bt = [],
_t = {
components: {
NsHeaderTop: O,
NsHeaderMid: x
},
created: function() {
this.$store.dispatch("cart/cart_count")
}
},
vt = _t,
kt = (n("6177"), Object(j["a"])(vt, gt, bt, !1, null, "88fe94ac", null)),
yt = kt.exports,
jt = {
created: function() {},
data: function() {
return {}
},
mounted: function() {},
computed: {},
watch: {},
components: {
MemberHeader: yt,
NsAside: ot,
NsFooter: J
}
},
Ct = jt,
Ot = (n("1a03"), Object(j["a"])(Ct, ht, pt, !1, null, "65f27815", null)),
wt = Ot.exports,
Tt = [{
path: "index",
name: "member",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-66c08c81").then(n.bind(null, "f2f4"))
}
}, {
path: "security",
name: "security",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-c164c6a6").then(n.bind(null, "bb1c"))
}
}, {
path: "account",
name: "account",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-f5c86434").then(n.bind(null, "ddf1"))
}
}, {
path: "delivery_address",
name: "delivery_address",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-7074eacb").then(n.bind(null, "fa4b"))
}
}, {
path: "address_edit",
name: "address_edit",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-e2fa9b3e").then(n.bind(null, "6de3"))
}
}, {
path: "collection",
name: "collection",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-e5655e1c").then(n.bind(null, "86b5"))
}
}, {
path: "my_coupon",
name: "my_coupon",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-95ceafe8").then(n.bind(null, "d6e4"))
}
}, {
path: "footprint",
name: "footprint",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-ce48d11a").then(n.bind(null, "be47"))
}
}, {
path: "info",
name: "info",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-10077050").then(n.bind(null, "dddd"))
}
}, {
path: "level",
name: "level",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-2d0d5bd2").then(n.bind(null, "7025"))
}
}, {
path: "signin",
name: "signin",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-2d0c8685").then(n.bind(null, "556e"))
}
}, {
path: "order_list",
name: "order_list",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-77d28e2c").then(n.bind(null, "3698"))
}
}, {
path: "my_point",
name: "my_point",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-dced0454").then(n.bind(null, "c683"))
}
}, {
path: "activist",
name: "activist",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-22f71328").then(n.bind(null, "c984"))
}
}, {
path: "refund_detail",
name: "refund_detail",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-6541c192").then(n.bind(null, "c291"))
}
}, {
path: "refund",
name: "refund",
meta: {
module: "order_list",
auth: !0
},
component: function() {
return n.e("chunk-4f9fccb0").then(n.bind(null, "54da"))
}
}, {
path: "complain",
name: "complain",
meta: {
module: "order",
auth: !0,
parentRouter: "activist"
},
component: function() {
return n.e("chunk-4ffb9190").then(n.bind(null, "c974"))
}
}, {
path: "order_detail",
name: "order_detail",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-7d3e2867").then(n.bind(null, "9dd3"))
}
}, {
path: "order_detail_local_delivery",
name: "order_detail_local_delivery",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-d3081916").then(n.bind(null, "b4cf"))
}
}, {
path: "order_detail_pickup",
name: "order_detail_pickup",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-158197fa").then(n.bind(null, "1dcd"))
}
}, {
path: "order_detail_virtual",
name: "order_detail_virtual",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-3cba2654").then(n.bind(null, "8cca"))
}
}, {
path: "logistics",
name: "logistics",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-6cd2c081").then(n.bind(null, "6f92"))
}
}, {
path: "verification",
name: "verification",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-308b1aba").then(n.bind(null, "7192"))
}
}, {
path: "verification_list",
name: "verification_list",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-1537327e").then(n.bind(null, "85d2"))
}
}, {
path: "verification_detail",
name: "verification_detail",
meta: {
module: "order",
auth: !0,
parentRouter: "verification_list"
},
component: function() {
return n.e("chunk-db0e182c").then(n.bind(null, "852a"))
}
}, {
path: "account_list",
name: "account_list",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-4e1791c8").then(n.bind(null, "f6de"))
}
}, {
path: "account_edit",
name: "account_edit",
meta: {
module: "member",
auth: !0,
parentRouter: "account_list"
},
component: function() {
return n.e("chunk-38891612").then(n.bind(null, "08fb"))
}
}, {
path: "apply_withdrawal",
name: "apply_withdrawal",
meta: {
module: "member",
auth: !0,
parentRouter: "account"
},
component: function() {
return n.e("chunk-2c2626c2").then(n.bind(null, "4490"))
}
}, {
path: "withdrawal",
name: "withdrawal",
meta: {
module: "member",
auth: !0
},
component: function() {
return n.e("chunk-356c4a0b").then(n.bind(null, "5019"))
}
}, {
path: "withdrawal_detail",
name: "withdrawal_detail",
meta: {
module: "member",
auth: !0,
parentRouter: "withdrawal"
},
component: function() {
return n.e("chunk-398b88dd").then(n.bind(null, "7246"))
}
}, {
path: "recharge_list",
name: "recharge_list",
meta: {
module: "member",
auth: !0,
parentRouter: "account"
},
component: function() {
return n.e("chunk-32c10bd0").then(n.bind(null, "8ce17"))
}
}, {
path: "recharge_detail",
name: "recharge_detail",
meta: {
module: "member",
auth: !0,
parentRouter: "account"
},
component: function() {
return n.e("chunk-84ec278e").then(n.bind(null, "c1c3"))
}
}, {
path: "recharge_order",
name: "recharge_order",
meta: {
module: "member",
auth: !0,
parentRouter: "account"
},
component: function() {
return n.e("chunk-6def4394").then(n.bind(null, "7b2a"))
}
}],
Et = [{
path: "/evaluate",
name: "evaluate",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-334d76f2").then(n.bind(null, "f76d"))
}
}, {
path: "/payment",
name: "payment",
meta: {
module: "order",
auth: !0
},
component: function() {
return n.e("chunk-17f37f0a").then(n.bind(null, "8812"))
}
}, {
path: "/pay",
name: "pay",
meta: {
module: "pay",
auth: !0
},
component: function() {
return n.e("chunk-67998c52").then(n.bind(null, "7bb3"))
}
}, {
path: "/result",
name: "result",
meta: {
module: "pay",
auth: !0
},
component: function() {
return n.e("chunk-75a1b943").then(n.bind(null, "fdb1"))
}
}],
It = {
path: "/member",
component: wt,
redirect: "index",
alwaysShow: !0,
name: "MemberIndex",
children: [{
path: "/member",
name: "home",
redirect: "index",
children: Tt,
component: function() {
return n.e("chunk-d0ac84c2").then(n.bind(null, "28a3"))
}
}].concat(Et)
},
St = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("el-container", [n("el-header", {
staticClass: "ns-login-header"
}, [n("div", {
staticClass: "header-in"
}, [n("el-row", [n("el-col", {
attrs: {
span: 6
}
}, [n("router-link", {
staticClass: "logo-wrap",
attrs: {
to: "/"
}
}, [n("img", {
attrs: {
src: t.$img(t.siteInfo.logo),
alt: ""
}
})])], 1)], 1)], 1)]), n("el-main", [n("transition", {
attrs: {
name: "slide"
}
}, [n("router-view")], 1)], 1)], 1)
},
Lt = [],
At = {
name: "Layout",
components: {
CopyRight: K,
NsHeaderMid: x
},
created: function() {
this.$store.dispatch("site/siteInfo")
},
mounted: function() {},
computed: Object(b["a"])({}, Object(_["b"])(["siteInfo"])),
watch: {},
methods: {}
},
xt = At,
Rt = (n("cab9"), Object(j["a"])(xt, St, Lt, !1, null, null, null)),
Nt = Rt.exports,
zt = {
path: "/auth",
component: Nt,
redirect: "/auth/login",
alwaysShow: !0,
name: "Auth",
children: [{
path: "/login",
name: "login",
meta: {
module: "login",
backgroundColor: "#fff",
mainCss: {
width: "100%"
}
},
component: function() {
return n.e("chunk-c4831fe4").then(n.bind(null, "a135"))
}
}, {
path: "/register",
name: "register",
meta: {
module: "login",
backgroundColor: "#fff",
mainCss: {
width: "100%"
}
},
component: function() {
return n.e("chunk-f499361e").then(n.bind(null, "6d75"))
}
}, {
path: "/find_pass",
name: "find_pass",
meta: {
module: "login",
backgroundColor: "#fff",
mainCss: {
width: "100%"
}
},
component: function() {
return n.e("chunk-53fdb42e").then(n.bind(null, "5d97"))
}
}]
},
Mt = (i = {
token: function(t) {
return t.member.token
},
lang: function(t) {
return t.app.lang
},
city: function(t) {
return t.app.city
},
locationRegion: function(t) {
return t.app.locationRegion
},
autoLoginRange: function(t) {
return t.member.autoLoginRange
},
wapQrcode: function(t) {
return t.site.siteQrCode
},
member: function(t) {
return t.member.member
}
}, Object(G["a"])(i, "autoLoginRange", (function(t) {
return t.member.autoLoginRange
})), Object(G["a"])(i, "copyRight", (function(t) {
return t.site.copyRight
})), Object(G["a"])(i, "siteInfo", (function(t) {
return t.site.siteInfo
})), Object(G["a"])(i, "addonIsExit", (function(t) {
return t.site.addons
})), Object(G["a"])(i, "cartCount", (function(t) {
return t.cart.cartCount
})), Object(G["a"])(i, "defaultGoodsImage", (function(t) {
return t.site.defaultFiles.default_goods_img
})), Object(G["a"])(i, "defaultHeadImage", (function(t) {
return t.site.defaultFiles.default_headimg
})), Object(G["a"])(i, "defaultShopImage", (function(t) {
return t.site.defaultFiles.default_shop_img
})), Object(G["a"])(i, "defaultCityImage", (function(t) {
return t.site.defaultFiles.default_city_img
})), Object(G["a"])(i, "defaultSupplyImage", (function(t) {
return t.site.defaultFiles.default_supply_img
})), Object(G["a"])(i, "defaultStoreImage", (function(t) {
return t.site.defaultFiles.default_store_img
})), Object(G["a"])(i, "defaultCategoryImage", (function(t) {
return t.site.defaultFiles.default_category_img
})), Object(G["a"])(i, "defaultBrandImage", (function(t) {
return t.site.defaultFiles.default_brand_img
})), Object(G["a"])(i, "orderCreateGoodsData", (function(t) {
return t.order.orderCreateGoodsData
})), Object(G["a"])(i, "groupbuyOrderCreateData", (function(t) {
return t.order.groupbuyOrderCreateData
})), Object(G["a"])(i, "seckillOrderCreateData", (function(t) {
return t.order.seckillOrderCreateData
})), Object(G["a"])(i, "comboOrderCreateData", (function(t) {
return t.order.comboOrderCreateData
})), i),
Dt = Mt,
Pt = n("0e44"),
$t = n("2f94"),
Ft = {
city: "",
lang: "zh-cn",
indexFloatLayerNum: 0,
indexTopAdNum: 0,
locationRegion: null
},
Ut = {
SET_CITY: function(t, e) {
t.city = e
},
SET_LANG: function(t, e) {
t.lang = e
},
SET_FLOAT_LAYER: function(t, e) {
t.indexFloatLayerNum = e
},
SET_INDEXTOPADNUM: function(t, e) {
t.indexTopAdNum = e
},
SET_LOCATION_REGION: function(t, e) {
t.locationRegion = e
}
},
Ht = {
setCity: function(t, e) {
var n = t.commit;
n("SET_CITY", e)
},
lang: function(t, e) {
var n = t.commit;
n("SET_LANG", e)
},
get_city: function(t, e) {
t.commit;
return new Promise((function(t, e) {
return Object($t["b"])({}).then((function(e) {
t(e)
})).catch((function(t) {
e(t)
}))
}))
}
},
Gt = {
namespaced: !0,
state: Ft,
mutations: Ut,
actions: Ht
},
Bt = n("7401"),
Wt = n("485b"),
qt = n("69f9"),
Kt = (n("5315"), {
token: Object(v["a"])(),
autoLoginRange: 0,
member: ""
}),
Qt = {
SET_TOKEN: function(t, e) {
t.token = e
},
SET_AUTOLOGIN_FLAG: function(t, e) {
t.autoLogin = e
},
SET_MEMBER: function(t, e) {
t.member = e
}
},
Xt = {
login: function(t, e) {
var n = t.commit,
i = e.username,
a = e.password,
o = e.captcha_id,
c = e.captcha_code,
r = e.autoLoginRange;
return new Promise((function(t, s) {
return Object(Bt["a"])({
username: i,
password: a,
captcha_id: o,
captcha_code: c,
autoLoginRange: r
}).then((function(i) {
var a = i.code,
o = (i.message, i.data);
0 == a && (n("SET_TOKEN", o.token), void 0 !== e
.autoLoginRange && n("SET_AUTOLOGIN_FLAG", e
.autoLoginRange), Object(v["c"])(o.token, e
.autoLoginRange), t(i)), s()
})).catch((function(t) {
s(t)
}))
}))
},
mobile_login: function(t, e) {
var n = t.commit,
i = e.mobile,
a = e.key,
o = e.code;
return new Promise((function(t, c) {
return Object(Bt["c"])({
mobile: i,
key: a,
code: o
}).then((function(i) {
var a = i.code,
o = (i.message, i.data);
0 == a && (n("SET_TOKEN", o.token), Object(v["c"])(o
.token, e.autoLoginRange), t(i)), c()
})).catch((function(t) {
c(t)
}))
}))
},
remove_token: function(t) {
var e = t.commit;
e("SET_TOKEN", ""), Object(v["b"])()
},
register_token: function(t, e) {
var n = t.commit,
i = e.username,
a = e.password,
o = e.captcha_id,
c = e.captcha_code;
return new Promise((function(t, e) {
return Object(Wt["c"])({
username: i,
password: a,
captcha_id: o,
captcha_code: c
}).then((function(i) {
var a = i.code,
o = (i.message, i.data);
0 == a && (n("SET_TOKEN", o.token), Object(v["c"])(o
.token), t(i)), e()
})).catch((function(t) {
e(t)
}))
}))
},
registerMobile_token: function(t, e) {
var n = t.commit,
i = e.mobile,
a = e.key,
o = e.code,
c = e.captcha_id,
r = e.captcha_code;
return new Promise((function(t, e) {
return Object(Wt["e"])({
mobile: i,
key: a,
code: o,
captcha_id: c,
captcha_code: r
}).then((function(i) {
var a = i.code,
o = (i.message, i.data);
0 == a && (n("SET_TOKEN", o.token), Object(v["c"])(o
.token), t(i)), e()
})).catch((function(t) {
e(t)
}))
}))
},
auto_login_range: function(t, e) {
var n = t.commit;
n("SET_AUTOLOGIN_FLAG", e)
},
logout: function(t) {
var e = t.commit;
e("SET_TOKEN", ""), e("SET_MEMBER", ""), Object(v["b"])()
},
member_detail: function(t, e) {
var n = t.commit,
i = t.state;
if (!i.member || e && e.refresh) return new Promise((function(t, e) {
return Object(qt["k"])({
token: Object(v["a"])()
}).then((function(e) {
var i = e.data;
return n("SET_MEMBER", i), t(e)
})).catch((function(t) {
return e(t)
}))
}))
}
},
Yt = {
namespaced: !0,
state: Kt,
mutations: Qt,
actions: Xt
},
Vt = n("751a");
function Jt(t) {
return Object(Vt["a"])({
url: "/wechat/api/wechat/logincode",
data: t
})
}
function Zt(t) {
return Object(Vt["a"])({
url: "/api/login/checklogin",
data: t
})
}
function te(t) {
return Object(Vt["a"])({
url: "/api/login/wechatLogin",
data: t
})
}
var ee = {
token: Object(v["a"])(),
autoLoginRange: 0,
member: ""
},
ne = {
SET_TOKEN: function(t, e) {
t.token = e
}
},
ie = {
logincode: function(t) {
t.commit;
return new Promise((function(t, e) {
return Jt().then((function(n) {
var i = n.code;
n.message, n.data;
0 == i && t(n), e()
})).catch((function(t) {
e(t)
}))
}))
},
checklogin: function(t, e) {
var n = t.commit;
e.key;
return new Promise((function(t, i) {
return Zt(e).then((function(a) {
var o = a.code,
c = (a.message, a.data);
0 == o && (n("SET_TOKEN", c.token), Object(v["c"])(c
.token, e.autoLoginRange), t(a)), i()
})).catch((function(t) {
i(t)
}))
}))
},
wechatLogin: function(t, e) {
var n = t.commit;
e.mobile, e.key, e.code, e.captcha_id, e.captcha_code;
return new Promise((function(t, i) {
return te(e).then((function(a) {
var o = a.code,
c = (a.message, a.data);
0 == o && (n("SET_TOKEN", c.token), Object(v["c"])(c
.token, e.autoLoginRange), t(a)), i()
})).catch((function(t) {
i(t)
}))
}))
}
},
ae = {
namespaced: !0,
state: ee,
mutations: ne,
actions: ie
};
function oe(t) {
return Object(Vt["a"])({
url: "/api/addon/addonisexit",
data: t
})
}
var ce = {
siteQrCode: "",
copyRight: "",
siteInfo: "",
defaultFiles: "",
addons: ""
},
re = {
SET_SITE_QRCODE: function(t, e) {
t.siteQrCode = e
},
SET_COPY_RIGHT: function(t, e) {
t.copyRight = e
},
SET_SITE_INFO: function(t, e) {
t.siteInfo = e
},
SET_SITE_DEFAULT_FILES: function(t, e) {
t.defaultFiles = e
},
SET_ADDONS: function(t, e) {
t.addons = e
}
},
se = {
qrCodes: function(t) {
var e = t.commit;
t.state;
return new Promise((function(t, n) {
return Object(N["j"])({}).then((function(i) {
var a = i.code,
o = (i.message, i.data);
0 == a && (e("SET_SITE_QRCODE", o), t(i)), n({})
})).catch((function(t) {
n(t)
}))
}))
},
copyRight: function(t) {
var e = t.commit;
t.state;
return new Promise((function(t, n) {
return Object(N["c"])({}).then((function(i) {
var a = i.code,
o = (i.message, i.data);
0 == a && (e("SET_COPY_RIGHT", o), t(i)), n({})
})).catch((function(t) {
n(t)
}))
}))
},
siteInfo: function(t) {
var e = t.commit;
t.state;
return new Promise((function(t, n) {
return Object(N["l"])({}).then((function(i) {
var a = i.code,
o = (i.message, i.data);
0 == a && (e("SET_SITE_INFO", o), t(i)), n({})
})).catch((function(t) {
n(t)
}))
}))
},
defaultFiles: function(t) {
var e = t.commit;
t.state;
return new Promise((function(t, n) {
return Object(N["i"])({}).then((function(i) {
var a = i.code,
o = (i.message, i.data);
0 == a && (e("SET_SITE_DEFAULT_FILES", o), t(i)), n({})
})).catch((function(t) {
n(t)
}))
}))
},
addons: function(t) {
var e = t.commit;
t.state;
return new Promise((function(t, n) {
return oe({}).then((function(i) {
var a = i.code,
o = (i.message, i.data);
0 == a && (e("SET_ADDONS", o), t(i)), n({})
})).catch((function(t) {
n(t)
}))
}))
}
},
ue = {
namespaced: !0,
state: ce,
mutations: re,
actions: se
},
de = {
cartCount: 0
},
le = {
SET_CART_COUNT: function(t, e) {
t.cartCount = e
}
},
fe = {
add_to_cart: function(t, e) {
var n = t.commit;
return new Promise((function(t, i) {
return Object(I["a"])({
site_id: e.site_id,
num: e.num || 1,
sku_id: e.sku_id
}).then((function(e) {
Object(I["e"])({}).then((function(t) {
n("SET_CART_COUNT", t.data)
})), t(e)
})).catch((function(t) {
i(t)
}))
}))
},
delete_cart: function(t, e) {
var n = t.commit;
return new Promise((function(t, i) {
return Object(I["c"])({
cart_id: e.cart_id
}).then((function(e) {
Object(I["e"])({}).then((function(t) {
n("SET_CART_COUNT", t.data)
})), t(e)
})).catch((function(t) {
i(t)
}))
}))
},
cart_count: function(t, e) {
var n = t.commit;
return new Promise((function(t, e) {
return Object(I["e"])({}).then((function(e) {
n("SET_CART_COUNT", e.data), t(e)
})).catch((function(t) {
e(t)
}))
}))
},
edit_cart_num: function(t, e) {
var n = t.commit;
return new Promise((function(t, i) {
return Object(I["d"])({
num: e.num,
cart_id: e.cart_id
}).then((function(e) {
Object(I["e"])({}).then((function(t) {
n("SET_CART_COUNT", t.data)
})), t(e)
})).catch((function(t) {
i(t)
}))
}))
}
},
me = {
namespaced: !0,
state: de,
mutations: le,
actions: fe
},
he = {
orderCreateGoodsData: "",
groupbuyOrderCreateData: "",
seckillOrderCreateData: "",
comboOrderCreateData: ""
},
pe = {
SET_ORDER_CREATE_DATA: function(t, e) {
t.orderCreateGoodsData = e
},
SET_GROUPBUY_ORDER_CREATE_DATA: function(t, e) {
t.groupbuyOrderCreateData = e
},
SET_SECKILL_ORDER_CREATE_DATA: function(t, e) {
t.seckillOrderCreateData = e
},
SET_COMBO_ORDER_CREATE_DATA: function(t, e) {
t.comboOrderCreateData = e
}
},
ge = {
setOrderCreateData: function(t, e) {
var n = t.commit;
t.state;
n("SET_ORDER_CREATE_DATA", e)
},
removeOrderCreateData: function(t) {
var e = t.commit;
e("SET_ORDER_CREATE_DATA", "")
},
setGroupbuyOrderCreateData: function(t, e) {
var n = t.commit;
t.state;
n("SET_GROUPBUY_ORDER_CREATE_DATA", e)
},
removeGroupbuyOrderCreateData: function(t) {
var e = t.commit;
e("SET_GROUPBUY_ORDER_CREATE_DATA", "")
},
setSeckillOrderCreateData: function(t, e) {
var n = t.commit;
t.state;
n("SET_SECKILL_ORDER_CREATE_DATA", e)
},
removeSeckillOrderCreateData: function(t) {
var e = t.commit;
e("SET_SECKILL_ORDER_CREATE_DATA", "")
},
setComboOrderCreateData: function(t, e) {
var n = t.commit;
t.state;
n("SET_COMBO_ORDER_CREATE_DATA", e)
},
removeComboOrderCreateData: function(t) {
var e = t.commit;
e("SET_COMBO_ORDER_CREATE_DATA", "")
}
},
be = {
namespaced: !0,
state: he,
mutations: pe,
actions: ge
};
a["default"].use(_["a"]);
var _e = new _["a"].Store({
modules: {
app: Gt,
member: Yt,
site: ue,
cart: me,
order: be,
wechat: ae
},
getters: Dt,
plugins: [Object(Pt["a"])({
storage: window.localStorage,
reducer: function(t) {
var e = t.app,
n = t.site,
i = t.order;
return {
app: e,
site: n,
order: i
}
}
})]
}),
ve = _e,
ke = o["a"].prototype.push;
o["a"].prototype.push = function(t) {
return t && "string" == typeof t && -1 != t.indexOf("http") ? window.location.open(t, "_self") :
ke.call(this, t).catch((function(t) {
return t
}))
};
var ye = o["a"].prototype.resolve;
o["a"].prototype.pushToTab = function(t) {
if (t) {
if (t && "string" == typeof t && -1 != t.indexOf("http")) return window.open(t, "_blank");
var e = ye.call(this, t),
n = e.href;
window.open(n, "_blank")
}
}, a["default"].use(o["a"]);
var je = [mt, zt, It, {
path: "/closed",
name: "closed",
meta: {
module: "index"
},
component: function() {
return n.e("chunk-4b860706").then(n.bind(null, "8a6c"))
}
}, {
path: "*",
name: "error",
meta: {
module: "index"
},
component: function() {
return n.e("chunk-d34de39c").then(n.bind(null, "8f28"))
}
}],
Ce = new o["a"]({
mode: "history",
base: "/web/",
routes: je
});
Ce.beforeEach((function(t, e, n) {
if (t.meta.auth) {
var i = Object(v["a"])();
if (!i) return n("/login?redirect=".concat(encodeURIComponent(t.fullPath)))
}
window.document.body.style.backgroundColor = t.meta.backgroundColor || "", d.a.start(),
n()
})), Ce.afterEach((function(t, e) {
var n = s.getLangField("title", t),
i = ve.getters.siteInfo.site_name || "";
window.document.title = "".concat(n, " - ").concat(i), setTimeout((function() {
if (document.getElementsByClassName("el-main").length)
if (t.meta.mainCss)
for (var e in t.meta.mainCss) document.getElementsByClassName(
"el-main")[0].style[e] = t.meta.mainCss[e];
else document.getElementsByClassName("el-main")[0].style = ""
}), 100), d.a.done()
}));
var Oe = Ce,
we = n("58ca"),
Te = n("5c96"),
Ee = n.n(Te),
Ie = n("a939"),
Se = n.n(Ie),
Le = (n("0fae"), n("2fb4"), n("49f4"), n("d6d3")),
Ae = n.n(Le),
xe = (n("fda2"), function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("div", {
attrs: {
id: "app"
}
}, [n("transition", {
attrs: {
name: "slide"
}
}, [n("router-view")], 1)], 1)
}),
Re = [],
Ne = {
name: "APP"
},
ze = Ne,
Me = (n("7b9e"), Object(j["a"])(ze, xe, Re, !1, null, "03ea30f7", null)),
De = Me.exports,
Pe = n("53ca"),
$e = (n("a15b"), n("4ec9"), n("4de4"), n("01ea")),
Fe = {
img: function(t, e) {
var n = "";
if (void 0 != t && "" != t) {
if (e && t != vue.$store.getters.defaultGoodsImage) {
var i = t.split("."),
a = i[i.length - 1];
i.pop(), i[i.length - 1] = i[i.length - 1] + "_" + e.size.toUpperCase(), i.push(
a), t = i.join(".")
}
n = -1 == t.indexOf("http://") && -1 == t.indexOf("https://") ? $e["a"].imgDomain +
"/" + t : t
}
return n
},
timeStampTurnTime: function(t) {
if (void 0 != t && "" != t && t > 0) {
var e = new Date;
e.setTime(1e3 * t);
var n = e.getFullYear(),
i = e.getMonth() + 1;
i = i < 10 ? "0" + i : i;
var a = e.getDate();
a = a < 10 ? "0" + a : a;
var o = e.getHours();
o = o < 10 ? "0" + o : o;
var c = e.getMinutes(),
r = e.getSeconds();
return c = c < 10 ? "0" + c : c, r = r < 10 ? "0" + r : r, n + "-" + i + "-" + a +
" " + o + ":" + c + ":" + r
}
return ""
},
countDown: function(t) {
var e = 0,
n = 0,
i = 0,
a = 0;
return t > 0 && (e = Math.floor(t / 86400), n = Math.floor(t / 3600) - 24 * e, i = Math
.floor(t / 60) - 24 * e * 60 - 60 * n, a = Math.floor(t) - 24 * e * 60 * 60 -
60 * n * 60 - 60 * i), {
d: e,
h: n,
i: i,
s: a
}
},
unique: function(t, e) {
var n = new Map;
return t.filter((function(t) {
return !n.has(t[e]) && n.set(t[e], 1)
}))
},
inArray: function(t, e) {
return null == e ? -1 : e.indexOf(t)
},
getDay: function(t) {
var e = new Date,
n = e.getTime() + 864e5 * t;
e.setTime(n);
var i = function(t) {
var e = t;
return 1 == t.toString().length && (e = "0" + t), e
},
a = e.getFullYear(),
o = e.getMonth(),
c = e.getDate(),
r = e.getDay(),
s = parseInt(e.getTime() / 1e3);
o = i(o + 1), c = i(c);
var u = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"];
return {
t: s,
y: a,
m: o,
d: c,
w: u[r]
}
},
copy: function(t, e) {
var n = document.createElement("input");
n.value = t, document.body.appendChild(n), n.select(), document.execCommand("Copy"), n
.className = "oInput", n.style.display = "none", vue.$message({
message: "复制成功",
type: "success"
}), "function" == typeof e && e()
},
deepClone: function(t) {
var e = function(t) {
return "object" == Object(Pe["a"])(t)
};
if (!e(t)) throw new Error("obj 不是一个对象!");
var n = Array.isArray(t),
i = n ? [] : {};
for (var a in t) i[a] = e(t[a]) ? this.deepClone(t[a]) : t[a];
return i
},
filterPrice: function(t) {
return t.toFixed(2)
}
},
Ue = null,
He = function(t) {
Ue && Ue.close(), Ue = Object(Te["Message"])(t)
};
["error", "success", "info", "warning"].forEach((function(t) {
He[t] = function(e) {
return "string" === typeof e && (e = {
message: e
}), e.type = t, He(e)
}
})), a["default"].use(Ee.a), a["default"].prototype.$message = He, a["default"].prototype.$store =
ve, a["default"].config.productionTip = !1, a["default"].prototype.$util = Fe, a["default"]
.prototype.$img = Fe.img, a["default"].prototype.$timeStampTurnTime = Fe.timeStampTurnTime, a[
"default"].prototype.$copy = Fe.copy, window.util = Fe, window.img = Fe.img, window
.timeStampTurnTime = Fe.timeStampTurnTime, window.copy = Fe.copy, a["default"].prototype
.$langConfig = s, a["default"].prototype.$lang = s.lang, window.langConfig = s, window.lang = s
.lang, a["default"].prototype.$config = $e["a"], a["default"].use(Ae.a), a["default"].use(we["a"]),
a["default"].use(Se.a), window.vue = new a["default"]({
router: Oe,
store: ve,
metaInfo: function() {
return {
meta: [{
name: "desc",
content: ve.getters.siteInfo.seo_description || ""
}, {
name: "keywords",
content: ve.getters.siteInfo.seo_keywords || ""
}]
}
},
render: function(t) {
return t(De)
}
}).$mount("#app")
},
"57a2": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "组合套餐"
}
},
5859: function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "帮助详情"
}
},
5897: function(t, e) {
t.exports =
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAADIUlEQVRIibXWXYxdUxQH8N89HZOSvnRS0Sci/VAJgraU0ki8SMVXJaipVNSDJx8dQvVhSKiJ0gpeBA061McDKdo03lRUMGnSEBOdRniSoo0YaSPTqYe1jnvnZO65RnUlJ3vvddb6/8/Za++1VuO5F17SQRq4EtdiKeZiZr47jBF8jo+wG8frwLpq3hW4E+uSZDI5I5+leCjJn8JrGJ8K4dl4B4tbdGMYwj78im7MxnxclFhz8Sruwa344d8QXoX3MCvXBzGA13GozQf2YDUeFn+8GF/iZnzaalhUHK/BriQ7jk2Yg801ZPLdZvGHm9J3Fj5JzEkJz8k/68YR9KIPozVEVRlNn97E6E7MBVXCadiKGSLYt2HbFIiqsi0xxhNza3L8Q7ha84BsxPYTICtlO57O+SJx4hXinq3LFz/hsf+BrJTH8WPOH0GjwDLNe/YsjlacnsQfObaTdjZHxSGSHMsKLE/FGAYnAXtQxOHeGsI6m8HEhuUFLs/FkMmP/jP4E8/XENbZHEpsuKzAvFzsawO2Pr9+fQ1hJ5sSe36hmYh/qQE8USmxZ1YzzUmXQpQYOP0k8pTYhwvsz8UFFaOvRAJuTBH8ZbxY0Z2f4/cF9uRiocj6pcwW2ae1RHWSC3E3VrboekSmgT0FPs5FF1a1GL6d4waZBztIA0/k/N0Wfa9mGdxRiHo1koo+TM/5RnG6rsYbOK2G7FS8ItqQ30VKk1h9OR/B7kLUroFUnon+nB/ECpGybsd3WItzRdk5RVT7+/At7hKXfwV+Tox+nJXzAYw3somahi/EXo/jJs2KcR626BzLvViTI1yP98VNGMKlOFbew2O4QxTQQsSvDPw3WJLbNYgDorgeET3LW7ghP7YkW5kYRWKuSo4JPc0wbsEHIiZvJkh/Ou3Ip05miPg9IA7RX4k5XBpUM81O3JgEDRGz/QnQo7304P60XZu+o4m1s9Ww0aYRXiC2b2GLbgxfi0T8m2abOA8Xm7hbQ2Ibh1WkXV86jEtEW/Co6Ny6RCyXtPEh4rvBf2iEpcOWdL4C14naOcfEVv+AaPU/xGftiEr5G0ePtx+RSttCAAAAAElFTkSuQmCC"
},
"599d": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "查看物流"
}
},
"599e": function(t, e, n) {
"use strict";
n.r(e), n.d(e, "lang", (function() {
return i
}));
var i = {
title: "商品详情"
}
},
"5b42": function(t, e, n) {},
"5c6b": function(t, e, n) {
"use strict";
n.d(e, "b", (function() {
return a
})), n.d(e, "a", (function() {
return o
})), n.d(e, "c", (function() {
return c
}));
var i = n("751a");
function a(t) {
return Object(i["a"])({
url: "/api/helpclass/lists",
data: t
})
}
function o(t) {
return Object(i["a"])({
url: "/api/help/info",
data: t
})
}
function c(t) {
return Object(i["a"])({
url: "/api/help/page",
data: t
})
}
},
"5d80": function(t, e, n) {
"use strict";
n("c52c")
},
"5f87": function(t, e, n) {
"use strict";
n.d(e, "a", (function() {
return c
})), n.d(e, "c", (function() {
return r
})), n.d(e, "b", (function() {
return s
}));
var i = n("a78e"),
a = n.n(i),
o = "SDrxEA%_tWW6ezd3";
function c() {
return a.a.get(o)
}
function r(t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;
return e ? a.a.set(o, t, {
expires: e
}) : a.a.set(o, t)
}
function s() {
return a.a.remove(o)
}
},
6177: function(t, e, n) {
"use strict";
n("ac66")
},
"618d": function(t, e) {
t.exports =
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUxpcfjxsuzNbOC3gOCzcezbl/PWkvnpveKrTPXMmtmTRu/ljumwSdq1geSbP+a8ae+zSurBV/LjrO7Yb+bNlfrrrtmNP/PgdenEWurKhenFdt2rYt/EjPXnu+e9faFjNbWReNq8fdi1hZ1xTuOtVVxBUlIxSGFPX+jGXvHgmu/hn/Hfj96tYe7Yqea7XfXimPLghP334+Cwbvr32N3CiN/Bd+K5fui0Wt2fUeS2U+zOeuO1Y/bmiuPEiuG0bqyKduG5hfvOWaBuWk8sPa6DW++jROfFZfLkl86JV/nuyOzZfvjVY9qkYd20dJ9yXL+YWWxSWcmjbpyQdoyHee7ZfOGsVuTBau3WeOW7V92nUdCSRee3UcaEQuOwVufJk4deQfPOgIpsTt2fR6R/Vtyzd86keNqsab6SX8GYdPWlPPy/VZySeevMYufDeenMZtqkT9KRU/LNYP3aj8imfLCMbdQsG+m+Xem4UurDXtYgF+e2Weq+VRgWb+/KXui7WOWzUxESfO3BWQ8JatIWEduVQdcKCw8PcttQJ+GjSenIZNZfLhcHX9dKKNqXUOnBaN+fR8pEIuO4YdOEPOm0T+/GXNdBJNS6c96jUNIeEsZRJOhyNPbKaedoLeR2OelcJG9wehkaeIN9etQ1HvDOYqqkhdhzNNg6H/jCUv3VWNEIBRUeidl+OPG+UtmjW+GQP9x0OsdeLMsLCPfFXSMOXfAsEcEOEaqBUaWOZU0GRM+wax81jbOgboeFf8izeu6uWaSbfb2ve+OtV9RqMt1rNN2DQt6IN49aOOaiQ7slGmlgblBMb8ovF91YKMcfEF9ujex/M2FkfYeMjJKNfnl3d5wGHpJ7Xu2NQuKxTNBZLseoWb9oOfY7GcE7LWUZSGYEOPevRp+AXDVGinSAi4ZvW60TFUcmU7Cbe7ipdNBGJv7oapJsSV8nUa81NL9GI/R6LbORVbJQOCgueogKJ3ZjXuNCHK4HGn1oYDMfXLp7Pi8LVmsuUKM7LkFXknNiZHtdUdwjFSsuVN8AAAB1dFJOUwAE/hMaDRsI/gH+FPw6/L/+9GT+cS/+7vyP0M0kQbD5w1uI/uf5+v7sTHyU3FvVPLgXvyRJ/aPk1fyq66Vn2NEt/Nv85/7eh2FLzPfvsvX9+N7m8trP7+ntyafrm/OH+Jz59+3Pn3/Mq+qq+NHq5MF4+InD117Lt0kAAAU3SURBVDjLbdV3VJNnFAdgE8gkCQkJS9nInspQRGSIu+496qhard3tySAkIYuEbCBkAAFCwpCN7CkgKGUvBffee1S7z+kXUiL2cP9+zu97733Pe79582YXaFFIAMHFJdqFEBCyCDRv7kLAYGbmMegoN5fo6Gg3AjrG3AwGQ8wBYdaObsfj4pydDx06cuTo0bi4427rHGFzBEJ8ok66bHJ3dr5w4enThoZNm1xOEgIgcwQ6nIj3XHnB+epVobC7qqK5tdHTM/6Ew/8jQTAoOv72SgBWVw/marIkFQboHo+GghCfdmt9eOMWj3tPCzVqjk7B56uJk6qOca8t4T9BZ2eCINahG7d6eLg3ZOVyknU6saKEMzLZWeDl9XM4GgozzQkUEmS51cPTa8v5kSJiQgJRp1CoOUMDZ9MmRj08jjkBnzdBxxWbH/zm9W7kJVENQKKiSM2pH1p1ti3vgefWY6EOINMEQ7fla7WXGjS5yclEIJPDIRLPnMnNedRBo+VvC40BzZwwyHVbPpN5qSHXBHUA5GvaC2i8ie2uQZBpiVgUc8ry63wmzf13/q/JyQkJuqIiXUJCSUkRX9lJ4+VtD15uPX3vIAf0qUAjHDRAokLMF+uIABw0wvXBjiEGCHH98qtVD9uYzNubRzTJJamX023g8J4qtTo3p/kRjZff8eOGNVYQExwHzvhq8iXnTGZ1OndqqrKHSMyabG6l8do6MmL9fA3QzC0cg2nvKC3tu4e6lfkiNfVcYVlZVVVZTyz90j88bUE7Fut00GwabsRgmh+Wlva/g6+qzkxNFQoLC7u7e5A1lA9eTG2BEotysjdA88X+NpVS5Z0WWu3r6pwc8ePUx0KhWNydU3X1N1rpHSW4F+O/2NwAF3xmYyNV/t3CE/31IiuLLzZkisUazeXXteyWO2FgDNcE09Nvnb07zGRfrK+7NijMzDxXmJN1ra7+vYg9fJdUzLWJtJwFx+4C8H1dHf8yAM9Nw4si3vAYq5iLDDTC8MVfyGqy2wtamE0379cPDQ0MDOj4fMX1tzd52o727Oykz43NmAEwpSY7rLOltKnp7cX7938B6vr1589vNtHePFIa4DJj107HkNwuajZ4bJjGFolEtU03btz4o1YkYvNGJwQbSFQ4fP4ycyOUIFVdNdKCsTdaNpstevDsz2e1Ijabp80bp8dSu2YgdH5YhUQiwfRKwzpb730YzWts3Pyqr7+/fzSvOQ3VK5PBk3avh07DbysAWYkhScOUjbfb2lqvXLkykdfXlz+eRu3FyGRTETuCDRBi5bsnQqVC2pSdL6/R6+n08nIslkTB4+msyvNIJHzKzpvgY3iKsHVWgXvgKiSysAxbfBqo4mIsNvb0kyexxQCUdEV4f+NjDZteTlAr39W4iKn0dK6Mrmex5HIGQ6/foE+RISVp0l2rCT4W/71tIHO1t10E0obLpdBJjKQkBomu1wtSZCqVFLxrfkDQzA6AOQasiLSzM5BEFoVComRksBhweBJVABZIF/q7zoJWKyIFAgqFSjVACoWewSCnpFAZYABG+kf5zEALv2BbPB6flkalMoBUEolBlslS4FQqiSQA422Xr7EwweW2tnjwR0iWA2OGUxkkEhhsOwuCoNZ+y7xxZDIro7xcLieTUSgyg8VKTKQIdu/w83WwQJi2N5RgHxi4fz8OlwgguRyFYuDs7HA47+/WB/taQT5uSAQIYhGDXvvDvn17dy5dunDhkiU7F1haHraPcnWAWkA+XfgIM/O1aw8c+H6vES4AoP3BUPTH38K/OmNBlhC2jIMAAAAASUVORK5CYII="
},
"61dc": function(t, e, n) {},
"628a": function(t, e, n) {
"use strict";
var i = function() {
var t = this,
e = t.$createElement,
i = t._self._c || e;
return i("el-dialog", {
staticClass: "service",
attrs: {
visible: t.showService,
width: "48%",
"append-to-body": !0
},
on: {
"update:visible": function(e) {
t.showService = e
},
close: t.closeDialog
}
}, [i("div", {
staticClass: "header-box ns-bg-color"
}, [i("div", {
staticClass: "header-logo"
}, [i("img", {
staticClass: "header-img",
attrs: {
src: n("7e62")
}
}), i("span", {
staticClass: "serve-name"
}, [t._v("客服咨询")])])]), i("div", {
staticClass: "service-box"
}, [i("div", {
staticClass: "service-box-right"
}, [i("div", {
staticClass: "service-box-right-top test-1"
}, [i("div", {
staticClass: "content",
attrs: {
id: "content"
}
}, [t.contentEmpty ? i("div", {
staticClass: "text-center"
}, [t._v("没有聊天记录了")]) : i("div", {
staticClass: "time text-center",
staticStyle: {
cursor: "pointer"
},
on: {
click: t.getMessageList
}
}, [t._v("点击加载")]), t._l(t.messageList, (function(e,
n) {
return i("div", {
key: n
}, [i("div", ["online" == e
.contentType ? i(
"div", {
staticClass: "onlineStatus"
}, [t._v(
"客服在线")]) :
t._e(), "noline" ==
e.contentType ? i(
"div", {
staticClass: "onlineStatus"
}, [t._v(
"客服不在线")]) :
t._e()
]), e.isItMe ? i("div", {
staticClass: "message my-message"
}, [i("div", [i("div", {
staticClass: "my-nickname"
}, [t
._v(t
._s(t
.member
.nickname
)
)
]),
"goods" == e
.contentType ?
i("goodsItem", {
attrs: {
skuId: e
.sku_id
},
on: {
sendMessage: function(
e
) {
return t
.sendMessage(
"goods",
n
)
}
}
}) : t._e(),
"order" == e
.contentType ?
i("orderItem", {
attrs: {
orderId: e
.order_id
},
on: {
sendMessage: function(
e
) {
return t
.sendMessage(
"order",
n
)
}
}
}) : t._e(),
"string" ==
e
.contentType ?
i("div", {
staticClass: "word-message",
domProps: {
innerHTML: t
._s(t
.dealMessage(
e
.content
)
)
}
}) : t._e(),
"image" == e
.contentType ?
i("div", {
staticClass: "word-message"
}, [i("el-image", {
attrs: {
src: t
.$util
.img(
e
.content
),
"preview-src-list": [
t
.$util
.img(
e
.content
)
]
}
})], 1) : t
._e()
], 1), i("div", {
staticClass: "headimg",
style: {
backgroundImage: "url(" +
t
.$util
.img(
t
.member
.headimg ?
t
.member
.headimg :
t
.defaultHeadImage
) +
")"
}
})]) : !1 === e.isItMe ? i(
"div", {
staticClass: "message your-message"
}, [i("div", {
staticClass: "headimg",
style: {
backgroundImage: "url(" +
t
.$util
.img(
t
.shopinfo
.logo
) +
")"
}
}), i("div", [i(
"div", {
staticClass: "my-nickname"
}, [t
._v(t
._s(e
.nickname
) +
" "
),
i("span",
[t._v(t._s(e
.time))]
)
]),
"image" == e
.contentType ?
i("div", {
staticClass: "word-message your-word-message"
}, [i("el-image", {
attrs: {
src: t
.$util
.img(
e
.content
),
"preview-src-list": [
t
.$util
.img(
e
.content
)
]
}
})], 1) : t
._e(),
"goods" == e
.contentType ?
i("goodsItem", {
attrs: {
skuId: e
.sku_id
},
on: {
sendMessage: function(
e
) {
return t
.sendMessage(
"goods",
n
)
}
}
}) : t._e(),
"order" == e
.contentType ?
i("orderItem", {
attrs: {
orderId: e
.order_id
},
on: {
sendMessage: function(
e
) {
return t
.sendMessage(
"order",
n
)
}
}
}) : t._e(),
"string" ==
e
.contentType ?
i("div", {
staticClass: "word-message your-word-message",
domProps: {
innerHTML: t
._s(t
.dealMessage(
e
.content
)
)
}
}) : t._e()
], 1)]) : t._e()])
})), i("div", {
staticStyle: {
height: "40px"
}
})], 2)]), i("div", {
staticClass: "service-box-right-bottom"
}, [1 == t.keyWordsConfig.is_open ? i("div", {
staticClass: "key-word"
}, t._l(t.keyWordsConfig.keyword_list, (function(e, n) {
return i("span", {
key: n,
on: {
click: function(n) {
return t
.sendMessage(
"string", -
1, e.keyword
)
}
}
}, [t._v(t._s(e.keyword))])
})), 0) : t._e(), i("div", {
staticClass: "operation"
}, [i("img", {
staticClass: "emjoy",
attrs: {
src: n("5897")
},
on: {
click: function(e) {
t.showEmoji = !t.showEmoji
}
}
}), i("el-upload", {
staticClass: "upload",
attrs: {
action: t.uploadActionUrl,
"show-file-list": !1,
"on-success": t.handleAvatarSuccess
}
}, [i("img", {
staticClass: "emjoy",
attrs: {
src: n("894f")
},
on: {
click: function(e) {
t.showEmoji = !1
}
}
})])], 1), t.showEmoji ? i("div", {
staticClass: "emoji-box"
}, t._l(t.emjoyList, (function(e, n) {
return i("img", {
key: n,
staticClass: "text item",
staticStyle: {
cursor: "pointer"
},
attrs: {
src: t.$util.img(e)
},
on: {
click: function(i) {
return t.sendEmoji(
n, e)
}
}
})
})), 0) : t._e(), i("div", {
ref: "msgInputContainer",
staticClass: "input-panel",
class: 1 == t.keyWordsConfig.is_open ? "" :
"active",
attrs: {
contenteditable: "true",
spellcheck: "false"
},
on: {
keydown: function(e) {
return !e.type.indexOf("key") && t._k(e
.keyCode, "enter", 13, e.key,
"Enter") || e.ctrlKey || e
.shiftKey || e.altKey || e.metaKey ?
null : t.sendMessage()
},
input: function(e) {
return t.input(e)
}
}
}), i("div", {
staticClass: "num-box"
}, [t._v(" " + t._s(t.text_num) + "/150 ")]), i(
"el-button", {
staticClass: "send-btn",
attrs: {
size: "small"
},
on: {
click: function(e) {
return t.sendMessage()
}
}
}, [t._v("发送")])], 1)])])])
},
a = [],
o = n("5530"),
c = (n("159b"), n("99af"), n("ac1f"), n("5319"), n("a434"), n("498a"), n("01ea")),
r = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("div", {
staticClass: "goods-info"
}, [n("div", {
staticClass: "goods-box"
}, [n("div", {
staticClass: "goods-img"
}, [n("img", {
attrs: {
src: t.goodsInfo.sku_image ? t.$util.img(t.goodsInfo
.sku_image) : t.$util.img(t.defaultGoodsImage),
alt: ""
}
})]), n("div", {
staticClass: "goods-desc"
}, [n("div", {
staticClass: "text-hidden-two-row"
}, [t._v(t._s(t.goodsInfo.sku_name))]), n("div", {
staticClass: "text-hidden-two-row"
}, [n("span", {
staticClass: "sale-num"
}, [t._v("库存:" + t._s(t.goodsInfo.stock))]), t._v(" "), n(
"span", {
staticClass: "sale-num"
}, [t._v("销量:" + t._s(t.goodsInfo.sale_num))])]), n("div", {
staticClass: "price-box"
}, [n("span", {
staticClass: "sale-num price-num"
}, [t._v("¥" + t._s(t.goodsInfo.price))]), n("span", {
on: {
click: function(e) {
return t.jump_shop()
}
}
}, [t._v("查看商品"), n("i", {
staticClass: "el-icon-arrow-right"
})])])])])])
},
s = [],
u = n("a2a9"),
d = n("2f62"),
l = {
name: "goods_item",
props: {
skuId: 0
},
data: function() {
return {
goodsInfo: {}
}
},
computed: Object(o["a"])({}, Object(d["b"])(["defaultGoodsImage"])),
created: function() {
this.skuId && this.getGoodsInfo()
},
methods: {
sendMessage: function() {
this.$emit("sendMessage")
},
jump_shop: function() {
this.$router.pushToTab("/sku-" + this.goodsInfo.sku_id)
},
getGoodsInfo: function() {
var t = this;
console.log(this.skuId, "商品ID"), Object(u["f"])({
sku_id: this.skuId
}).then((function(e) {
console.log(e, "res"), e.code >= 0 && (t.goodsInfo = e.data
.goods_sku_detail)
}))
}
}
},
f = l,
m = (n("4f527"), n("2877")),
h = Object(m["a"])(f, r, s, !1, null, "d147fb86", null),
p = h.exports,
g = function() {
var t = this,
e = t.$createElement,
n = t._self._c || e;
return n("div", {
staticClass: "goods-info"
}, [n("div", {
staticClass: "goods-box"
}, [n("div", {
staticClass: "goods-img"
}, [n("img", {
attrs: {
src: t.orderInfo.order_goods[0].sku_image ? t.$util.img(
t.orderInfo.order_goods[0].sku_image) : t.$util
.img(t.defaultGoodsImage),
alt: ""
}
})]), n("div", {
staticClass: "goods-desc"
}, [n("div", {
staticClass: "text-hidden-two-row"
}, [t._v(t._s(t.orderInfo.order_name))]), n("div", [t._v("订单状态:" + t
._s(t.orderInfo.order_status_name))]), n("div", {
staticClass: "flex-box"
}, [n("span", {
staticClass: "ns-text-color"
}, [t._v("¥" + t._s(t.orderInfo.order_money))]), t._v(" "),
n("span", [t._v(t._s(t.orderInfo.delivery_type_name))])
])])]), n("div", {
staticClass: "more text-center"
}, [n("div", {
staticClass: "order-num"
}, [t._v("订单号:454564645665")]), n("div", {
staticClass: "see-order",
on: {
click: function(e) {
return t.jumo_order()
}
}
}, [t._v(" 查看订单"), n("i", {
staticClass: "el-icon-arrow-right"
})])])])
},
b = [],
_ = n("dea0"),
v = {
name: "orderItem",
props: {
orderId: 0,
canSend: {
type: Boolean,
default: !1
}
},
data: function() {
return {
orderInfo: {
order_status_name: "",
delivery_type_name: "",
order_money: "",
order_goods: [{
sku_image: ""
}]
}
}
},
computed: Object(o["a"])({}, Object(d["b"])(["defaultGoodsImage"])),
created: function() {
this.orderId && this.getOrderInfo()
},
methods: {
sendMessage: function() {
this.$emit("sendMessage")
},
jumo_order: function() {
this.$router.pushToTab("/member/order_detail?order_id=" + this.orderId)
},
getOrderInfo: function() {
var t = this;
Object(_["b"])({
order_id: this.orderId
}).then((function(e) {
e.code >= 0 && (console.log(e), t.orderInfo = e.data)
}))
}
}
},
k = v,
y = (n("7d8a"), Object(m["a"])(k, g, b, !1, null, "5bc39012", null)),
j = y.exports,
C = n("751a");
function O(t) {
return Object(C["a"])({
url: "/servicer/api/chat/say",
data: t
})
}
function w(t) {
return Object(C["a"])({
url: "/servicer/api/chat/setRead",
data: t
})
}
function T(t) {
return Object(C["a"])({
url: "/servicer/api/chat/bind",
data: t
})
}
function E(t) {
return Object(C["a"])({
url: "/servicer/api/chat/dialogs",
data: t
})
}
function I(t) {
return Object(C["a"])({
url: "/servicer/api/chat/hasServicers",
data: t
})
}
function S(t) {
return Object(C["a"])({
url: "/servicer/api/chat/bye",
data: t
})
}
function L() {
return Object(C["a"])({
url: "/servicer/api/chat/keyword"
})
}
function A() {
return Object(C["a"])({
url: "/api/site/info"
})
}
n("4d63"), n("25f0");
var x = {
emjoyList: {
"[emjoy_01]": "public/static/img/emojy/emjoy_01.gif",
"[emjoy_02]": "public/static/img/emojy/emjoy_02.gif",
"[emjoy_03]": "public/static/img/emojy/emjoy_03.gif",
"[emjoy_04]": "public/static/img/emojy/emjoy_04.gif",
"[emjoy_05]": "public/static/img/emojy/emjoy_05.gif",
"[emjoy_06]": "public/static/img/emojy/emjoy_06.gif",
"[emjoy_07]": "public/static/img/emojy/emjoy_07.gif",
"[emjoy_08]": "public/static/img/emojy/emjoy_08.gif",
"[emjoy_09]": "public/static/img/emojy/emjoy_09.gif",
"[emjoy_10]": "public/static/img/emojy/emjoy_10.gif",
"[emjoy_11]": "public/static/img/emojy/emjoy_11.gif",
"[emjoy_12]": "public/static/img/emojy/emjoy_12.gif",
"[emjoy_13]": "public/static/img/emojy/emjoy_13.gif",
"[emjoy_14]": "public/static/img/emojy/emjoy_14.gif",
"[emjoy_15]": "public/static/img/emojy/emjoy_15.gif",
"[emjoy_16]": "public/static/img/emojy/emjoy_16.gif",
"[emjoy_17]": "public/static/img/emojy/emjoy_17.gif",
"[emjoy_18]": "public/static/img/emojy/emjoy_18.gif",
"[emjoy_19]": "public/static/img/emojy/emjoy_19.gif",
"[emjoy_20]": "public/static/img/emojy/emjoy_20.gif",
"[emjoy_21]": "public/static/img/emojy/emjoy_21.gif",
"[emjoy_22]": "public/static/img/emojy/emjoy_22.gif",
"[emjoy_23]": "public/static/img/emojy/emjoy_23.gif",
"[emjoy_24]": "public/static/img/emojy/emjoy_24.gif",
"[emjoy_25]": "public/static/img/emojy/emjoy_25.gif",
"[emjoy_26]": "public/static/img/emojy/emjoy_26.gif",
"[emjoy_27]": "public/static/img/emojy/emjoy_27.gif",
"[emjoy_28]": "public/static/img/emojy/emjoy_28.gif",
"[emjoy_29]": "public/static/img/emojy/emjoy_29.gif",
"[emjoy_30]": "public/static/img/emojy/emjoy_30.gif",
"[emjoy_31]": "public/static/img/emojy/emjoy_31.gif",
"[emjoy_32]": "public/static/img/emojy/emjoy_32.gif",
"[emjoy_33]": "public/static/img/emojy/emjoy_33.gif",
"[emjoy_34]": "public/static/img/emojy/emjoy_34.gif",
"[emjoy_35]": "public/static/img/emojy/emjoy_35.gif",
"[emjoy_36]": "public/static/img/emojy/emjoy_36.gif",
"[emjoy_37]": "public/static/img/emojy/emjoy_37.gif",
"[emjoy_38]": "public/static/img/emojy/emjoy_38.gif",
"[emjoy_39]": "public/static/img/emojy/emjoy_39.gif",
"[emjoy_40]": "public/static/img/emojy/emjoy_40.gif",
"[emjoy_41]": "public/static/img/emojy/emjoy_41.gif",
"[emjoy_42]": "public/static/img/emojy/emjoy_42.gif",
"[emjoy_43]": "public/static/img/emojy/emjoy_43.gif",
"[emjoy_44]": "public/static/img/emojy/emjoy_44.gif",
"[emjoy_45]": "public/static/img/emojy/emjoy_45.gif",
"[emjoy_46]": "public/static/img/emojy/emjoy_46.gif",
"[emjoy_47]": "public/static/img/emojy/emjoy_47.gif"
},
stringToEmjoy: function(t) {
var e = this;
if (t) {
var n = t,
i = new RegExp("\\[emjoy_(.+?)\\]", "g"),
a = n.replace(i, (function(t) {
var n = "";
for (var i in e.emjoyList)
if (t == i) {
var a = util.img(e.emjoyList[i]);
n = ""
} return n || t
}));
return a
}
}
},
R = {
components: {
goodsItem: p,
orderItem: j
},
props: {
skuId: {
default: 0
},
orderId: {
default: 0
},
logo: {
default: ""
},
shop: {
type: Object,
default: function() {
return {
shop_name: "",
shop_id: "",
logo: ""
}
}
}
},
data: function() {
return {
isFirstInit: !0,
showEmoji: !1,
emjoyList: x.emjoyList,
showService: !1,
search_text: "",
websock: null,
messageList: [],
servicerId: 0,
message: "",
image: "",
sendSwitch: !0,
page: 1,
total: 0,
getSwitch: !0,
contentEmpty: !1,
sessionList: [],
currShop: {
shop_name: "",
site_logo: ""
},
keyWordsConfig: {},
canSend: !0,
siteIdMap: 0,
timeoutObj: null,
uploadActionUrl: c["a"].baseUrl + "/api/upload/chatimg",
text_num: 0,
is_first: !0,
shopinfo: {
name: "",
logo: ""
}
}
},
filters: {
Time: function(t) {
var e = new Date,
n = parseInt(t.substr(0, 4)),
i = parseInt(t.substr(5, 2)),
a = parseInt(t.substr(8, 2)),
o = e.getFullYear(),
c = e.getMonth() + 1,
r = e.getDate(),
s = new Date(n, i - 1, a),
u = (e = new Date(o, c - 1, r), s.getTime() - e.getTime());
return Math.abs(u) < 864e5 ? "今天" + t.substr(11, 5) : u > 0 && u < 1728e5 ? "明天" + t
.substr(11, 5) : u < 0 && u > -1728e5 ? "昨天" + t.substr(11, 5) : t.substr(5, 16)
}
},
created: function() {
this.siteIdMap = this.shop.shop_id, this.getKeywords(), this.getSiteInfo()
},
watch: {
showService: function(t) {
!t && this.websock && this.websock.close()
},
groupId: function(t) {
this.group_id = this.groupId
},
servicerId: function(t) {}
},
mounted: function() {},
computed: Object(o["a"])({}, Object(d["b"])(["token", "defaultHeadImage", "defaultShopImage",
"defaultGoodsImage", "addonIsExit", "locationRegion", "member"
])),
beforeDestroy: function() {
var t = this;
clearInterval(this.timeoutObj), S().then((function(e) {
0 == e.code && t.websock && t.websock.close()
}))
},
methods: {
dealMessage: function(t) {
return x.stringToEmjoy(t)
},
getSiteInfo: function() {
var t = this;
A().then((function(e) {
e.code >= 0 && e.data && (console.log(e, "getSiteInfogetSiteInfo"),
t.shopinfo = e.data)
}))
},
getKeywords: function() {
var t = this;
L().then((function(e) {
e.code >= 0 && e.data && (t.keyWordsConfig = e.data)
}))
},
sendEmoji: function(t, e) {
this.showEmoji = !1, this.$refs.msgInputContainer.focus();
var n = this.$util.img(e),
i = '
');
document.execCommand("insertHTML", !1, i)
},
show: function() {
this.is_first = !0, this.siteIdMap = this.shop.shop_id, console.log("新版本"), this
.is_first && (this.currShop = this.shop), this.showService = !0, this
.initWebSocket()
},
initData: function() {
this.page = 1, this.messageList.length = 0, this.contentEmpty = !1
},
selectShop: function(t) {
var e = this;
console.log("切换联系人"), this.initData(), this.siteIdMap = t.shop_id, this.currShop =
t, this.servicerId = t.servicer_id, this.sessionList.forEach((function(n) {
n.shop_id == t.shop_id && (n.unread = 0, e.isRead(n))
})), this.messageList = [], this.closeDialog(), this.initWebSocket(), this
.getMessageList(), this.text_num = 0, this.$refs.msgInputContainer.innerHTML =
""
},
isRead: function(t) {
console.log(t, "item"), w({
site_id: t.shop_id
}).then((function(t) {
console.log(t, "res")
})).catch((function(t) {}))
},
test_online: function() {
var t = this;
I({
site_id: this.currShop.shop_id
}).then((function(e) {
e.data.online_count > 0 ? (t.currShop.online = 1, t.sessionList
.forEach((function(e) {
e.shop_id == t.currShop.shop_id && (e.online =
1)
}))) : t.currShop.online = 0
}))
},
scrollBottom: function() {
var t = document.getElementById("content");
setTimeout((function() {
t.scrollTop = t.scrollHeight
}), 0)
},
getMessageList: function() {
var t = this;
E({
page: this.page,
limit: 4,
servicer_id: this.servicerId,
site_id: this.siteIdMap
}).then((function(e) {
var n = e.code;
e.data, e.messge;
if (0 == n) {
var i = [],
a = e.data.list;
a.forEach((function(t) {
var e = {};
0 == t.content_type ? (e.content = 0 == t.type ?
t.consumer_say : t.servicer_say, e
.isItMe = 0 == t.type, e.contentType =
"string", e.nickname = t.nickname, e
.shop_name = t.shop_name, e.time = t
.create_day + " " + t.create_time, t
.avatar ? e.logo = t.avatar : e.logo = t
.logo) : 1 == t.content_type ? (e
.isItMe = 0 == t.type, e.contentType =
"goods", e.sku_id = t.goods_sku_id, e
.nickname = t.nickname, e.shop_name = t
.shop_name, e.time = t.create_day +
" " + t.create_time, t.avatar ? e
.logo = t.avatar : e.logo = t.logo) :
2 == t.content_type ? (e.isItMe = 0 == t
.type, e.contentType = "order", e
.order_id = t.order_id, e.nickname = t
.nickname, e.shop_name = t.shop_name, e
.time = t.create_day + " " + t
.create_time, t.avatar ? e.logo = t
.avatar : e.logo = t.logo) : 3 == t
.content_type && (e.isItMe = 0 == t.type, e
.contentType = "image", e.content = 0 ==
t.type ? t.consumer_say : t
.servicer_say, e.nickname = t.nickname,
e.shop_name = t.shop_name, e.time = t
.create_day + " " + t.create_time, t
.avatar ? e.logo = t.avatar : e.logo = t
.logo), i.push(e)
})), t.messageList = i.concat(t.contentEmpty ? [] : t
.messageList), console.log(t.messageList,
"this.messageList"), 1 == t.page && (t.skuId && t
.joinNewFakeMessage("mine", "goods"), t.orderId && t
.joinNewFakeMessage("mine", "order"), t.scrollBottom()),
t.page >= e.data.page_count ? t.contentEmpty = !0 : t
.page += 1
}
}))
},
joinNewFakeMessage: function() {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "mine",
e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "string",
n = {
isItMe: "mine" == t,
contentType: e
};
"string" == e && (n.content = this.message), "goods" == e && (n.sku_id = this.skuId,
n.canSend = !0), "order" == e && (n.order_id = this.orderId, n.canSend = !
0), "image" == e && (n.content = this.image), this.messageList.unshift(n), this
.scrollBottom()
},
joinMessage: function() {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "mine",
e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "string",
n = {
isItMe: "mine" == t,
contentType: e
};
"string" == e && (n.content = this.message), "goods" == e && (n.sku_id = this.skuId,
n.canSend = !1), "order" == e && (n.order_id = this.orderId, n.canSend = !
1), "image" == e && (n.content = this.image), this.messageList.push(n), this
.scrollBottom()
},
input: function(t) {
var e = this.$refs.msgInputContainer.innerHTML,
n = e.replace(/<\s?img.*?src\s*=\s*[\"|\']?(.*?)[\"|\']\s.*?>/gi, "0");
this.text_num = n.length, this.text_num >= 150 && this.$message({
message: "最多一次可以发送150个字~",
type: "warning"
})
},
sendMessage: function() {
var t = this,
e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "string",
n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : -1,
i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "";
if (-1 != n && this.messageList.splice(n, 1), this.sendSwitch) {
this.sendSwitch = !1;
var a, o = {
servicer_id: this.servicerId,
site_id: this.siteIdMap
};
a = i || this.$refs.msgInputContainer.innerHTML;
var c = a.replace(/