", {
'class': G.extBrand + '-compare-next-page ' + G.extBrand + '-right'
}).append($('
', {
'class': G.extBrand + '-bg page-arrow'
}))).append(b2c_PageView);
li.append(detail);
if (pages == 1) {
li.find('.' + G.extBrand + '-compare-prev-page').hide();
li.find('.' + G.extBrand + '-compare-next-page').hide();
li.find('.' + G.extBrand + '-b2c-PageView-fixed').hide();
li.attr("pages", 1);
li.attr("len", len);
var bannerWidth = len * 200;
//border
li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css("width", bannerWidth + 2);
} else {
//还要考虑到边框的border,必须减去两个像素
li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css("width", G.width - 2);
}
$('#' + G.extBrand + '-compare').append(li);
$('#page-total-' + i).text(pages);
}
} catch (e) {
if (G.debug) {
throw e;
}
}
}
$('#' + G.extBrand + '-compare').show();
}
function editPromoIcon(promo) {
/*把相同的促销活动放一起, 避免显示多个相同图标, 但是不能直接改原来的内容, 会影响其他地方的价格计算*/
if (!promo || promo && !promo.length) return promo;
for (var i = 0, len = promo.length; i < len; i++) {
if (!promo[i]) continue;
for (var j = 1; j < len; j++) {
if (!promo[i + j]) continue;
if (promo[i].type == promo[i + j].type) {
if (promo[i].hasSame) continue;
promo[i].hasSameTitle = (promo[i].hasSameTitle ? promo[i].hasSameTitle : promo[i].desc) + ' ' + promo[i + j].desc;
promo[i + j].hasSame = true;
}
}
}
return promo;
}
//把模糊匹配的b2c转化成正规的b2c商城内容
function exchangeDataFormat(b2cFuzzy) {
var b2c = {};
var fuzzy = b2cFuzzy.product;
fuzzy = specialFilter(fuzzy);
for (var fuzzyIndex in fuzzy) {
if (fuzzy[fuzzyIndex].more == '1') {
var product = fuzzy[fuzzyIndex].all;
for (var productIndex in product) {
var site_name = product[productIndex].site_name;
if (b2c[site_name] == null) {
b2c[site_name] = [];
}
b2c[site_name].push(product[productIndex]);
}
} else {
var site_name = fuzzy[fuzzyIndex].site_name;
if (b2c[site_name] == null) {
b2c[site_name] = [];
}
b2c[site_name].push(fuzzy[fuzzyIndex]);
}
}
var returnB2c = {
'store': []
};
for (var b2cIndex in b2c) {
if (typeof b2c[b2cIndex][0].fee != 'undefined') {
var store = {
'product': b2c[b2cIndex],
'fee': b2c[b2cIndex][0].fee
};
returnB2c.store.push(store);
}
}
return returnB2c;
}
//初始化,根据数据的类型确定展示什么样式
exports.init = function (data, type) {
if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) {
return;
}
if (type == "bottom") {
if (data.b2c && data.b2c.min_price) {
showBottomExactView(data);
G.setPageArgs(G.extBrand + '-compare', G.getFixedShowProductNum());
this.setBottomViewOffset();
} else if (data.b2c_fuzzy) {
var obj = {};
obj.b2c2 = exchangeDataFormat(data.b2c_fuzzy);
showBottomExactView(obj);
G.setPageArgs(G.extBrand + '-compare', G.getFixedShowProductNum());
this.setBottomViewOffset();
$('.' + G.extBrand + '-bi').addClass(G.extBrand + '-bi-bg');
}
//小红点提示
G.circleNotice(data.quan, data.promotion);
} else {
if (data.b2c && data.b2c.min_price) {
showExactView(data);
} else if (data.b2c_fuzzy) {
showFuzzyView(data);
}
}
};
//设定底部版的详情页的偏移位置
exports.setBottomViewOffset = function () {
$('ul.' + G.extBrand + '-item-list').each(function () {
var menu_li = $(this).parent().parent().eq(0);
if (menu_li.attr("pages") == '1') {
//尽量根据菜单的位置居中,实在不能居中的,就靠右
var menu_li_left = menu_li.offset().left;
var menu_li_width = menu_li.width();
var bannerWidth = parseInt(menu_li.attr("len")) * 200;
var target_left = menu_li_left - (bannerWidth / 2 - menu_li_width / 2);
if (target_left < 0) {
target_left = 0;
}
var remainWidth = G.width - target_left;
if (bannerWidth < remainWidth) {
menu_li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('left', target_left);
menu_li.find('.' + G.extBrand + '-compare-item-detail-title-fixed').css('left', target_left);
} else {
menu_li.children('div.' + G.extBrand + '-compare-item-detail-fixed').css('left', G.width - bannerWidth);
menu_li.find('.' + G.extBrand + '-compare-item-detail-title-fixed').css('left', G.width - bannerWidth);
}
}
});
};
return exports;
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "3b577d009bbc954f4f7c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_style_loader_0_13_2_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_style_index_0_id_da945952_scoped_true_lang_css__ = __webpack_require__("ed989676e86f2d179ae1");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_style_loader_0_13_2_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_style_index_0_id_da945952_scoped_true_lang_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_style_loader_0_13_2_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_style_index_0_id_da945952_scoped_true_lang_css__);
/* unused harmony reexport namespace */
/***/ }),
/***/ "3cc063a6cebebf64b958":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true__ = __webpack_require__("14bb9c48784de37e292a");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_template_id_a70db998_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "3cd1d8e0961acbb3ac12":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G, Vue) {
var request = __webpack_require__("91f250ebeb8d5987491c");
module.exports = {
init: function init() {
var EpicTrend;
return regeneratorRuntime.async(function init$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
var t = $('[data-component=PurchaseButton] button')[0].innerText;
return t === '立即购买' || t === '预购';
}));
case 2:
EpicTrend = __webpack_require__("04a1e812dbb979983ae6")['default'];
setTimeout(function () {
var list = $('[data-component=ProductCard]');
console.log(list);
var r = list.toArray().map(function (item) {
var link = $(item).find('a').attr('href');
if (!link) {
link = location.href;
} else {
link = 'https://' + location.hostname + link;
}
var el = $(item).find('[data-component=ProductCardBottomRowLayout]');
return {
mountPoint: el,
link: link
};
});
console.log(r);
r.forEach(function (item) {
request.get(G.server + '/extension/price_towards?url=' + item.link + '&ver=1', true).then(function (res) {
var e = document.createElement('div');
if (!res.store.length || !res.store[0].all_line.length) {
return;
}
e.classList.add('gwd-tag');
$(item.mountPoint).after(e);
new Vue({
el: e,
render: function render(h) {
return h(EpicTrend, {
props: {
data: res
}
});
}
});
// debugger
$(e).on('DOMNodeRemoved', function () {
debugger;
});
});
});
var mountPoint = $('[data-component=PurchaseButton]');
if (!mountPoint.length) {
return;
}
if ($(mountPoint[0]).parents('[data-component=ProductCard]').length) {
return;
}
// let priceText = $('[data-component=Price]')[0].innerText.replace('US$', '') * 100
request.get(G.server + '/extension/price_towards?url=' + location.href + '&ver=1', true).then(function (res) {
var e = document.createElement('div');
if (!res.store.length || !res.store[0].all_line.length) {
return;
}
$(mountPoint[0]).after(e);
new Vue({
el: e,
render: function render(h) {
return h(EpicTrend, {
props: {
data: res,
type: 'top'
}
});
}
});
});
}, 2000);
case 4:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("6a0e4ebb57bf6aac1f2d"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("b2848b041c3d11faa242")["default"]))
/***/ }),
/***/ "3db0075f47802954174f":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__ = __webpack_require__("df3f32c84e4728f0ac94");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "3dfa44ded0e2a0f68e0a":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("89c58526b88432f4b285")();
// imports
// module
exports.push([module.i, ".gwd-coupon-bar[data-v-3fdd510a] {\n font-family: \"PingFang SC-Medium\", \"Microsoft YaHei\", \"Arial\", \"SimSun\", serif;\n font-size: 12px;\n background: white;\n position: relative;\n border: 1px solid #e8e8e8;\n border-top: none;\n width: 462px;\n box-sizing: border-box;\n height: 38px;\n}\n.gwd-coupon-bar .gwd-round-click[data-v-3fdd510a] {\n margin-left: 24px;\n margin-right: 12px;\n display: block;\n width: 68px;\n height: 20px;\n text-align: center;\n border-radius: 4px;\n color: white;\n font-weight: bold;\n}\n.gwd-coupon-bar .gwd-take[data-v-3fdd510a] {\n margin-right: 12px;\n width: 74px;\n height: 20px;\n font-size: 12px;\n}\n.gwd-coupon-bar .gwd-take span[data-v-3fdd510a] {\n flex: 1;\n text-align: center;\n}\n.gwd-coupon-bar .gwd-qr-hover-window[data-v-3fdd510a] {\n width: 136px;\n height: 160px;\n background: #fff9f6;\n position: absolute;\n box-sizing: border-box;\n border-width: 1px;\n border-style: solid;\n top: 37px;\n left: 345px;\n display: none;\n z-index: 99;\n}\n.gwd-coupon-bar[data-v-3fdd510a]:hover {\n text-decoration: none;\n}\n.gwd-coupon-bar:hover .gwd-qr-hover-window[data-v-3fdd510a] {\n display: flex;\n}\n", ""]);
// exports
/***/ }),
/***/ "3e216db2331af9a3d857":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _vm.data.time ? _c("div", [_c("div", { staticClass: "prifontf tip-time" }, [_vm._v(_vm._s(_vm.data.time))]), _vm._v(" "), _c("div", { staticClass: "pri-right-info", "class": _vm.domclass }, [_vm.data.pagePrice && _vm.domclass === "" ? _c("div", { staticClass: "tip-item tip-pagepri tip-pagepri2" }, [_c("em"), _vm._v(" "), !_vm.aliSite ? [_c("span", {
staticClass: "tip-item-sp1",
staticStyle: { width: "120px" }
}, [_vm._v("到手价(单件) / 页面价")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")])] : _vm._e(), _vm._v(" "), _c("span", { staticClass: "tip-item-sp3 prifontf" }, [_vm._v(_vm._s(_vm.data.pagePrice))])], 2) : _vm.data.pagePrice ? _c("div", { staticClass: "tip-item tip-pagepri" }, [_c("em"), _vm._v(" "), _c("span", { staticClass: "tip-item-sp1" }, [_vm._v("页面价")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp3 prifontf" }, [_vm._v(_vm._s(_vm.data.pagePrice))])]) : _vm._e(), _vm._v(" "), _vm.data.directpro ? _c("div", { staticClass: "tip-item tip-directpro" }, [_c("em"), _vm._v(" "), _c("span", { staticClass: "tip-item-sp1" }, [_vm._v("到手价(单件)")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp3 prifontf" }, [_vm._v("¥" + _vm._s(_vm.data.directpro))]), _vm._v(" "), _c("span", {
staticClass: "tip-item-sp4",
domProps: { innerHTML: _vm._s(_vm.data.promo2) }
})]) : _vm._e(), _vm._v(" "), _vm.data.addpro ? _c("div", { staticClass: "tip-item tip-addpro" }, [_c("em"), _vm._v(" "), _c("span", { staticClass: "tip-item-sp1" }, [_vm._v("到手价(多件)")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp3 prifontf" }, [_vm._v("¥" + _vm._s(_vm.data.addpro))]), _vm._v(" "), _c("span", {
staticClass: "tip-item-sp4",
domProps: { innerHTML: _vm._s(_vm.data.promo1) }
})]) : _vm._e()])]) : _vm._e();
};
var staticRenderFns = [];
render._withStripped = true;
exports.render = render;
exports.staticRenderFns = staticRenderFns;
/***/ }),
/***/ "3f9fcc169280fbf7f1fa":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a \n';
return $$out;
};
/***/ }),
/***/ "6551eb75655b14df2b7e":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("89c58526b88432f4b285")();
// imports
// module
exports.push([module.i, ".gwd-favor-icon[data-v-1e4a0206] {\n display: inline-block;\n width: 24px;\n height: 24px;\n background: url(" + __webpack_require__("0a1ed4ce9cfe0674cd93") + ") no-repeat;\n}\n.gwd-favor-icon.gwd-favored[data-v-1e4a0206] {\n background: url(" + __webpack_require__("8e58f013a9e9162fc829") + ") no-repeat;\n}\n.ms-tab-enter .gwd-favor-icon[data-v-1e4a0206] {\n background: url(" + __webpack_require__("8e58f013a9e9162fc829") + ") no-repeat;\n}\n", ""]);
// exports
/***/ }),
/***/ "657c0ad1dbccc9ce96eb":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("89c58526b88432f4b285")();
// imports
// module
exports.push([module.i, ".gwd-price[data-v-26424954] {\n color: #ff4449;\n height: 24px;\n line-height: 24px;\n font-weight: 500;\n font-family: \"PingFang SC-Medium\", \"PingFang SC\";\n}\n", ""]);
// exports
/***/ }),
/***/ "65cb632859494beda768":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Vue) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var request = __webpack_require__("91f250ebeb8d5987491c");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var store = __webpack_require__("e41a11f7982e4aab1ce6");
var _require = __webpack_require__("966caf0f29e39a633494");
var MiniBarCollectionButton = _require['default'];
var country = 'us';
var timer, timer2;
var HOST;
var htX, htY, mouseDownX;
var sizeDict = {
'米': 3000,
'厘米': 30,
'毫米': 3,
'英尺': 914.4,
'英寸': 76.2,
'码': 2743.2,
'尺': 1000,
'寸': 100,
'分': 10,
'厘': 1
};
var clothesDict = {
'shangyi': {
'us': {
'man': ['us_man_sz.jpg', 'us_man_sz2.jpg'],
'woman': ['us_woman_sz.jpg', 'us_woman_sz2.jpg']
},
'uk': {
'man': ['uk_man_sz.jpg', 'uk_man_sz2.jpg'],
'woman': ['uk_woman_sz.jpg', 'uk_woman_sz2.jpg']
},
'jp': {
'man': ['jp_man_sz.jpg', 'jp_man_sz2.jpg'],
'woman': ['jp_woman_sz.jpg', 'jp_woman_sz2.jpg']
}
},
'xiazhuang': {
'us': {
'man': ['us_man_xz.jpg', 'us_man_xz2.jpg'],
'woman': ['us_woman_xz.jpg', 'us_woman_xz2.jpg']
},
'uk': {
'man': ['uk_man_xz.jpg', 'uk_man_xz2.jpg'],
'woman': ['uk_woman_xz.jpg', 'uk_woman_xz2.jpg']
},
'jp': {
'man': ['jp_man_xz.jpg', 'jp_man_xz2.jpg'],
'woman': ['jp_woman_xz.jpg', 'jp_woman_xz2.png']
}
},
'kidscloth': {
'us': ['us_kids.jpg', 'us_kids2_0.jpg', 'us_kids2_4.jpg'],
'uk': ['uk_kids.jpg', 'uk_kids2_0.jpg', 'uk_kids2_4.jpg'],
'jp': ['jp_kids.jpg', 'jp_kids2_4.jpg', 'jp_kids2_4.jpg']
},
'shoes': {
'man': ['woman_shoes_1.jpg', 'man_shoes2.jpg'],
'woman': ['woman_shoes_1.jpg', 'woman_shoes2.jpg'],
'kids': ['kids_shoes.jpg', 'kids_shoes2_0.jpg', 'kids_shoes2_4.jpg']
}
};
var sitePattern = {
'www.amazon.com': {
'coun': 'us',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div', '#tmmSwatches'],
'position': 'after'
},
'www.amazon.co.jp': {
'coun': 'jp',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.amazon.fr': {
'coun': 'fr',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.amazon.de': {
'coun': 'uk',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.amazon.co.uk': {
'coun': 'uk',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.amazon.ca': {
'coun': 'uk',
'dom': ['#corePriceDisplay_desktop_feature_div', '#price_feature_div', '#unifiedPrice_feature_div'],
'position': 'after'
},
'www.6pm.com': {
'coun': 'us',
'dom': ['.mGIQz', '#itemInformation'],
'position': 'before'
}
};
var insertSize = function insertSize(headimg, itemimg) {
/*插入尺码帮助内容*/
var Html = '
';
$('.size_s').empty().append(template.compile(Html)({
'imgurl': headimg
}));
$('.size_item_img').empty().append(template.compile(Html)({
'imgurl': itemimg
}));
};
var calDetailPos = function calDetailPos() {
var wWeight = ($(window).width() - 595) / 2;
var wHeight = ($(window).height() - 420) / 2;
return {
'posx': wWeight,
'posy': wHeight
};
};
var render_size_detail = function render_size_detail() {
var html = __webpack_require__("0989198e96b0f7f0a831");
$('body').append(template.compile(html)({
pos: calDetailPos()
}));
};
var getClothes = function getClothes(t, c) {
switch (t) {
case '男装':
return clothesDict['shangyi'][c]['man'];
case '女装':
return clothesDict['shangyi'][c]['woman'];
case '童装':
return clothesDict['kidscloth'][c];
case '男鞋':
return clothesDict['shoes']['man'];
case '女鞋':
return clothesDict['shoes']['woman'];
case '童鞋':
return clothesDict['shoes']['kids'];
}
};
var addSizeEvent = function addSizeEvent() {
/*添加尺码部分事件*/
$('.closebar').on('click', function () {
$(this).parent().hide();
});
$('.clothes_nav li').on('click', function () {
$('.clothes_nav li').removeClass('select');
$(this).addClass('select');
var txt = $(this).text();
var c = getClothes(txt, country);
if (txt.indexOf('鞋') > -1) {
$('.unit_cm').css('display', 'none');
$('.unit_mm').css('display', 'inline-block');
$('#size_detail .detail_left span').hide();
$('.cloth_icon').css('display', 'inline-block');
$('#size_detail .shoes').css('display', 'inline-block');
if (txt.indexOf('男鞋') > -1) {
$('.cloth_icon').attr('class', '').addClass('cloth_icon ht_shoes man_foot');
$('.detail_left .shoes').text(txt);
} else if (txt.indexOf('女鞋') > -1) {
$('.cloth_icon').attr('class', '').addClass('cloth_icon ht_shoes woman_foot');
$('.detail_left .shoes').text(txt);
} else {
$('#size_detail .shoes').hide();
$('.cloth_icon').css('display', 'inline-block');
$('.tongxie').css('display', 'inline-block');
$('.tongxie0').addClass('size_hover');
$('.tongxie4').removeClass('size_hover');
$('.cloth_icon').attr('class', '').addClass('cloth_icon ht_shoes kids_foot');
}
} else if (txt.indexOf('童装') > -1) {
$('.unit_mm').css('display', 'none');
$('.unit_cm').css('display', 'inline-block');
$('#size_detail .detail_left span').hide();
$('#size_detail .tongzhuang').css('display', 'inline-block');
$('.cloth_icon').css('display', 'inline-block');
$('.cloth_icon').attr('class', '').addClass('cloth_icon kid0');
$('.tongzhuang0').addClass('size_hover');
$('.tongzhuang4').removeClass('size_hover');
} else if (txt.indexOf('男装') > -1) {
$('.unit_mm').css('display', 'none');
$('.unit_cm').css('display', 'inline-block');
$('#size_detail .detail_left span').hide();
$('.cloth_icon').css('display', 'inline-block');
$('#size_detail .shangyi').show();
$('#size_detail .xiazhuang').show();
$('.xiazhuang').removeClass('size_hover');
$('.shangyi').addClass('size_hover');
$('.cloth_icon').attr('class', '').addClass('cloth_icon manshangzhuang');
} else {
$('.unit_mm').css('display', 'none');
$('.unit_cm').css('display', 'inline-block');
$('#size_detail .detail_left span').hide();
$('.cloth_icon').css('display', 'inline-block');
$('#size_detail .shangyi').show();
$('#size_detail .xiazhuang').show();
$('.xiazhuang').removeClass('size_hover');
$('.shangyi').addClass('size_hover');
if (txt.indexOf('男装') > -1) $('.cloth_icon').attr('class', '').addClass('cloth_icon manshangzhuang');else $('.cloth_icon').attr('class', '').addClass('cloth_icon womanshangzhuang');
}
insertSize(c[0], c[1]);
});
$('.shangyi').on('click', function () {
if ($(this).attr('class').indexOf('size_hover') > -1) return;
var txt = $('.clothes_nav li[class="select"]').text();
if (txt == "童装") return;
if (txt == "男装") {
$('.cloth_icon').attr('class', '').addClass('cloth_icon manshangzhuang');
}
if (txt == "女装") {
$('.cloth_icon').attr('class', '').addClass('cloth_icon womanshangzhuang');
}
var c = getClothes(txt, country);
insertSize(c[0], c[1]);
$(this).addClass('size_hover');
$('.xiazhuang').removeClass('size_hover');
});
$('.xiazhuang').on('click', function () {
if ($(this).attr('class').indexOf('size_hover') > -1) return;
var txt = $('.clothes_nav li[class="select"]').text();
if (txt == "童装") return;
if (txt == "男装") {
var c = clothesDict['xiazhuang'][country]['man'];
insertSize(c[0], c[1]);
$('.cloth_icon').attr('class', '').addClass('cloth_icon manxiazhuang');
}
if (txt == "女装") {
var c = clothesDict['xiazhuang'][country]['woman'];
insertSize(c[0], c[1]);
$('.cloth_icon').attr('class', '').addClass('cloth_icon womanxiazhuang');
}
$(this).addClass('size_hover');
$('.shangyi').removeClass('size_hover');
});
$('.tongzhuang0').on('click', function () {
var c = getClothes('童装', country);
insertSize(c[0], c[1]);
$(this).addClass('size_hover');
$('.tongzhuang4').removeClass('size_hover');
$('.cloth_icon').attr('class', '').addClass('cloth_icon kid0');
});
$('.tongzhuang4').on('click', function () {
var c = getClothes('童装', country);
insertSize(c[0], c[2]);
$(this).addClass('size_hover');
$('.tongzhuang0').removeClass('size_hover');
$('.cloth_icon').attr('class', '').addClass('cloth_icon kid4');
});
$('.tongxie0').on('click', function () {
var c = getClothes('童鞋', country);
insertSize(c[0], c[1]);
$(this).addClass('size_hover');
$('.tongxie4').removeClass('size_hover');
});
$('.tongxie4').on('click', function () {
var c = getClothes('童鞋', country);
insertSize(c[0], c[2]);
$(this).addClass('size_hover');
$('.tongxie0').removeClass('size_hover');
});
/*尺寸转换*/
$('.size_help').on('click', function () {
$('#size_detail').show();
log('click:haitao:size_help');
cnzz.log('点击尺码帮助');
});
$('.size_xiala').on('mouseenter', function () {
$(this).next('.size_xialabox').show();
$(this).addClass('msHover');
});
$('.size_xiala').on('mouseleave', function () {
var that = this;
timer = setTimeout(function () {
$(that).next('.size_xialabox').hide();
$(that).removeClass('msHover');
}, 100);
});
$('.size_xialabox').on('mouseenter', function () {
clearTimeout(timer);
});
$('.size_xialabox').on('mouseleave', function () {
$(this).hide();
});
$('.size_xialabox a').on('click', function () {
var txt = $(this).text();
var c = $(this).parent().attr('data-size');
$('.' + c).val(txt);
$(this).parent().hide();
conversionSize();
});
$('#first_size').on('keyup', function () {
conversionSize();
});
};
var conversionSize = function conversionSize() {
/*尺码转换*/
var first = $('.first_xiala').val();
var second = $('.second_xiala').val();
var num = $('#first_size').val();
if (num) num = Number(num);
var n1 = sizeDict[first];
var n2 = sizeDict[second];
var n3 = num * n1 / n2;
if (n3.toString().indexOf('.') > -1) n3 = n3.toFixed(2);
$('#second_size').val(n3);
};
var getCountry = function getCountry() {
/*获取页面所属地区*/
var host = location.host;
for (var pattern in sitePattern) {
if (pattern == host) {
country = sitePattern[pattern]['coun'];
HOST = pattern;
}
}
};
var getContainer = function getContainer() {
var host = location.host;
var patterns = sitePattern[host];
if (!patterns) return false;
return new Promise(function callee$1$0(resolve) {
var found, testTimes, dom;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
found = false, testTimes = 0;
case 1:
if (!(!found && testTimes < 10)) {
context$2$0.next = 15;
break;
}
dom = patterns.dom.find(function (dom) {
return $(dom).length > 0;
});
if (!dom) {
context$2$0.next = 9;
break;
}
found = true;
console.log('dom found', dom);
resolve(dom);
context$2$0.next = 13;
break;
case 9:
testTimes++;
console.log('waiting for dom', testTimes);
context$2$0.next = 13;
return regeneratorRuntime.awrap(new Promise(function (resolve) {
return setTimeout(resolve, 1000);
}));
case 13:
context$2$0.next = 1;
break;
case 15:
case 'end':
return context$2$0.stop();
}
}, null, _this);
});
// for (let i = 0; i < patterns.dom.length; i++) {
// if ($(patterns.dom[i]).length > 0) {
// return patterns.dom[i];
// }
// }
// return false;
};
var addCommonEvent = function addCommonEvent() {
var href = location.href;
$('#gwd_website_icon').on('click', function (e) {
e.preventDefault();
__webpack_require__("d54879e983a83d07f093").openTab();
});
$('#gwd_minibar').on('click', function (e) {
if ($(e.target).hasClass('sizehelp') || $(e.target).parent().hasClass('sizehelp')) {
$('#size_detail').show();
}
});
$('#ht_favor').on('click', function () {
if (!G.email) {
window.location.href = G.c_server + "/user/login?from_url=" + encodeURIComponent(href);
} else {
__webpack_require__("6b8303d96ee13d08f335").addFavor(function () {
window.location.href = G.c_server + "/user/login?from_url=" + encodeURIComponent(href);
});
}
});
$('.gwd-minibar-bg').on('mouseenter', '.minibar-tab', function () {
$('#gwd_minibar').addClass('ms_enter');
$(this).addClass('ms-tab-enter');
var id = $(this).attr('id');
$('#' + id + '_detail').show();
if (id === "mini_price_history") {
log("minitrend-show");
__webpack_require__("6973d6984a148bf8a638").calLineHeight();
}
});
$('.gwd-minibar-bg').on('mouseleave', '.minibar-tab', function () {
$('#gwd_minibar').removeClass('ms_enter');
$(this).removeClass('ms-tab-enter');
$(this).removeClass('ms-tab-enter');
var id = $(this).attr('id');
$('#' + id + '_detail').hide();
});
};
var renderMini = function renderMini(dom) {
$('body').addClass('ht_site');
var host = location.host;
var html = __webpack_require__("a818577df08cb685e920");
var t = template.compile(html)({});
switch (sitePattern[host]['position']) {
case 'before':
$(dom).before(t);
break;
case 'after':
$(dom).after(t);
break;
}
addCommonEvent();
var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
new Vue({
el: '#gwd_mini_remind .minibar-btn-box',
store: store,
render: function render(h) {
return h(MiniBarCollectionButton);
}
});
};
function baidufanyi(t, callback) {
/*百度翻译接口*/
var url = location.protocol + ('//browser.' + G.extName + '.com/extension?ac=fanyi&string=') + t;
request.get(url).done(function (data) {
if (data.trans_result && !data.error_code) {
var trans = [];
for (var i = 0; i < data.trans_result.length; i++) {
trans.push(data.trans_result[i].dst);
}
callback(trans);
} else {
callback([t]);
}
});
}
function requestFanyi(t, callback) {
/*请求翻译接口*/
baidufanyi(t, callback);
log('request:haitao:fanyi');
cnzz.log('请求划词翻译');
}
function insertFanyi(data) {
/*插入翻译内容*/
data = data.join('');
$('.ht_fanyi').remove();
var html = '
{{data}}
';
var t = template.compile(html)({
data: data,
'htx': calPosition() + 'px',
'hty': htY + 'px'
});
$('body').append(t);
addFanyiEvent();
}
function calPosition() {
/*计算插入位置*/
var pos = 0;
if (htX > mouseDownX) pos = htX - (htX - mouseDownX) / 2 - 65;else pos = htX + (mouseDownX - htX) / 2 - 65;
return pos;
}
function editTxt(t) {
requestFanyi(t, insertFanyi);
}
function addFanyiEvent() {
$('.ht_fanyi').siblings().on('click', function () {
$('.ht_fanyi').remove();
});
}
function getSelect() {
$('body').on('mousedown', function (e) {
clearTimeout(timer2);
mouseDownX = e.pageX;
});
$('body').on('mouseup', function (e) {
timer2 = setTimeout(function () {
var txt = '';
htX = e.pageX;
htY = e.pageY + 20;
if (window.getSelection) {
txt = window.getSelection().toString();
} else if (document.selection) {
txt = document.selection.createRange().text;
}
if (txt == '') return;else editTxt(txt);
}, 100);
});
}
function isZiying() {
if (HOST == 'www.6pm.com') return 'ziying';
if ($('#merchant-info').length > 0) {
if (HOST == 'www.amazon.com') {
if ($('#merchant-info').text().indexOf('sold by Amazon') > -1) return 'ziying';else return 'sanfang';
}
if (HOST == 'www.amazon.co.jp') {
if ($('#merchant-info').text().indexOf('jp が販売') > -1) return 'ziying';else return 'sanfang';
}
if (HOST == 'www.amazon.de') {
if ($('#merchant-info').text().indexOf('Verkauf und Versand durch Amazon') > -1) return 'ziying';else if ($('#merchant-info').text().indexOf('Dispatched from and sold by Amazon') > -1) return 'ziying';else return 'sanfang';
}
} else return 'sanfang';
}
module.exports.init = function callee$0$0() {
var permanent, pattern;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
permanent = userData.get('permanent');
// if (permanent.sethaitao === "0") return;
__webpack_require__("fb2d125acf2943378dcc");
context$1$0.next = 4;
return regeneratorRuntime.awrap(getContainer());
case 4:
pattern = context$1$0.sent;
getCountry();
if (pattern) {
context$1$0.next = 8;
break;
}
return context$1$0.abrupt('return');
case 8:
renderMini(pattern);
getSelect();
render_size_detail();
try {
insertSize(clothesDict['shangyi'][country]['man'][0], clothesDict['shangyi'][country]['man'][1]);
addSizeEvent();
} catch (e) {
console.error(e);
}
setTimeout(function () {
// check_favor()
}, 1000);
case 13:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.getHtInfo = function () {
var obj = {};
obj.HOST = HOST;
obj.protype = isZiying();
return obj;
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("6a0e4ebb57bf6aac1f2d"), __webpack_require__("b2848b041c3d11faa242")["default"]))
/***/ }),
/***/ "663e45ac78aa7ee1d7e7":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['data', 'type'],
data: function data() {
return {
rendered: false
};
},
methods: {
draw: function draw() {
if (this.rendered) return;
this.rendered = true;
__webpack_require__("7bc264230157b5cefc24")({
el: this.$refs.plotArea,
msg: this.data.store[0],
unit: ' ',
bg: '#1e1e1e'
});
}
},
mounted: function mounted() {
console.log(this.data);
},
computed: {
priceStatusText: function priceStatusText() {
return ['历史最低', '价格下降', '价格平稳', '价格上涨'][this.data.price_status + 2];
},
priceTrendIcon: function priceTrendIcon() {
return [G.s_server + '/images/extensions/newbar/fall@2x.png', G.s_server + '/images/extensions/newbar/fall@2x.png', G.s_server + '/images/extensions/newbar/stable@2x.png', G.s_server + '/images/extensions/newbar/rise@2x.png'][this.data.price_status + 2];
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "6922c844cd253134c1ab":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a ';
return $$out;
};
/***/ }),
/***/ "6b517f1a19558569c7df":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__ = __webpack_require__("a919e1b39b9298b52ffb");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___default.a);
/***/ }),
/***/ "6b5f3f4c7b5f37c1088e":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Vue) {
var _this4 = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var store = __webpack_require__("e41a11f7982e4aab1ce6");
var extConsole = __webpack_require__("316f9c352c6202560d16");
var _require = __webpack_require__("966caf0f29e39a633494");
var MiniBarCollectionButton = _require['default'];
//嵌入位置设置
var sitePattern = {
'ymatou': ['.price-panel'],
'hihonor': ['.product-price'],
'amazon': ['#price_feature_div', '#unifiedPrice_feature_div'],
'vmall': ['.product-info .product-info-list', '.pro-right .pro-meta-area', '.pro-price'],
'yougou': ['#ygprice_area'],
'gome': ['.prdprice', '#bargain', '.prd-price-1'],
'vipshop': ['.pi-price-box'],
'360buy': ['#summary-price', '.summary-price', '#surplus-time', '#product-intro #price'],
'360buy-book': ['#summary-price'],
'360buy-re': ['.shop_intro .shop_intro_a'],
'taobao': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]', {
selector: '[class^=PurchasePanel--contentWrap--] > [class^=CouponInfo--couponInfo]',
position: 'after'
}, {
selector: '[class^=Price--root]',
position: 'after'
}, '[class^=SecurityPrice--securityPrice]', {
selector: '[class^=MiniHead--miniPanelHead--]',
position: 'after'
}, {
selector: '[class^=Address--MCDelivery--]',
position: 'before'
}],
'taobao-ju': ['.J_BuySubForm', '[class^=MiniHead--miniPanelHead--]'],
'taobao-95095': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]'],
'tmall': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]',
// {
// selector: '[class^=CouponInfo--couponInfo]',
// position: 'before'
// },
{
selector: '[class^=PurchasePanel--contentWrap--] > [class^=CouponInfo--couponInfo]',
position: 'after'
}, {
selector: '[class^=Price--root]',
position: 'after'
}, '[class^=SecurityPrice--securityPrice]', {
selector: '[class^=MiniHead--miniPanelHead--]',
position: 'after'
}, {
selector: '[class^=Address--MCDelivery--]',
position: 'before'
}],
'51buy': ['.xbase_item:contains("促销价")', '.xbase_item:contains("易迅价")', '#goods_detail_mate .item_icson', '.xbase_row2', '#promotePrice', '#shopprice', '#promotePriceArea'],
'suning': ['#noPrice', '#_main_price', '#existPrice', '#netPriceBox', '#hasPrice', '#mainPrice', '#priceDom'],
'dangdang': ['.price_time', '.d15_price_info', '.price_qiang', '.price_info', '.show_info .sale>p', '.sale_box:first'],
'yihaodian': ['#point_productPrice', '.price_array', '#currentPriceArea'],
'vancl': ['#pricearea .cuxiaoPrice'],
'newegg': ['.neweggPrice', '.goods_price_now'],
'kaola': ['.m-price-wrap .m-price'],
'lenovo': ['#div_product_dec', '#span_product_name'],
'microsoftstore': ['.priceAndRank'],
'bookuu': ['.bc-e5.pd-15'],
'xiaomi': ['.J_saleWrap.sale-wrap', '.pro-time.J_proSeckill', '.goods-info-head-price', '.pro-time.J_proOrder', '.price-info'],
"youpin-mi": [".sku-container .price-line"],
'okbuy': ['.prodPriceLiJ .prodPrice'],
'banggo': ['.mbshop_detail_baseinfo'],
'you163': ['.price>.f-clearfix'],
'colipu': ['.product-price'],
'nbdeli': ['#pomotion_befor'],
'3c2p': ['#goodsPrice'],
'comix': ['.price-panel']
};
var getContainer = function getContainer() {
var site = G.site;
var patterns = sitePattern[site];
if (!patterns || patterns && patterns.length === 0) return false;
for (var i = 0; i < patterns.length; i++) {
var selector = patterns[i].selector || patterns[i];
var position = patterns[i].position || 'after';
if ($(selector).length > 0) {
return {
selector: selector,
position: position
};
}
}
return false;
};
var renderMiniBar = function renderMiniBar(container) {
__webpack_require__("316f9c352c6202560d16").log('render minibar begin', G.instanceId);
var newTime = __webpack_require__("7026a4b5462dc6da5555").getNewTime();
if (newTime - new Date().getTime() < 300000) {
newTime = false;
}
var href = encodeURIComponent(document.location.href);
var html = __webpack_require__("89ea19c6f77aeaf47846");
var setUrl = G.server + '/brwext/setting?from=' + G.from_device;
var feedbackUrl = 'https://www.' + G.extName + '.com/brwext/suggest?refer=' + href + '&from_device=' + G.from_device;
var priceContainer = html({
'setUrl': setUrl,
'aliSite': G.aliSite,
'feedbackUrl': feedbackUrl,
newTime: false,
minidom: G.wishdom2,
wishdom: G.wishdom
});
// if (location.host === 'goods.kaola.com.hk') {
// let dom = `
`
// $('body').append($(dom))
// let newContainer = container;
// container = '#kaolaHkRepair>span'
// kaolaHkRepair(newContainer)
// }
if (container.position === 'append') {
$(container.selector).append(priceContainer);
} else if (container.position === 'before') {
$(container.selector).eq(0).before(priceContainer);
} else {
$(container.selector).eq(0).after(priceContainer);
}
__webpack_require__("316f9c352c6202560d16").log('render minibar end', G.instanceId);
};
var times = 0;
var kaolaHkRepair = function kaolaHkRepair(dom) {
if (times >= 10) {
return;
}
times++;
if ($('.m-price-wrap .m-price .currentPrice').text().match(/\d/)) {
$(dom).eq(0).after($('#kaolaHkRepair>span').next());
$('#kaolaHkRepair').remove();
return;
}
setTimeout(function () {
kaolaHkRepair(dom);
}, 1000);
};
var parsePrice = function parsePrice(price) {
if (parseInt(price) > 999999) {
return parseInt(price);
} else {
return price;
}
};
var addEvent = function addEvent() {
$('.gwd-minibar-bg').on('mouseenter', '.minibar-tab', function () {
$('#gwd_minibar').addClass('ms_enter');
$(this).addClass('ms-tab-enter');
var id = $(this).attr('id');
$('#' + id + '_detail').show();
if (id === "mini_price_history") {
log("minitrend-show");
__webpack_require__("6973d6984a148bf8a638").calLineHeight();
}
});
$('.gwd-minibar-bg').on('mouseleave', '.minibar-tab', function () {
$('#gwd_minibar').removeClass('ms_enter');
$(this).removeClass('ms-tab-enter');
$(this).removeClass('ms-tab-enter');
var id = $(this).attr('id');
$('#' + id + '_detail').hide();
});
$('#gwd_website_icon').on('click', function (e) {
e.preventDefault();
__webpack_require__("d54879e983a83d07f093").openTab();
});
};
module.exports.renderMiniCom = function (data) {
var nowprice = undefined;
try {
nowprice = userData.get('other_info')['code-server'].price;
} catch (e) {
nowprice = G.dp.price;
}
if (!nowprice) nowprice = G.dp.price;
if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) {
return;
}
var store = undefined;
if (!data.b2c || data.b2c.length === 0) {
store = [];
} else {
store = data.b2c.store;
}
var newData = [];
var storeSize = store.length;
//这几个网站做了新的图标
var new_icon_site_ids = [1, 103, 108, 123, 124, 126, 129, 134, 136, 14, 141, 15, 167, 168, 19, 2, 21, 25, 26, 28, 3, 31, 34, 35, 41, 6, 66, 7, 86, 93, 9];
for (var i = 0; i < store.length && i < 6; i++) {
var product = store[i].product && store[i].product[0] || store[i];
var dp_id = product.dp_id || '';
var site_id = product.site_id;
if (parseInt(site_id) === 3003) {
site_id = 3;
}
var icon_format = new_icon_site_ids.indexOf(Number(site_id)) > -1 ? '.png' : '.ico';
if (!site_id) continue;
product.price = parsePrice(product.price.replace(/,/g, ""));
product.icourl = G.s_server + '/images/favicon/' + site_id + icon_format;
newData.push(product);
}
var tle = '其他' + storeSize + '家报价';
var bclass = '';
if (newData.length === 0) {
tle = '暂无商城比价';
bclass = 'no-com-info';
} else if (newData[0].price < Number(nowprice)) {
tle = '
更低价: ' + newData[0].price + ' ';
}
var t = '
\n \n ' + tle + ' \n
';
$('#gwd_mini_compare').append($(t)).css("display", "block").addClass(bclass);
if (newData.length > 0) {
var html = __webpack_require__("c45e5daa2cf575babe3f");
var allLink = G.c_server + '/dp' + data.dp.dp_id;
var obj = {
data: newData,
allLink: allLink,
storeSize: storeSize
};
$('#gwd_mini_compare').append(html(obj));
userData.set('minicom', obj);
// if ($('#mini_price_history_detail').length > 0) {
// renderTrendCompare(newData, storeSize, allLink)
// } else {
// setTimeout(function() {
// renderTrendCompare(newData, storeSize, allLink)
// }, 400)
// }
} else {
$('#gwd_mini_compare').off();
}
};
var renderTrendCompare = function renderTrendCompare(data, storeSize, allLink) {
if (G.promoTrendRendered) {
return;
}
var html = __webpack_require__("e20eddb8c3d59ac76a75");
$('.app-tuiguang').remove();
$('#mini_price_history').removeClass('showapp');
$('#mini_price_history_detail').append(html({
data: data,
allLink: allLink,
storeSize: storeSize
}));
};
function recoverMiniBar() {
var globalConfig, recoverConfig, i, selector, position, target;
return regeneratorRuntime.async(function recoverMiniBar$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!$('.miniPanel').length) {
context$1$0.next = 3;
break;
}
if ($('#gwd-tb-mini-coupon').length) {
$('#gwd-tb-mini-coupon').insertAfter($('[class^=miniPanelHead--]'));
}
return context$1$0.abrupt('return');
case 3:
context$1$0.next = 5;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig'));
case 5:
globalConfig = context$1$0.sent;
if (!(globalConfig && globalConfig.gwdMiniBarRecoverConfig)) {
context$1$0.next = 19;
break;
}
recoverConfig = globalConfig.gwdMiniBarRecoverConfig.aliSite;
i = 0;
case 9:
if (!(i < recoverConfig.length)) {
context$1$0.next = 19;
break;
}
selector = recoverConfig[i].selector;
position = recoverConfig[i].position;
target = $(selector);
if (!target.length) {
context$1$0.next = 16;
break;
}
if (position === 'before') {
$('.gwd-minibar-bg').insertBefore(target);
} else {
$('.gwd-minibar-bg').insertAfter(target);
}
return context$1$0.abrupt('return');
case 16:
i++;
context$1$0.next = 9;
break;
case 19:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
module.exports.recoverMiniBar = recoverMiniBar;
module.exports.init = function () {
__webpack_require__("316f9c352c6202560d16").log('minibar init');
// 获取配置信息, 看是否需要展示中间部分
var permanent = userData.get('permanent');
// if (G.forbidMinibar) return;
if (permanent.setWishlist === '0' || permanent.setWishlist === 0) return;
if (G.site == 'amazon' || G.site == '6pm') {
__webpack_require__("65cb632859494beda768").init();
return;
}
renderCon();
};
var renderDom = undefined;
var delaySite = ['kaola'];
var renderCon = function renderCon() {
var instanceId, globalConfig, container, store, el;
return regeneratorRuntime.async(function renderCon$(context$1$0) {
var _this3 = this;
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
instanceId = G.instanceId;
if (!(delaySite.indexOf(G.site) > -1)) {
context$1$0.next = 4;
break;
}
context$1$0.next = 4;
return regeneratorRuntime.awrap(__webpack_require__("3e983ecbff4e1a29654c").sleep(5000));
case 4:
context$1$0.next = 6;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig'));
case 6:
globalConfig = context$1$0.sent;
if (!G.aliSite) {
context$1$0.next = 10;
break;
}
context$1$0.next = 10;
return regeneratorRuntime.awrap((function callee$1$0() {
var getPanel, panel;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
var _this2 = this;
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
getPanel = function getPanel() {
return globalConfig.aliMobileNotifierConfig.map(function (i) {
return i.panel;
}).find(function (item) {
if ($(item).length) {
return $(item)[0];
}
return false;
});
};
context$2$0.next = 3;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return getPanel();
}));
case 3:
panel = getPanel();
if (panel) {
__webpack_require__("2995c4cdfa33d52c0bc3").observe(panel, function callee$2$0(mutations) {
return regeneratorRuntime.async(function callee$2$0$(context$3$0) {
var _this = this;
while (1) switch (context$3$0.prev = context$3$0.next) {
case 0:
extConsole.log('mutations:', mutations);
if (!(globalConfig && globalConfig.gwdMiniBarRecoverConfig)) {
context$3$0.next = 6;
break;
}
context$3$0.next = 4;
return regeneratorRuntime.awrap((function callee$3$0() {
var config;
return regeneratorRuntime.async(function callee$3$0$(context$4$0) {
while (1) switch (context$4$0.prev = context$4$0.next) {
case 0:
config = globalConfig.gwdMiniBarRecoverConfig.aliSite;
context$4$0.next = 3;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
for (var i = 0; i < config.length; i++) {
var selector = config[i].selector;
if ($(selector).length) {
return true;
}
}
return false;
}));
case 3:
case 'end':
return context$4$0.stop();
}
}, null, _this);
})());
case 4:
context$3$0.next = 8;
break;
case 6:
context$3$0.next = 8;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return $('[class^=ActiveInfo--root--]').length || $('[class^=CouponInfo--couponInfo]').length || $('[class^=Price--root]').length;
}));
case 8:
// 仅在panel的class发生变化时重新渲染minibar
recoverMiniBar();
case 9:
case 'end':
return context$3$0.stop();
}
}, null, _this2);
}, {
attributes: true,
attributeFilter: ['class']
});
}
case 5:
case 'end':
return context$2$0.stop();
}
}, null, _this3);
})());
case 10:
if (globalConfig && globalConfig.gwdMiniBarPositions) {
if (G.aliSite) {
sitePattern['taobao'] = globalConfig.gwdMiniBarPositions.aliSite;
sitePattern['tmall'] = globalConfig.gwdMiniBarPositions.aliSite;
} else {
if (globalConfig.gwdMiniBarPositions[G.site]) {
sitePattern[G.site] = globalConfig.gwdMiniBarPositions[G.site];
}
}
}
container = getContainer();
__webpack_require__("316f9c352c6202560d16").log('container:', container);
context$1$0.next = 15;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
if (container) return true;
container = getContainer();
return false;
}));
case 15:
if (!(window.gwd_G && window.gwd_G.instanceId !== instanceId)) {
context$1$0.next = 18;
break;
}
__webpack_require__("316f9c352c6202560d16").warn('instanceId不一致,不渲染minibar');
return context$1$0.abrupt('return');
case 18:
renderMiniBar(container);
store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
new Vue({
el: '#gwd_mini_remind .minibar-btn-box',
store: store,
render: function render(h) {
return h(MiniBarCollectionButton);
}
});
addEvent();
el = $('.gwd-minibar-bg')[0];
G.miniBar = el;
// 网页可能会移除minibar,
if (el) {
__webpack_require__("2995c4cdfa33d52c0bc3").observe(el, function (mutations) {
mutations.forEach(function (mutation) {
if (mutation.removedNodes.length) {
__webpack_require__("316f9c352c6202560d16").log('minibar被移除');
if (G.instanceId === $('html').attr('data-gwd-id')) {
recoverMiniBar();
}
}
});
});
}
case 25:
case 'end':
return context$1$0.stop();
}
}, null, _this4);
};
// 确保.gwd-minibar-bg在.ActiveInfo上方
// 获取页面上的插入节点
// const panel = $('#purchasePanel')[0]
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("6a0e4ebb57bf6aac1f2d"), __webpack_require__("b2848b041c3d11faa242")["default"]))
/***/ }),
/***/ "6b6778642ca576c8a252":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("89c58526b88432f4b285")();
// imports
// module
exports.push([module.i, "a[data-v-5ccff421] {\n background: url(" + __webpack_require__("7085b088614fbdb590cb") + ");\n width: 256px;\n height: 30px;\n}\na span[data-v-5ccff421] {\n text-align: center;\n}\na .gwd-content[data-v-5ccff421] {\n color: white;\n font-size: 12px;\n}\na .gwd-take[data-v-5ccff421] {\n display: inline-block;\n font-size: 12px;\n color: white;\n width: 70px;\n}\na[data-v-5ccff421]:hover {\n text-decoration: none!important;\n}\n", ""]);
// exports
/***/ }),
/***/ "6b8303d96ee13d08f335":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G, Vue, regeneratorRuntime) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var request = __webpack_require__("91f250ebeb8d5987491c");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var golbal2 = __webpack_require__("1c640a99db9f6f8a16c2");
var util = __webpack_require__("d54879e983a83d07f093");
var miniFavor = __webpack_require__("472c3193857af11233c9");
var userCenter = __webpack_require__("69afa85b8d7929dd88c5");
var siteInfo = __webpack_require__("5e05e6f5fe79ccf5d009");
var permanent = undefined,
oinfo = undefined;
var siteidArr = ['228', '266', '246', '229', '365', '366', '1', '238', '230'];
var showListPrice = function showListPrice(price, dp_id, originUrl) {
var pattern = dp_id.split('-');
var siteId = pattern[pattern.length - 1];
if (price < 0) return '暂时缺货';else {
if (siteidArr.indexOf(siteId) > -1) {
var site = siteInfo.isProductPage(originUrl);
var cur = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(site)[0];
return cur + price.toString().replace(',', '');
} else {
return '¥' + price.toString().replace(',', '');
}
}
};
var addEvent = function addEvent() {
$('#topfavor_detail').on('click', '.item_close_btn', function () {
var id = $(this).attr('data-id');
delFavor(id);
});
$('.favor-list a').on('click', function () {
console.log($(this));
if ($(this).attr('data-id')) {
delFavor($(this).attr('data-id'));
return false;
}
if (!$(this).attr('href')) {
return false;
}
window.open($(this).attr('href'));
return false;
});
};
var delFavor = function delFavor(id) {
id = id.trim();
oinfo = userData.get('other_info');
// let url = `${G.c_server}/collect/aj_del?dp_id=${id}`;
// request.get(url).done((data) => {
if (id === oinfo.id) {
store.dispatch('priceRemind/cancel').then(function () {
$('#topfavor_detail .sp-del').show().fadeOut(3000);
getFavor(renderList);
});
} else {
userCenter['delete'](id).then(function (data) {
// -1 失败 1 处理成功 100 未登录
if (data.code === 1) {
// if (id == oinfo.now.dp_id) {
// $('#topfavor_detail .topf-head .sp-col').text('收藏商品').removeClass('collected')
// }
$('#topfavor_detail .sp-del').show().fadeOut(3000);
getFavor(renderList);
}
});
}
};
var addFavor = function addFavor(callback) {
var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
var pagedp = G.dp;
var dp = oinfo.now;
store.dispatch('priceRemind/submit', {
notifySite: '',
price: '',
mode: ''
}).then(function (res) {
// getFavor(renderList)
// $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected')
});
// userCenter.add('', '').then(data => {
// if (Number(data.code) === 1 || data.error_code === '1') {
// getFavor(renderList)
// $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected')
// $('#ht_favor').text('收藏成功').addClass('collected')
// $(`#gwd_mini_remind .minibar-btn-box span`).text(`已添加提醒`);
// $('#gwd_mini_remind .minibar-btn-box em').addClass('favored')
//
// if (data.data) {
// G.remindInfo = {
// remind_price: data.data.notifier.threshold,
// is_collected: data.data.id,
// has_remind_type: data.data.notifier.type,
// remind_type: data.data.notifier.type,
// notify_site: data.data.notifier.site
// };
//
// miniFavor.setNotifyPrice(data.data.notifier.site, data.data.notifier.threshold)
// }
//
// // 更新本地收藏存储
// // util.addFavorCheck()
// } else if (data.code === '2') {
// $('#topfavor_detail .topf-head .sp-col').text('收藏过了').addClass('collected')
// $('#ht_favor').text('收藏过了').addClass('collected')
// $(`#gwd_mini_remind .minibar-btn-box span`).text(`已添加提醒`);
// $('#gwd_mini_remind .minibar-btn-box em').addClass('favored')
// } else if (data.code === 100) {
// if (callback) callback()
// } else {
//
// }
// })
};
var renderList = function renderList(data) {
if (typeof data === 'string') {
data = JSON.parse(data);
}
var datasize = data.products.length;
for (var i = 0; i < datasize; i++) {
var siteId = data.products[i].dp_id.split('-')[1];
data.products[i].site_id = siteId;
data.products[i].newPrice = showListPrice(data.products[i].now_price, data.products[i].dp_id, data.products[i].origin_url);
}
var html = __webpack_require__("c68c5b8c44eda1259060");
$('#topfavor_detail .favor-list').empty().append(template.compile(html)({
data: data.products,
imgLoad: G.imgLoad,
s_server: G.s_server
}));
$('.see-all-favor em').text(data.cnt);
$('.see-all-favor').attr('href', 'https://www.gwdang.com/mine/collection');
addEvent();
golbal2.loadImg(0, datasize, $('#topfavor_detail li .item_img img'));
if (!$('#topfavor_detail').hasClass('islogin')) $('#topfavor_detail').addClass('islogin');
};
var getFavor = function getFavor(callback) {
userCenter.getList('default', 1, 3).then(function (res) {
var data = res;
if (!data.data.list) {
callback({
products: [],
cnt: 0
});
return;
}
callback({
products: data.data.list.map(function (item) {
item.now_price = item.price.last;
return item;
}),
cnt: data.data.cnt
});
});
};
var userLogin = function userLogin(u, p, callback) {
$.ajax({
type: "post",
url: 'https://www.' + G.extName + '.com/user/aj_login',
xhrFields: {
withCredentials: true
},
crossDomain: true,
data: {
email: u,
password: p,
t: "check",
host: location.protocol + '//' + location.host
},
success: function success(data) {
callback(data);
__webpack_require__("51aadd1e1b65f329a862").renderAgain();
}
});
};
var addDetailEvent = function addDetailEvent() {
var stime = undefined,
isRender = undefined,
setLeft = undefined;
$('#topfavor_detail .topf-head span').on('click', function () {
addFavor();
});
$('#topfavor_detail .login_click').on('click', function () {
var username = $('#topfavor_detail .username').val();
var psd = $('#topfavor_detail .password').val();
if (!username || !psd) {
$('#topfavor_detail .login_remind').show().fadeOut(5000);
return;
}
userLogin(username, psd, function (data) {
if (data === '1') {
G.email = username;
getFavor(renderList);
} else {
$('#topfavor_detail .login_remind').show().fadeOut(5000);
}
});
});
$('body').on('gwd-login-complete', function (e) {
console.log('fired');
getFavor(renderList);
});
$('#gwdang-favor').on('mouseenter', function () {
if (G.userLogin && !isRender) {
isRender = true;
$('#topfavor_detail').addClass('islogin');
getFavor(renderList);
}
if (permanent.style === 'bottom') {
setLeft = true;
util.setSimplePagePos($('#gwdang-favor'), $('#topfavor_detail'), 279);
}
$('#topfavor_detail').show();
$(this).addClass('msHover');
});
$('#gwdang-favor').on('mouseleave', function () {
var that = this;
stime = setTimeout(function () {
$('#topfavor_detail').hide();
$(that).removeClass('msHover');
}, 100);
});
$('#topfavor_detail').on('mouseenter', function () {
clearTimeout(stime);
});
$('#topfavor_detail').on('mouseleave', function () {
$('#topfavor_detail').hide();
$('#gwdang-favor').removeClass('msHover');
});
};
var renderDetail = function renderDetail(dp_id) {
var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore();
var hidebtn = undefined;
var dom = '#gwdang_main';
var style = 'top:37px;';
if (permanent.style === 'bottom') {
dom = '#bjd_bottom_detail';
style = 'bottom: 60px;right: 40px;';
}
// 改商品没有抓取数据的时候 不能收藏商品
if (!dp_id || dp_id.match(/^0-\d+$/)) {
hidebtn = true;
}
var imgHost = G.imgHost;
if (G.from_device === 'firefox') {
imgHost = G.localImg;
}
var homeU = 'https://www.gwdang.com/user/wechat_oauth/?pl=9&op=login&from_url=' + encodeURIComponent(location.href);
homeU = encodeURIComponent(homeU);
var wxUrl = 'https://open.weixin.qq.com/connect/qrconnect?appid=wx34006c141f9daa3a&response_type=code&scope=snsapi_login&state=2ced970d5b97680e95670a48d1102611&redirect_uri=' + homeU;
var html = __webpack_require__("2193b4ca85bf7e5cb16d");
$(dom).append(template.compile(html)({
email: G.email,
userLogin: G.userLogin,
hidebtn: hidebtn,
imgHost: imgHost,
wxUrl: wxUrl,
pageurl: encodeURIComponent(location.href),
style: style
}));
var CommonLogin = __webpack_require__("2d53f53e0179317f1fdf")['default'];
new Vue({
el: '#gwd-login-favor',
render: function render(h) {
return h(CommonLogin, {
props: {
position: 'gwd-favor',
showAlterLogin: true,
alterLoginPosition: 'column'
}
});
}
});
addDetailEvent(permanent);
var setCollectedStatus = function setCollectedStatus(newVal) {
__webpack_require__("316f9c352c6202560d16").log('watch triggered', newVal);
if (newVal) {
// 已收藏
$('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected');
} else {
// 未收藏
$('#topfavor_detail .topf-head .sp-col').text('收藏商品').removeClass('collected');
}
};
setCollectedStatus(store.state.priceRemind.collected);
store.watch(function (state) {
return state.priceRemind.collected;
}, setCollectedStatus);
};
module.exports.init = function callee$0$0() {
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdDpIdGot'));
case 2:
permanent = userData.get('permanent');
oinfo = userData.get('other_info');
renderDetail(oinfo.now.dp_id);
case 5:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports.addFavor = addFavor;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("b2848b041c3d11faa242")["default"], __webpack_require__("6a0e4ebb57bf6aac1f2d")))
/***/ }),
/***/ "6c100eb2e82ec7ba3bad":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__ = __webpack_require__("cb0dfe1e02b8c7145c67");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__["staticRenderFns"]; });
/***/ }),
/***/ "6c31184bc61f80e4776c":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a
// `)
// }
};
function bindDpEvent(area) {
var isNewTb = false; // 是否是新版淘宝
if ($('[class^=PageContent--contentWrap--]').length) {
isNewTb = true;
}
var dpMouseOver = function dpMouseOver(e) {
var img, elList, parent, id, parentEl, a;
return regeneratorRuntime.async(function dpMouseOver$(context$3$0) {
while (1) switch (context$3$0.prev = context$3$0.next) {
case 0:
img = e.target;
if (G.site === '360buy' && img.tagName !== 'IMG' && $(img).parents('.more2_img')) {
elList = $(img).parents('.more2_img').find('img');
if (elList.length) {
img = elList[0];
}
if (img.tagName !== 'IMG') {
img = $(e.target).parents('.more2_item').find('.more2_img img')[0];
}
}
if (img.tagName !== 'IMG' && !isNewTb) {
img = $(img).find('img')[0];
}
if (!img) {
img = $(e.target).parents('.item-link').find('.img-wrapper')[0];
}
if (img) {
context$3$0.next = 6;
break;
}
return context$3$0.abrupt('return');
case 6:
if (!img.parentElement.getAttribute('data-tip')) {
context$3$0.next = 8;
break;
}
return context$3$0.abrupt('return', false);
case 8:
if (!(img.tagName === 'A' || $(img).parents('.item-link').length || img.className.includes('MainPic--mask') || img.width > 50 && img.height > 50)) {
context$3$0.next = 37;
break;
}
parent = img.tagName === 'A' ? img : img.parentElement;
if (!(parent.href && parent.href.includes('.gwdang.com'))) {
context$3$0.next = 12;
break;
}
return context$3$0.abrupt('return');
case 12:
if (!(parent.href && parent.href.includes('store.taobao.com'))) {
context$3$0.next = 14;
break;
}
return context$3$0.abrupt('return');
case 14:
if (!$(parent).parents('[class^=ShopInfo--shopInfo--]').length) {
context$3$0.next = 16;
break;
}
return context$3$0.abrupt('return');
case 16:
nowTipDom = parent;
if (!(G.site === 'taobao' && parent.tagName === 'A' && /^https?:\/\//.test(parent.href))) {
context$3$0.next = 36;
break;
}
id = parent.getAttribute('data-nid');
nowPrice = $(parent).parent().parent().parent().next().find('.price strong').text();
addId(img);
if (!parent.href.match(/(?:item\.taobao\.com|detail\.tmall\.com)/)) {
context$3$0.next = 25;
break;
}
nowUrl = parent.href;
context$3$0.next = 32;
break;
case 25:
if (!id) {
context$3$0.next = 29;
break;
}
nowUrl = 'https://item.taobao.com/item.htm?id=' + id;
context$3$0.next = 32;
break;
case 29:
nowUrl = parent.href;
if (nowUrl.includes('click.simba.taobao.com')) {
context$3$0.next = 32;
break;
}
return context$3$0.abrupt('return');
case 32:
// 加载小标签
renderTip(parent);
bindDpEvent2(parent);
context$3$0.next = 37;
break;
case 36:
if (isNewTb) {
parentEl = $(parent).parents('[class^=Card--doubleCard--]');
if (!parentEl.length) {
parentEl = $(parent).parents('[class^=Card--listCard--]');
}
if (parentEl.length) {
nowPrice = parentEl.find('.Card--price').text();
// let nowId = parentEl.find('.ww-light.ww-small').attr('data-item')
// nowUrl = `https://item.taobao.com/item.htm?id=${nowId}`
nowUrl = parentEl.parents('a').attr('href');
addId(img);
renderTip(parent);
bindDpEvent2(parent);
}
} else if (parent.tagName === 'A' && /^https?:\/\//.test(parent.href) && siteinfo.isProductPage(parent.href)) {
addId(img);
nowUrl = makeUrl(img, parent.href);
renderTip(parent);
bindDpEvent2(parent);
} else if (parent.parentElement.tagName === 'A' && /^https?:\/\//.test(parent.parentElement.href) && siteinfo.isProductPage(parent.parentElement.href)) {
/*amazon.com有一种情况是 a div img 的结构*/
parent = parent.parentElement;
addId(img);
nowUrl = makeUrl(img, parent.href);
renderTip(parent);
bindDpEvent2(parent);
} else if ($(parent).parents('a').length) {
a = $(parent).parents('a')[0];
if (siteinfo.isProductPage(a.href)) {
parent = a;
addId(img);
nowUrl = makeUrl(img, parent.href);
renderTip(parent);
bindDpEvent2(parent);
}
//require('common/extConsole').log('find a parent', a)
}
case 37:
case 'end':
return context$3$0.stop();
}
}, null, this);
};
$('body').on('mouseover', 'img, .pd_pic_wrap', dpMouseOver);
$('body').on('mouseover', '[class^=Card--doubleCard--]', dpMouseOver);
$('body').on('mouseover', '[class^=Card--listCard--]', dpMouseOver);
$('body').on('mouseover', '.item-link', dpMouseOver);
$('body').on('mouseover', '.more2_item', dpMouseOver);
$('body').on('mouseover', '.pic.imglink', dpMouseOver);
smallTip2.on('mouseenter', smallTipOnMouseOver);
smallTip.on('mouseleave', function () {
tipDetail.hide();
smallTip.hide();
});
tipDetail.on('mouseleave', function () {
tipDetail.hide();
smallTip.hide();
});
}
function makeUrl(obj, url) {
if (G.crc64) {
return url;
}
switch (pageInfo.siteName) {
case 'suning':
console.log($(obj));
var productId = $(obj).parents('.wrap').find('input.hidenInfo').attr('datapro').split('||')[0];
url = "http://www.suning.com/emall/prd_10052_10051_-7_" + productId + "_.html";
break;
}
return url;
}
function bindDpEvent2(dom) {
var $dom = $(dom);
if ($dom.attr(G.extBrand + '_tip_bind')) return;
$dom.on('mouseleave', dpMouseLeave);
$dom.attr(G.extBrand + '_tip_bind', 1);
}
function smallTipOnMouseOver() {
clearTimeout(time);
smallTip.show();
render();
}
function dpMouseLeave() {
smallTip.hide();
tipDetail.hide();
}
function renderTip(dom) {
smallTip.css('left', getLeft(dom));
smallTip.css('top', getTop(dom));
smallTip.show().css('display', 'inline-block');
}
function addId(obj) {
var id = '';
switch (G.site) {
case 'yihaodian':
var d = $(obj).parent().attr('id').split('_');
if (d) d = d[1];
id = "&id=" + d + '-31';
break;
}
newId = id;
}
// function currencyChange(data) {
// if (!G.currency || !data) return data;
// if (data.store && data.store.length > 0) {
// for (var i = 0; i < data.store.length; i++) {
// var item = data.store[i];
// if (item.price && item.price.match(/\d+/))
// data.store[i].price = '¥' + parseprice(item.price);
// }
// }
// if (data.trend && data.trend.store.length > 0) {
// for (var j = 0; j < data.trend.store[0].data.length; j++) {
// var item2 = data.trend.store[0].data[j];
// data.trend.store[0].data[j][1] = parseprice(item2[1]);
// }
// data.trend.store[0].min_price = parseprice(data.trend.store[0].min_price).toFixed(2);
// data.trend.store[0].max_price = parseprice(data.trend.store[0].max_price).toFixed(2);
// data.trend.store[0].current_price = parseprice(data.trend.store[0].current_price);
// }
// return data;
// }
var yanzhengma = function yanzhengma(url) {
var html = __webpack_require__("9d83caf3e05f27ed9c67");
tipDetail.empty().append(template.compile(html)({
url: url
}));
tipDetail.css('width', 370);
};
function render() {
var res, url;
return regeneratorRuntime.async(function render$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
tipDetail.html('
');
tipDetail.css('width', 50);
// tipDetail.css('left', getLeft($(smallTip)[0]) + $(smallTip).width())
// tipDetail.css('top', getTop($(smallTip)[0]))
tipDetail.show();
if (tipResult[nowUrl]) {
context$2$0.next = 13;
break;
}
if (!nowUrl.includes('click.simba.taobao.com')) {
context$2$0.next = 9;
break;
}
context$2$0.next = 7;
return regeneratorRuntime.awrap(__webpack_require__("660610db8f6e89357da9").get('/remoteAddress', {
url: nowUrl
}));
case 7:
res = context$2$0.sent;
nowUrl = res;
case 9:
url = G.server + '/brwext/tip_new?days=180&ver=1&site=' + G.site + '&price=' + nowPrice + '&url=' + encodeURIComponent(nowUrl) + newId;
request.getOnce(url).then(function (msg) {
try {
if (msg && msg.now_url) {
nowUrl = msg.now_url;
}
if (msg.is_ban && msg.action && msg.action.method === 'redirect' && msg.action.to) {
yanzhengma(msg.action.to);
return;
}
if (msg.trend.store.length === 0) {
msg = noTrendAddTrendData(msg);
}
// msg = currencyChange(msg); //暂时不转化汇率 使用原始货币 价格走势提示框里面才加人民币提示
if (!msg || msg.trend.store.length === 0) return renderError();
if (msg.trend.store[0].current_price == '0.00') return renderError();
tipResult[nowUrl] = msg;
render2(msg);
} catch (e) {}
})['catch'](function () {
return renderError();
});
context$2$0.next = 14;
break;
case 13:
render2(tipResult[nowUrl]);
case 14:
case 'end':
return context$2$0.stop();
}
}, null, this);
}
function render2(msg) {
// 处理数据
processData(msg);
var nostore = undefined;
if (!msg.store || msg.store.length === 0) nostore = true;
var lowestTime = util.getTimeNumber(msg.trend.store[0].min_stamp * 1000);
tipDetail.removeClass('tip-error-info');
if (msg.trend.store[0].max_price === msg.trend.store[0].min_price) {
msg.trend.store[0].nowprice = msg.trend.store[0].min_price;
}
//msg.trend.store[0].price_status = require('bjgou/modules/trend').getPriceStatus(msg.trend.store[0].data).price_status
tipDetail.html(template.compile(viewPriceTip)({
data: msg,
new_extension: G.new_extension,
extName: G.extName,
isAliSite: G.aliSite,
nostore: nostore,
lowestTime: lowestTime,
extBrand: G.extBrand,
isGwd: G.from_device !== 'bijiago' && G.from_device !== 'biyibi',
site: G.site,
ss_name: G.ss_name
}));
if (G.aliSite || nostore) {
tipDetail.css('width', 370);
} else {
tipDetail.css('width', 460);
}
if ($(window).width() - getLeft($(smallTip)[0]) - $(smallTip).width() < 460) {
tipDetail.css('left', 0 - $(tipDetail).width() - 3 + 'px');
} else {
tipDetail.css('left', '67px');
}
initMiniTrend(msg.trend, msg.taobaoNoTrend, msg.start);
bindFavorEvent(msg);
}
function bindFavorEvent(data) {
$('#' + G.extBrand + '_price_tip_notify_btn').on('click', function (event) {
event.preventDefault();
$('#' + G.extBrand + '_notify_error').hide();
$('#' + G.extBrand + '_price_tip_notify_btn').text('正在添加......');
request.get(G.c_server + '/collect/aj_add?' + 'dp_id=' + data.dp_id + '&from=tip').done(function (msg) {
if (msg.code == 100 || msg.code <= 0) {
window.location.href = 'http://www.' + G.extName + '.com/user/login?from_url=' + encodeURIComponent(window.location.href);
} else if (msg.code == 1) {
$('#' + G.extBrand + '_price_tip_notify_btn').text('已添加到收藏夹').attr('style', 'float:right;color:#fff;background:#18A0F5;');
} else if (msg.code == 2) {
if ($('#' + G.extBrand + '_price_tip_notify_btn').text() == '正在添加......') {
$('#' + G.extBrand + '_price_tip_notify_btn').text('你已经添加过啦').attr('style', 'float:right;color:#fff;background:#18A0F5;');
}
}
});
});
}
function processData(msg) {
var new_icon_site_ids = [1, 103, 108, 123, 124, 126, 129, 134, 136, 14, 141, 15, 167, 168, 19, 2, 21, 25, 26, 28, 3, 31, 34, 35, 41, 6, 66, 7, 86, 93, 9];
var store = msg.store;
if (store) {
for (var i = store.length - 1; i >= 0; i--) {
store[i].icon_url = store[i].icon_url.replace("browser", "s1");
if (store[i].price.indexOf('¥') > -1) store[i].price = '¥' + Number(store[i].price.replace('¥', '').replace(',', '')).toFixed(2);
var site_id = /\/(\d+)\.ico/.exec(store[i].icon_url);
if (site_id) {
site_id = site_id[1];
if (!G.IE6 && new_icon_site_ids.indexOf(Number(site_id)) > -1) {
store[i].icon_url = store[i].icon_url.replace(/\d+\.ico/, site_id + ".png").replace(/browser\./, "s1.");
}
}
}
}
var status_str = 'pri-t' + msg.trend.store[0].price_status;
msg.trend.store[0].status_tle = priceTle[status_str];
msg.trend.store[0].max_price = Number(msg.trend.store[0].max_price.replace(',', '')).toFixed(2);
msg.trend.store[0].min_price = Number(msg.trend.store[0].min_price.replace(',', '')).toFixed(2);
}
function renderError(data) {
if (data && data.is_ban) {
yanzhengma(data.action.to);
} else {
tipDetail.html(G.lang === 'zh-tr' ? '
抱歉,當前商品暫無價格走勢~
' : '
抱歉,当前商品暂无价格走势~
');
tipDetail.addClass('tip-error-info');
tipDetail.css('width', 220);
tipDetail.show();
}
}
function initMiniTrend(data, taobaoNoTrend, sstart) {
if (G.site == '360buy') {
// 京东上的这个影响图表样式
var p = $('.elevator_fix style');
p.remove();
}
var yAxistext = '';
if (moneyInfo) {
yAxistext = moneyInfo[1];
}
var maxP = Number(data.store[0].max_price);
var maxN = undefined;
if (maxP > 5) {
maxN = parseInt(data.store[0].max_price).toString() || '';
} else {
maxN = Number(data.store[0].max_price).toString() || '';
}
var maxN2 = yAxistext.length * 2;
var maxS1 = parseInt(maxN.length * 5.6);
var maxS2 = parseInt(maxN2 * 5.6);
var maxS = Math.max(maxS1, maxS2);
var chartML = maxS + 8 + 8;
var yAxisY = maxS + 8;
var trend_div = $('#gwd_price_tip_trend');
var obj = {
chart: {
renderTo: 'gwd_price_tip_trend',
type: 'line',
marginTop: 10,
marginLeft: chartML,
marginRight: 15,
marginBottom: 27,
spacing: [0, 0, 0, 0],
events: {
load: function load() {
var xinterval = parseInt((this.xAxis[0].dataMax - this.xAxis[0].dataMin) / 3.9) || 1;
this.xAxis[0].update({
tickInterval: xinterval
});
var lmin = undefined,
lmax = undefined;
lmin = Math.floor(this.yAxis[0].dataMin);
lmax = Math.ceil(this.yAxis[0].dataMax);
var interv2 = Math.pow(10, lmin.toString().length - 2);
var tkinterv = undefined;
if (this.yAxis[0].dataMax < 1) {
lmin = this.yAxis[0].dataMin;
lmax = this.yAxis[0].dataMax;
tkinterv = 0;
} else if (this.yAxis[0].dataMin === this.yAxis[0].dataMax) {
lmin = Math.floor(lmin / interv2) * interv2;
lmax = lmin * 2;
lmin = 0;
tkinterv = parseInt((lmax - lmin) / 2);
} else {
lmin = Math.floor(lmin / interv2) * interv2;
lmax = Math.ceil(lmax / interv2) * interv2;
if (lmin === lmax) {
lmin = lmin - 1;
lmax = lmax + 1;
}
tkinterv = parseInt((lmax - lmin) / 4);
if (lmin + tkinterv < this.yAxis[0].dataMin) {
lmin = lmin + tkinterv;
}
}
var tkinterv2 = Math.pow(10, tkinterv.toString().length - 1);
tkinterv = Math.ceil(tkinterv / tkinterv2) * tkinterv2;
// console.log(lmin, lmax, tkinterv)
this.yAxis[0].update({
min: lmin,
max: lmax,
tickInterval: tkinterv || 1
});
}
}
},
credits: {
enabled: false
},
colors: ['#2f7ed8'],
title: {
text: null
},
xAxis: {
type: 'datetime',
labels: {
rotation: 0,
y: 16,
step: 2,
style: {
fontSize: '10px',
fontFamily: 'Helvetica',
color: '#9D9D9D'
},
align: 'center'
},
dateTimeLabelFormats: {
day: '%m-%e',
week: '%m-%e',
month: '%Y/%m',
year: '%Y/%m'
},
tickLength: 0,
gridLineColor: '#e6e9eb',
lineColor: '#e6e9eb',
minorTickLength: 0,
gridLineWidth: 1
},
yAxis: {
title: {
text: "",
rotation: 0,
y: -20,
x: -13,
align: 'high',
offset: 0,
style: {
fontFamily: 'Microsoft YaHei',
fontSize: '10px',
color: '#969899'
}
},
labels: {
align: 'left',
padding: 4,
x: -yAxisY,
y: 3,
style: {
fontSize: '10px',
fontFamily: 'Helvetica',
color: '#9D9D9D'
},
formatter: function formatter() {
return this.value;
}
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}],
gridLineColor: '#e6e9eb',
lineColor: '#e6e9eb',
tickPixelInterval: 50
},
plotOptions: {
series: {
animation: false,
marker: {
radius: 2
},
enableMouseTracking: true,
states: {
hover: {
enabled: true
}
},
shadow: false
}
},
tooltip: {
xDateFormat: '%Y-%m-%d',
borderColor: "#48BEFE",
useHTML: true,
backgroundColor: 'white',
formatter: function formatter() {
var x = new Date(this.x);
var year = x.getFullYear();
var month = x.getMonth() + 1;
var day = x.getDate();
if (month < 10) month = '0' + month.toString();
if (day < 10) day = '0' + day.toString();
// let format = data.msg.formatted[this.x.toString()];
// let disc = format.discount
// if (disc !== 0)
// disc = '-' + disc.toString() + '%';
if (taobaoNoTrend) {
var nowDate = new Date();
if (x.getMonth() !== nowDate.getMonth() || x.getDate() !== nowDate.getDate()) {
return false;
}
}
var price = undefined;
if (this.y !== 0) price = this.y.toFixed(2);else price = '0';
var price2 = "";
if (moneyInfo) {
price2 = '(¥' + parseprice(price) + ')';
price = moneyInfo[0] + price;
}
var dom = '\n
\n
' + year + '/' + month + '/' + day + '
\n
\n ● \n ' + this.series.name + ' \n ' + price + price2 + ' \n
\n
';
return dom;
}
},
legend: {
enabled: false
},
series: []
};
obj.series[0] = {
visible: true,
name: data.store[0].name,
pointStart: sstart,
pointInterval: 86400000 * 179,
color: "#48BEFE",
lineWidth: 1,
marker: {
enabled: false
},
states: {
enabled: false,
hover: {
lineWidth: 1
}
},
data: []
};
if (taobaoNoTrend) {
obj.series[0].dashStyle = "Dash";
}
if (data.store[0].data.length > 0) {
var store = data.store[0];
var len2 = store.data.length;
var datas = store.data;
if (store.min_stamp * 1000 > parseInt(Date.UTC(data.startY, data.startM, data.startD))) {
obj.series[0].data.push(null);
}
if (taobaoNoTrend) {
for (var j = 0; j < len2; j++) {
obj.series[0].data.push({
y: datas[j][1]
});
}
} else {
obj.series[0].data = data.store[0].data;
}
}
if (taobaoNoTrend) {
obj.series[0].data[1].marker = {
enabled: true,
fillColor: '#5ACFFB',
radius: 2.5,
lineWidth: 0,
symbol: "circle"
};
obj.plotOptions.series.states = {
hover: {
enabled: false
}
};
}
if (moneyInfo) {
obj.yAxis.title.text = moneyInfo[1];
obj.yAxis.title.y = 104;
obj.yAxis.title.x = -(chartML - 6 - maxS2);
}
if ($('#' + obj.chart.renderTo).length) {
new Highcharts.Chart(obj);
}
trend_div.show();
}
return exports;
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
// console.log('[img]', img)
// console.log('[img] use last a element')
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("6a0e4ebb57bf6aac1f2d"), __webpack_require__("ff50e367dd130fa205e3")))
/***/ }),
/***/ "6ec9c994a621be8c18ca":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js__ = __webpack_require__("4bba8f5be4566b4d98b3");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js__);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js___default.a);
/***/ }),
/***/ "6f4c811ebd44cd52dd2c":
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__("89c58526b88432f4b285")();
// imports
// module
exports.push([module.i, ".gwd-stamp-bg[data-v-a70db998] {\n background: url(https://cdn.gwdang.com/images/extensions/middle-stamp@2x.png) no-repeat;\n background-size: contain;\n width: 112px;\n height: 38px;\n justify-content: center;\n}\n.gwd-stamp-bg .gwd-text[data-v-a70db998] {\n font-size: 12px;\n color: #f53867;\n line-height: 14px;\n transform: rotate(-17deg);\n text-align: center;\n}\n", ""]);
// exports
/***/ }),
/***/ "7026a4b5462dc6da5555":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G, Vue) {
var _this = this;
var timeUtil = __webpack_require__("6868b03b94b90a856624");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var price_remind = __webpack_require__("51aadd1e1b65f329a862");
var request = __webpack_require__("91f250ebeb8d5987491c");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var globalTime = undefined,
retry = 0;
var hasGetTime = undefined;
Date.prototype.format = function (fmt) {
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"h+": this.getHours(), //小时
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
}
for (var k in o) {
if (new RegExp("(" + k + ")").test(fmt)) {
fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
}
}
return fmt;
};
// 最接近的半小时时间
// 12:31 -> 12:30
// 12:29 -> 12:30
Date.prototype.toHalfHourTime = function () {
var original = this.getTime();
return new Date(Math.round(original / (30 * 60000)) * (30 * 60000));
};
var userInfo = {};
module.exports.init = function callee$0$0() {
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
// let res = await $.ajax({
// url: 'https://www.gwdang.com/user/info',
// dataType: 'jsonp',
// jsonp: 'callback',
// xhrFields: {
// withCredentials: true
// }
// })
getSeckill();
case 1:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var seckillRule = {
"360buy": [{
"secDom": "#yuyue-banner",
"timeType": "t11",
"secDom2": "#yuyue-banner .activity-type:contains('预约抢购')",
"secTime": "#yuyue-banner .activity-message .J-time"
}, {
"secDom": "#banner-miaosha",
"timeType": "M月D日H时M分",
"secDom2": "#banner-miaosha .activity-type:contains('秒杀预告')",
"secTime": "#banner-miaosha .activity-price strong"
}, {
"secDom": "#banner-miaosha",
"timeType": "t12",
"secDom2": "#banner-miaosha .activity-type:contains('京东秒杀')",
"secTime": "#banner-miaosha .activity-message"
}, {
"secDom": "#pingou-banner",
"timeType": "t13",
"secDom2": "#pingou-banner .activity-type:contains('预售')",
"secTime": "#pingou-banner .activity-message .J-time"
}, {
"secDom": "#banner-shangou .activity-type:contains('京东闪购')",
//"timeType": "t14",
"timeType": "t12",
"secDom2": "#banner-shangou .activity-message:contains('预计')",
"secTime": "#banner-shangou .activity-message"
}, {
// 预售商品,还没开始付定金
"secDom": "#pingou-banner .activity-message:contains('距预售还需')",
"timeType": "timeRangeSplitBy`-`",
"secDom2": "#pingou-process dt:contains('支付定金')",
"secTime": "#pingou-process .J-presale-time"
}, {
// 预售商品,使用尾款时间
"secDom": "#pingou-process .J-balance-time",
"timeType": "timeRangeSplitBy`-`",
"secDom2": "#pingou-process dt:contains('支付尾款')",
"secTime": "#pingou-process .J-balance-time"
}, {
// 预售商品,使用尾款时间
"secDom": "#yuyue-process .J-step4",
"timeType": "timeRangeSplitBy`-`",
"secDom2": "#yuyue-process dt:contains('抢购中')",
"secTime": "#yuyue-process .J-step4"
}],
"taobao-ju": [{
"secDom": ".buyaction.J_JuSMSRemind",
"timeType": "t21",
"secDom2": ".ju-clock.J_juItemTimer>p:contains('开抢')",
"secTime": ".ju-clock.J_juItemTimer>p"
}],
"taobao": [{
"secDom": "#J_TaoQiangGou",
"timeType": "t21",
"secDom2": "#J_TaoQiangGou:contains('开始抢购')",
"secTime": "#J_TaoQiangGou"
}],
"tmall": [{
"secDom": "#tm-yushou-process-banner",
"timeType": "t31",
"secDom2": "#tm-yushou-process-banner .tm-yushou-process-title.tm-ys-title-one-row:contains('天猫预售')",
"secTime": "#tm-yushou-process-banner .J_step2Time"
}, {
"secDom": ".tm-countdown .tb-btn-wait:contains('即将开始')",
"timeType": "t32",
"secDom2": ".tm-countdown .tm-countdown-notice:contains('距开售')",
"secTime": ".tm-countdown .tm-countdown-timer"
}],
"suning": [{
"secDom": "#timePanel",
"timeType": "t41",
"secDom2": "#timePanel .djh-title:contains('预定')",
"secTime": "#timePanel .proinfo-cd"
}, {
"secDom": ".snqg-logo",
"timeType": "M月D日 H时M分",
"secDom2": ".djh-cd",
"secTime": "#bigPolyTime"
}, {
"secDom": "#buyTime",
"timeType": "X月X日X时X分X秒",
"secDom2": ".step-4",
"secTime": "#buyTime dd:contains('开始')"
}],
"xiaomi": [{
"secDom": ".pro-time.J_proBook",
"timeType": "t51",
"secDom2": ".pro-time.J_proBook .pro-time-head:contains('预售')",
"secTime": ".pro-time.J_proBook .time.J_bookTime"
}],
"kaola": [{
"secDom": ".m-promotionbar",
"timeType": "t61",
"secDom2": ".m-promotionbar .prelimit .txt:contains('开抢')",
"secTime": ".m-promotionbar .prelimit .txt"
}],
"dangdang": [{
"secDom": "#count-down",
"timeType": "t71",
"secDom2": "#count-down .J-time-text:contains('尚未开始')",
"secTime": "#count-down .J-time"
}],
"vmall": [{
"secDom": "#buyProcessIDD",
"timeType": "t81",
"secDom2": "#buyProcessIDD ul li:first-child:contains('支付订金')",
"secTime": "#startDateIDD"
}]
};
var getSeckillTime = function getSeckillTime(type, ori_str) {
if (ori_str.length < 3) {
return false;
}
var str = undefined;
if (type !== "t81") {
str = ori_str.replace(/\s/g, "");
} else {
str = ori_str;
}
var arr = undefined,
newtime = undefined;
var nowTime = undefined;
var month = undefined,
d = undefined,
h = undefined,
m = undefined,
ss = undefined,
ms = undefined;
var year = new Date().getFullYear();
switch (type) {
case "X月X日X时X分X秒":
arr = ori_str.match(/开始:(\d+)月(\d+)日(\d+)时(\d+)分(\d+)秒/);
if (!arr) return false;
nowTime = new Date();
newtime = nowTime.getFullYear() + '/' + arr[1] + '/' + arr[2] + '/' + arr[3] + ':' + arr[4];
break;
case 'M月D日 H时M分':
arr = ori_str.match(/(\d+)月(\d+)日 (\d+):(\d+)/);
if (!arr) return false;
nowTime = new Date();
newtime = nowTime.getFullYear() + '/' + arr[1] + '/' + arr[2] + '/' + arr[3] + ':' + arr[4];
break;
case 'M月D日H时M分':
arr = ori_str.match(/(\d+)月(\d+)日(\d+):(\d+)/);
if (!arr) return false;
nowTime = new Date();
newtime = nowTime.getFullYear() + '/' + arr[1] + '/' + arr[2] + '/' + arr[3] + ':' + arr[4];
break;
case "timeRangeSplitBy`-`":
// eg: 2019-07-0300:00-2019-07-0700:00
var date = ori_str.split(' ')[0].replace(/-/g, '/');
newtime = date + '/' + ori_str.split(' ')[1].split('-')[0];
break;
case "t11":
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小时(\d+)分(\d+)秒/);
if (!arr) return false;
if ($('#yuyue-banner .activity-message .J-text').text() === '抢购剩余') {
return false;
}
if ($('#pingou-banner .activity-message .J-text').text() === '距预售还需') {
return false;
}
d = arr[1] || 0;
h = arr[2] || 0;
m = arr[3] || 0;
ss = arr[4] || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t12":
nowTime = new Date().getTime();
arr = str.match(/预计([0-9:月日]+)开始/);
if (!arr) return false;
var htime = arr[1];
newtime = timeUtil(nowTime, "5");
if (htime.indexOf('日') > -1) {
var _month = htime.split('月')[0];
var day = htime.split('日')[0].split('月')[1];
newtime = newtime.split('/')[0] + ('/' + _month + '/' + day);
htime = htime.split('日')[1];
}
newtime = newtime + '/' + htime;
break;
case "t13":
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小?时(\d+)分(\d+)秒/);
if (!arr) return false;
if ($('.activity-message .J-text').text() === '预售剩余') {
return false;
}
d = arr[1] || 0;
h = arr[2] || 0;
m = arr[3] || 0;
ss = arr[4] || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t14":
arr = str.match(/(\d+)月(\d+)日(\d+)\:(\d+)/);
if (!arr) return false;
month = Number(arr[1]) || 0;
if (month < 10) month = "0" + month.toString();
d = Number(arr[2]) || 0;
if (d < 10) d = "0" + d.toString();
h = arr[3] || 0;
m = arr[4] || 0;
// ms = month + d * 86400000 + h * 3600 * 1000 + m * 60 * 1000;
newtime = year + '/' + month + '/' + d + '/' + h + ':' + m;
break;
case "t21":
arr = str.match(/(\d+)月(\d+)日(\d+)\:(\d+)/);
if (!arr) return false;
month = Number(arr[1]) || 0;
if (month < 10) month = "0" + month.toString();
d = Number(arr[2]) || 0;
if (d < 10) d = "0" + d.toString();
h = arr[3] || 0;
m = arr[4] || 0;
// ms = month + d * 86400000 + h * 3600 * 1000 + m * 60 * 1000;
newtime = year + '/' + month + '/' + d + '/' + h + ':' + m;
break;
case "t31":
arr = ori_str.split("~");
if (!arr) return false;
newtime = arr[0].replace(/(?:\.|\s)/g, "/");
break;
case "t32":
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小?时(\d+)分/);
if (arr && arr.length) {
d = Number(arr[1]) || 0;
if (d < 10) d = "0" + d.toString();
h = arr[2] || 0;
m = arr[3] || 0;
} else {
arr = str.match(/(\d+)分(\d+)秒/);
d = 0;
h = 0;
m = arr[1];
}
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t41":
//苏宁
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小?时(\d+)分([0-9.]+)秒/);
if (!arr) return false;
d = parseInt(arr[1]) || 0;
h = parseInt(arr[2]) || 0;
m = parseInt(arr[3]) || 0;
ss = parseInt(arr[4]) || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t51":
nowTime = new Date().getTime();
arr = str.match(/\s?(?:(\d+)|)\s?(?:天|日|)\s?(\d+)\s?小?时\s?(\d+)\s?分\s?(\d+)\s?秒/);
if (!arr) return false;
d = arr[1] || 0;
h = arr[2] || 0;
m = arr[3] || 0;
ss = arr[4] || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t61":
//kaola
arr = str.match(/(\d+)月(\d+)日(\d+)\:(\d+)/);
if (!arr) return false;
month = Number(arr[1]) || 0;
if (month < 10) month = "0" + month.toString();
d = Number(arr[2]) || 0;
if (d < 10) d = "0" + d.toString();
h = arr[3] || 0;
m = arr[4] || 0;
// ms = month + d * 86400000 + h * 3600 * 1000 + m * 60 * 1000;
newtime = year + '/' + month + '/' + d + '/' + h + ':' + m;
break;
case "t71":
//dangdang
nowTime = new Date().getTime();
arr = str.match(/(?:(\d+)(?:天|日)|)(\d+)时(\d+)分(\d+)秒/);
if (!arr) return;
d = arr[1] || 0;
h = arr[2] || 0;
m = arr[3] || 0;
ss = arr[4] || 0;
ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000;
newtime = timeUtil(nowTime + ms, "6");
break;
case "t81":
arr = str.split("~");
if (!arr) return;
newtime = arr[1].trim();
newtime = newtime.replace(/[\s\.]/g, "/");
break;
}
return newtime;
};
var getSeckill = function getSeckill() {
var seckillItem = seckillRule[G.site];
if (!seckillItem) return;
for (var i = 0; i < seckillItem.length; i++) {
var sitem = seckillItem[i];
if ($(sitem["secDom"]).length > 0 && $(sitem["secDom2"]).length > 0) {
var newtime = getSeckillTime(sitem["timeType"], $(sitem["secTime"]).text());
if (newtime) {
globalTime = newtime;
//console.log('newtime:', newtime)
var strTime = newtime.split('/');
var d = new Date(strTime[0] + '/' + strTime[1] + '/' + strTime[2] + ' ' + strTime[3]);
if (d.getTime() - new Date().getTime() < 300000) {
continue;
}
renderSeckill();
break;
}
}
}
if (!globalTime && retry < 5) {
retry++;
setTimeout(getSeckill, 500);
}
};
var needLog = false;
var renderSeckill = function renderSeckill() {
var res, html, CommonLogin, dp_query, currentStatus;
return regeneratorRuntime.async(function renderSeckill$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
context$1$0.next = 2;
return regeneratorRuntime.awrap(request.get('https://www.gwdang.com/user/info'));
case 2:
res = context$1$0.sent;
userInfo = res.data;
html = __webpack_require__("ad8ae94903f4d23c516c");
$('#gwd_mini_remind').remove();
$('#gwd_mini_compare').after(html);
CommonLogin = __webpack_require__("2d53f53e0179317f1fdf")['default'];
new Vue({
el: '#gwd-bjd-login-box',
render: function render(h) {
return h(CommonLogin, {
props: {
position: 'gwd-mini',
showAlterLogin: true,
alterLoginPosition: 'row'
}
});
}
});
// 获取当前提醒状态
dp_query = userData.get('dp_query');
context$1$0.next = 12;
return regeneratorRuntime.awrap(request.get(G.c_server + '/brwext/remind_intime?opt=get&id=' + dp_query.dp.dp_id));
case 12:
currentStatus = context$1$0.sent;
addEvent();
if (currentStatus.msg === "未收藏" || currentStatus.msg === "用户未登录") {
log('detected:seckillRemind');
cnzz.log('抢购提醒', '监测到页面抢购');
needLog = true;
SeckillSetState(false);
} else {
SeckillSetState(true);
}
case 15:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var secKillState = undefined;
var SeckillSetState = function SeckillSetState(state) {
secKillState = state;
if (state) {
$('.sk-remind-btn').hide();
if (userInfo.wx == "1") {
$('.sk-remind-state1').show();
} else {
$('.sk-remind-state1').hide();
}
$('#gwd_mini_seckill').addClass('seckillSet');
$('#gwd_mini_seckill .minibar-btn-box>span').text("已设抢购提醒");
if (needLog) {}
} else {
//$('.sk-remind-btn').hide()
}
};
var socketSet = false;
var showedOnce = false; // 抢购提醒是否展示过一次
var addEvent = function addEvent() {
price_remind.getQRcode();
window.refQRCode = price_remind.getQRcode;
$('#gwd_mini_seckill').on('mouseenter', function () {
if (G.email) {
$('.seckill-detail').show();
$('.seckill-detail').css('width', '205px');
if (!socketSet && userInfo.wx == "0") {
// 未绑定微信的情况,不显示提醒按钮
// 同时打开websocket
log('notBind:seckillRemind');
cnzz.log('抢购提醒', '未绑定');
$('.sk-remind-state0').show();
if (!secKillState) {
$('.sk-remind-state1').hide();
}
$('.sk-remind-btn').hide();
renderWebsocket();
}
if (needLog) {
if ($('.sk-remind-btn').css('display') !== 'none') {
if (!showedOnce) {
log('showButton:seckillRemind');
cnzz.log('抢购提醒', '显示设置提醒按钮');
}
}
}
showedOnce = true;
} else {
$('.login-detail').show();
}
});
$('#gwd_mini_seckill').on('mouseleave', function () {
$('.seckill-common-detail').hide();
});
$('.sk-remind-btn').on('click', function callee$1$0() {
var dp, time, title, res;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
log('click:seckillRemind');
cnzz.log('抢购提醒', '设置按钮点击');
dp = userData.get('dp_query');
time = new Date(globalTime).toHalfHourTime().format("yyyy-MM-dd hh:mm:ss");
title = G.dp.name.replace(' ', '');
context$2$0.next = 7;
return regeneratorRuntime.awrap(request.get(G.c_server + '/brwext/remind_intime?opt=add&id=' + dp.dp.dp_id + '&title=' + encodeURIComponent(title) + '&stime=' + time + '&url=' + encodeURIComponent(location.href)));
case 7:
res = context$2$0.sent;
if (res.code === 1 || res.msg === '重复收藏') {
if (res.code === 1) {
log('setComplete:seckillRemind');
cnzz.log('抢购提醒', '设置成功');
}
SeckillSetState(true);
}
case 9:
case 'end':
return context$2$0.stop();
}
}, null, _this);
});
//price_remind.init()
$('#loginClickBtn').on('click', function () {
var userN = $('.bjd-login-box .username').val();
var psd = $('.bjd-login-box .password').val();
if (userN && psd) {
price_remind.loginRenderTop();
__webpack_require__("472c3193857af11233c9").userLogin(userN, psd, function () {
location.reload();
});
} else {
$('#login_remind_tle').css('display', 'block').fadeOut(5000);
return;
}
});
};
var heartInterval = 0;
var renderWebsocket = function renderWebsocket() {
// $.ajax({
// url: 'https://www.gwdang.com/user/info',
// xhrFields: {
// withCredentials: true
// },
// //crossDomain: true
// })
var socket = new WebSocket("wss://www.gwdang.com/sck");
socket.onopen = function () {};
socket.onmessage = function (evt) {
var res = JSON.parse(evt.data);
if (res.msg == "Bind") {
userInfo.wx = "1";
$('.sk-remind-state0').hide();
if (secKillState) {
$('.sk-remind-state1').show();
} else {
$('.sk-remind-btn').show();
}
if (needLog) {
cnzz.log('抢购提醒', '用户已绑定');
log('userBindComplete:seckillRemind');
}
window.clearInterval(heartInterval);
socket.close();
}
};
socket.onclose = function () {};
socket.addEventListener('open', function callee$1$0(evt) {
var accountInfo;
return regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
socketSet = true;
accountInfo = {
action: 'bindWechatExt',
msg: {
uid: userInfo.uid
}
};
socket.send(JSON.stringify(accountInfo));
heartInterval = setInterval(function () {
socket.send('{"ping": "pong"}');
}, 10000);
case 4:
case 'end':
return context$2$0.stop();
}
}, null, this);
});
};
module.exports.getNewTime = function () {
hasGetTime = true;
return globalTime;
};
//return
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("6a0e4ebb57bf6aac1f2d"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("b2848b041c3d11faa242")["default"]))
/***/ }),
/***/ "70e158a156872cdab517":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__ = __webpack_require__("12938de4708bdcf3c014");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "711adf6419b834e0c72d":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c("div", {
staticClass: "gwd-row gwd-align",
staticStyle: {
height: "100%",
"flex-wrap": "nowrap",
overflow: "hidden"
}
}, _vm._l(_vm.data, function (item) {
return _c("a", {
key: item.url,
staticClass: "gwd-amazon-link",
attrs: { href: item.url, target: "_blank" }
}, [_vm._v("\n " + _vm._s(item.title) + "售价" + _vm._s((item.pri / 100).toFixed(2)) + _vm._s(_vm.unit) + "\n ")]);
}), 0);
};
var staticRenderFns = [];
render._withStripped = true;
exports.render = render;
exports.staticRenderFns = staticRenderFns;
/***/ }),
/***/ "71c9fcfb64f73134b8a1":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js__ = __webpack_require__("e19ba9738df123c78c95");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js__);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js___default.a);
/***/ }),
/***/ "7338afc4231a4884439d":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js__ = __webpack_require__("0a4a37e7f6d37c5f205c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js__);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_script_lang_js___default.a);
/***/ }),
/***/ "73e5d235bd431b446c03":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G, regeneratorRuntime) {
var _this = this;
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var calWidth = __webpack_require__("54be372a53153922dc13");
// const replaceHref = require('common/replaceHref')
var cnzz = __webpack_require__("83271c7588396d2d5e59");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var pInfo = {},
proInfo = {};
var widthInfo = undefined,
allink_tb = undefined,
allink_tm = undefined;
var skipEventAdd = false;
var addEvent = function addEvent() {
$('.compare-list').off();
$('.main-compare .tright, .main-compare .tleft').off();
$('.compare-box').off();
$('.main-compare .tright').on('click', function () {
if (pInfo.nowpage + 1 === pInfo.pages) {
return;
}
pInfo.nowpage++;
$('.compare-list>li').hide();
for (var i = pInfo.pageNum * pInfo.nowpage; i < pInfo.pageNum * (pInfo.nowpage + 1); i++) {
$('.compare-list>li').eq(i).show();
}
});
$('.main-compare .tleft').on('click', function () {
if (pInfo.nowpage === 0) {
return;
}
pInfo.nowpage--;
$('.compare-list>li').hide();
for (var i = pInfo.pageNum * pInfo.nowpage; i < pInfo.pageNum * (pInfo.nowpage + 1); i++) {
$('.compare-list>li').eq(i).show();
}
});
$('.compare-list').on('mouseenter', 'li', function (e) {
$('.compare-list>li').removeClass('bar-item-hover');
var id = $(this).attr('data-id');
if ($(this).find('.btcom-detail').length > 0) {
$(this).find('.btcom-detail').show();
} else {
if (id) {
renderDetail(id, $(this));
}
}
$(this).addClass('bar-item-hover');
});
if (G.site === 'suning') {
$('.compare-list').on('click', 'a', function (e) {
if ($(this).attr('href')) {
window.open($(this).attr('href'));
e.preventDefault();
}
});
}
$('.compare-list').on('mouseleave', 'li', function (e) {
var that = this;
$(that).removeClass('bar-item-hover');
$(that).find('.btcom-detail').hide();
});
$('.compare-box').on('click', function (e) {
if (skipEventAdd) {
return;
}
if ($(e.target).hasClass('turnleft')) {
runTurnPage($(e.target), -1);
} else if ($(e.target).hasClass('turnright')) {
runTurnPage($(e.target), 1);
} else {
var url = '';
if (e.target.nodeName === 'A') {
url = e.target.href;
} else if (e.target.parentNode.nodeName === 'A') {
url = e.target.parentNode.href;
} else if (e.target.parentNode.parentNode.nodeName === 'A') {
url = e.target.parentNode.parentNode.href;
}
if (url.indexOf('uland.taobao.com/coupon') > -1) {
cnzz.log('click:dpcoupon');
log('click:dpcoupon');
}
}
});
};
var runTurnPage = function runTurnPage(dom, type) {
var parentDom = $(dom).parent().parent();
var lists = parentDom.find('.all-products .btcom-list li');
var size = lists.length;
var curpg = Number(parentDom.find('.bjd-pages .current-page').text());
var totalp = Number(parentDom.find('.bjd-pages .page-num').text());
parentDom.find('.all-products .btcom-list li').hide();
if (type === 1) curpg++;else if (type === -1) curpg--;
if (curpg === 0) curpg = totalp;
if (curpg === totalp + 1) curpg = 1;
var end = curpg * widthInfo.showListNum > size ? size : curpg * widthInfo.showListNum;
for (var i = (curpg - 1) * widthInfo.showListNum; i < end; i++) {
lists.eq(i).show();
var img = lists.eq(i).find('.com-item-img img');
replaceSrc(img);
}
parentDom.find('.bjd-pages .current-page').text(curpg);
};
var replaceSrc = function replaceSrc(img) {
var src = img.attr('data-src');
if (!src) return;
var imgObj = new Image();
imgObj.onload = function () {
if (imgObj.complete == true) {
$(img).attr('src', src).attr('data-src', null);
}
};
imgObj.onerror = function (e) {
var obj = $(img)[0];
if (!$(img)[0]) return;
obj.src = G.s_server + '/images/extensions/newbar/no_img.png';
obj.setAttribute("data-src", G.s_server + '/images/extensions/newbar/no_img.png');
};
imgObj.src = src;
};
var editData = function editData(data, tb, tbsite) {
for (var i = 0; i < data.length; i++) {
if (data[i].price) {
data[i].price = Number(data[i].price.toString().replace(',', '')).toFixed(2);
}
if (!data[i].img_url) data[i].img_url = data[i].pic_url;
if (tbsite) {
data[i].nick2 = data[i].item_location;
}
if (!data[i].site_name) data[i].site_name = data[i].nick2 || data[i].nick;
if (tb && data[i].img_url.match(/_\d+x\d+/)) {
var match = data[i].img_url.match(/_(\d+)x\d+/);
if (match) {
match = Number(match[1]);
if (match > 200) {
data[i].img_url = data[i].img_url + '_100x100';
}
}
} else if (tb) {
data[i].img_url = data[i].img_url + '_100x100';
}
}
return data;
};
var renderDetail = function renderDetail(id, container) {
var len, showpages, detailW, sale_tle, allink, pages, html, dom, i, img;
return regeneratorRuntime.async(function renderDetail$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
len = proInfo[id].length;
showpages = undefined;
detailW = undefined;
if (len > widthInfo.showListNum) {
showpages = true;
detailW = $(window).width();
} else {
detailW = len * 268;
}
sale_tle = undefined, allink = undefined;
if (id === 'tmcompare' || id === 'tbcompare') {
sale_tle = "最近销量";
if (proInfo[id].from_self === true) sale_tle = "总销量";
}
if (id === 'tmcompare') allink = allink_tm;else if (id === 'tbcompare') allink = allink_tb;
pages = Math.ceil(len / widthInfo.showListNum);
console.log('coupon ready got', proInfo);
if (id === 'tmcompare' || id === 'tbcompare') {
// await Promise.race([require('common/globalCondition').met('bottomCouponReady-' + id), require('common/commonUtil').sleep(600)])
}
console.log('done', proInfo);
html = __webpack_require__("949294b2c90e6f628204");
dom = template.compile(html)({
data: proInfo[id],
sale_tle: sale_tle,
showpages: showpages,
prowidth: widthInfo.allProductW,
turnpW: widthInfo.turnpW,
detailW: detailW,
link: allink,
id: id,
pages: pages
});
$(container).append(dom);
for (i = 0; i < Math.min(widthInfo.showListNum, len); i++) {
img = $(container).find('.btcom-detail li .com-item-img img').eq(i);
replaceSrc(img);
}
if (!showpages) {
setSimplePagePos(len, container);
}
case 16:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var renderCompareBar = function renderCompareBar(data) {
if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) {
return;
}
if (!data.store || !data.store[0] || data.store[0].product.length === 0) return;
var turnpage = (13 + 18 + 20) * 2;
var comArr = [];
var totalSize = data.store.length;
var freeW = calWidth.calBottomBar();
pInfo.pageNum = parseInt((freeW - turnpage) / 104);
pInfo.mbarItemShowNum = totalSize > pInfo.pageNum ? pInfo.pageNum : totalSize;
if (pInfo.pageNum <= 0) pInfo.pageNum = 1;
for (var i = 0; i < data.store.length; i++) {
comArr.push(data.store[i].product[0]);
proInfo[data.store[i].product[0].dp_id] = editData(data.store[i].product);
}
var lens = $('.compare-list li').length;
pInfo.pages = Math.ceil((totalSize + lens) / pInfo.pageNum);
var html = __webpack_require__("11cd2e526b8cc31d3a13");
var views = template.compile(html)({
data: comArr,
pageNum: pInfo.pageNum
});
$('.compare-list').prepend(views);
pInfo.nowpage = 0;
pInfo.totalSize = totalSize;
$('.compare-box').css('width', pInfo.mbarItemShowNum * 102 + 'px');
if (pInfo.pages === 1) {
$('.mbar-turnpage').hide();
} else {
$('.mbar-turnpage').show();
}
addEvent();
};
var setSimplePagePos = function setSimplePagePos(size, dom) {
var mainW = $(window).width();
var left = dom.offset().left;
var domw = dom.outerWidth();
var detail = dom.find('.btcom-detail');
var width = 268 * size + 2;
var dleft = left + domw / 2 - width / 2;
if (dleft < 0) dleft = 0;
if (dleft + width > mainW) dleft = mainW - width - 2;
detail.css('left', dleft + 'px');
};
var exchangeData = function exchangeData(data) {
if (!data.product || data.product && data.product.length === 0) return data;
var b2c = [],
obj = {};
for (var i = 0; i < data.product.length; i++) {
if (!data.product[i].site_name2) {
data.product[i].site_name2 = data.product[i].site_name;
}
if (!obj[data.product[i].site_name2]) {
obj[data.product[i].site_name2] = {
product: [data.product[i]]
};
} else {
obj[data.product[i].site_name2]['product'].push(data.product[i]);
}
}
for (var pattern in obj) {
if (pattern) {
b2c.push(obj[pattern]);
}
}
return {
store: b2c
};
};
var renderTbCompare = function renderTbCompare(data) {
var html = __webpack_require__("11cd2e526b8cc31d3a13");
var insNum = 0;
if (data.tmall && data.tmall.product) {
var obj = {
dp_id: 'tmcompare',
site_name: '天猫商城',
price: data.tmall.min_price
};
// if (!G.aliSite && G.from_device !== '360')
// replaceHref.init('tmall', data.tmall.product, '&column=b2c')
proInfo['tmcompare'] = editData(data.tmall.product, true);
var dom = $('.compare-list>li').eq(5);
if (dom.length === 0) dom = $('.compare-list>li:last-child');
if (dom.length === 0) {
$('.compare-list').append(template.compile(html)({
data: [obj]
}));
} else {
dom.after(template.compile(html)({
data: [obj]
}));
}
insNum++;
}
if (data.taobao && data.taobao.product) {
var obj = {
dp_id: 'tbcompare',
site_name: '淘宝',
price: data.taobao.min_price
};
// if (!G.aliSite && G.from_device !== '360')
// replaceHref.init('taobao', data.taobao.product, '&column=b2c')
proInfo['tbcompare'] = editData(data.taobao.product, true, true);
$('.compare-list').append(template.compile(html)({
data: [obj]
}));
insNum++;
}
pInfo.totalSize = pInfo.totalSize + insNum;
var pages = Math.ceil(pInfo.totalSize / pInfo.pageNum);
if (pInfo.pages === 1 || !pInfo.pages) {
if (pages > 1) {
$('.mbar-turnpage.tright').show();
pInfo.pages = pages;
}
pInfo.mbarItemShowNum = pInfo.totalSize > pInfo.pageNum ? pInfo.pageNum : pInfo.totalSize;
$('.compare-box').css('width', pInfo.mbarItemShowNum * 102 + 'px');
$('.mbar-turnpage').hide();
} else {
pInfo.pages = pages;
}
addEvent();
};
module.exports.renderBt = function (data) {
var skipEvent = arguments.length <= 1 || arguments[1] === undefined ? false : arguments[1];
if (!(data.taobao instanceof Array) && data.taobao.more_link) allink_tb = data.taobao.more_link;
if (!(data.tmall instanceof Array) && data.tmall.more_link) allink_tm = data.tmall.more_link;
if (!widthInfo) widthInfo = calWidth.init();
if (skipEvent) {
skipEventAdd = true;
}
renderTbCompare(data);
if (G.from_device !== '360') {
__webpack_require__("b8226e22112290600083").init(data.tmall.product, 'tmall', true, data.tmall.min_price);
__webpack_require__("b8226e22112290600083").init(data.taobao.product, 'taobao', true, data.taobao.min_price);
}
};
module.exports.init = function (data) {
if (data.b2c && data.b2c.store) {
renderCompareBar(data.b2c);
} else if (data.b2c_fuzzy) {
data.b2c2 = exchangeData(data.b2c_fuzzy);
renderCompareBar(data.b2c2);
}
widthInfo = calWidth.init();
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("6a0e4ebb57bf6aac1f2d")))
/***/ }),
/***/ "74ae07799bc2fa48faa3":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_style_index_0_id_0ac72494_scoped_true_lang_less__ = __webpack_require__("8ba87ffaa518316e0f3e");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_style_index_0_id_0ac72494_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TbScrollLink_vue_vue_type_style_index_0_id_0ac72494_scoped_true_lang_less__);
/* unused harmony reexport namespace */
/***/ }),
/***/ "75d41ad7d5a1bceb52d2":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var request = __webpack_require__("91f250ebeb8d5987491c");
var communicate = __webpack_require__("91f58afd0ad3a4e2ef06");
var buildTaobaoUrl = __webpack_require__("cc45d932d8dbdb86f2f3");
var globalData = undefined,
callbacks = undefined;
var hasrun = false;
var timeOUT = 2500;
var getuniqPid = function getuniqPid(id) {
if (id == '') return;
var url = G.server + '/extension?ac=getuniqpid&nid=' + id;
request.get(url).done(function (data) {
if (data && data.uniqid) {
sendPid(id, data.uniqid);
} else {
requestTaobaoImgSearch();
}
});
};
var sendPid = function sendPid(id, pid) {
var info = {
'nid': id,
'uniqid': pid
};
communicate.trigger({
'type': 'getTaobaouniq',
'info': JSON.stringify(info)
});
communicate.on(function (data) {
if (typeof data === 'string') {
data = JSON.parse(data);
}
if (data.type == 'getTaobaouniq') {
var text = $('#gwd_uniq_info').text();
if (text != '') editData(text);
}
});
};
var sortData = function sortData(data) {
if (!data.sort) return;
data = data.sort(function (value1, value2) {
if (Number(value1.price) > Number(value2.price)) return 1;else if (Number(value1.price) == Number(value2.price)) return 0;else return -1;
});
return data;
};
var editData = function editData(txt) {
try {
var data = JSON.parse(txt);
data = data.mods.recitem.data.items;
var taobaoarr = [],
tmallarr = [];
if (!data) return;
for (var i = 0, len = data.length; i < len; i++) {
var item = {};
var feeDesc = data[i].view_fee == '0.00' ? '包邮' : '';
item.nick = data[i].nick;
item.num_iid = data[i].nid;
item.title = data[i].title;
item.price = data[i].view_price;
item.item_location = data[i].item_loc;
item.store_name = data[i].nick + feeDesc;
item.pic_url = 'http:' + data[i].pic_url;
item.volume = data[i].view_sales.replace('人付款', '');
item.same_style = true;
var obj = {
'source': 'same_style',
'img_url': 'http:' + data[i].pic_url,
'title': data[i].title,
'price': data[i].view_price,
'shop_name': data[i].nick + feeDesc,
'sales': data[i].view_sales.replace('人付款', ''),
'id': data[i].nid,
'url': 'https:' + data[i].detail_url,
'discuss': data[i].comment_count,
'istaobao': data[i].detail_url.indexOf('detail.tmall.com') > -1 ? '0' : '1',
'dp_id': data[i].nid + '-' + (data[i].detail_url.indexOf('detail.tmall.com') > -1 ? '83' : '123'),
'site_id': data[i].detail_url.indexOf('detail.tmall.com') > -1 ? '83' : '123'
};
item.url = buildTaobaoUrl(obj);
if (data[i].detail_url.indexOf('detail.tmall.com') > -1) {
tmallarr.push(item);
} else {
taobaoarr.push(item);
}
}
taobaoarr = sortData(taobaoarr);
tmallarr = sortData(tmallarr);
globalData = {
'taobao': taobaoarr,
'tmall': tmallarr
};
if (callbacks && !hasrun) {
callbacks(globalData);
hasrun = true;
}
} catch (e) {}
};
var requestTaobaoImgSearch = function requestTaobaoImgSearch() {
/*taobao root_id 筛选需要做图片检索的分类*/
var rootIdArr = ["50510002", "50012029", "50013864", "50011397", "50010404", "1625", "50006842", "50006843", "16", "50011740", "50011699", "50008165", "50008163", "30", "50020857", "50020808", "50013886", "50022517", "122852001", "21", "50468001", "122950001", "50007216"];
var root_id = G.dp.root_id;
if (root_id && rootIdArr.indexOf(root_id) > -1) {
__webpack_require__("ff881c8b15091819a13e").uniqPidGetImg(function (data) {
if (callbacks) {
callbacks(data);
hasrun = true;
} else {
globalData = data;
}
});
timeOUT = 6000;
} else {
timeOUT = 1;
}
};
var getNid = function getNid() {
if (location.host.indexOf('taobao') > -1 || location.host.indexOf('tmall') > -1) {
var id = location.href.match(/[?&]id=([0-9]+)/);
if (id && id.length) {
id = id[1];
getuniqPid(id);
}
}
};
module.exports.init = function () {
/*淘宝价格走势*/
if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) {
communicate.trigger({
type: 'get_etao_info'
});
}
if (G.site == 'taobao' || G.site == 'tmall') getNid();
};
module.exports.getTaobaouniqData = function (callback) {
callback(null);
// if (globalData) {
// callback(globalData)
// hasrun = true;
// } else callbacks = callback;
// setTimeout(() => {
// if (callbacks && hasrun === false) {
// callbacks(null)
// hasrun = true;
// }
// }, timeOUT)
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "78627ea7983efdac8518":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_style_index_0_id_3ed325cb_scoped_true_lang_less__ = __webpack_require__("1308b397f8f511c97254");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_style_index_0_id_3ed325cb_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_style_index_0_id_3ed325cb_scoped_true_lang_less__);
/* unused harmony reexport namespace */
/***/ }),
/***/ "791495145d3059f003ee":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c("div", {
staticStyle: {
display: "block !important",
"z-index": "9999999999 !important"
},
attrs: { id: _vm.domName }
}, [_c("div", {
staticClass: "gwdang-main",
style: "display: " + (_vm.fold === "1" ? "none" : "flex") + ";",
attrs: { id: "gwdang_main" }
}, [_c("div", { staticClass: "gwd-topbar-logo" }, [_c("em", { staticClass: "gwd_bg" }), _vm._v(" "), _c("div", { attrs: { id: "gwd_setting_div" } }, [_c("div", { staticClass: "gwd-hover-helper" }), _vm._v(" "), _c("div", { staticClass: "gwd_setting_item gwd_setting_item_fst" }, [_c("div", { staticClass: "gwd_bg gwd_function_setting" }), _vm._v(" "), _c("a", {
on: {
click: function click($event) {
return _vm.openTab();
}
}
}, [_vm._v("功能设置")])]), _vm._v(" "), _vm._m(0), _vm._v(" "), _vm._m(1), _vm._v(" "), _vm._m(2)])]), _vm._v(" "), _vm._m(3), _vm._v(" "), _vm.showAd ? _c("a", {
staticStyle: { "line-height": "0" },
attrs: {
id: "gwdang-banner-ad",
title: "点击领取",
target: "_blank",
href: _vm.jdadUrl
}
}, [_c("img", {
staticStyle: { height: "32px" },
attrs: {
src: "https://cdn.gwdang.com/images/extensions/ad1111/gwdang_go.png"
}
})]) : _vm._e(), _vm._v(" "), _c("div", { staticStyle: { flex: "1" }, attrs: { id: "gwd-space" } }), _vm._v(" "), _c("div", { staticClass: "gwd-topbar-right" }, [_c("div", { staticClass: "search-mod" }), _vm._v(" "), _c("div", {
staticClass: "feedback-close",
attrs: { id: "gwdang-feed-close" }
}, [_vm._m(4), _vm._v(" "), _c("a", {
staticClass: "gwdang-suggest",
attrs: {
href: _vm.f_url,
id: "gwdang-suggest",
target: "_blank",
title: "提建议或吐槽遇到的问题"
}
}, [_c("em", { staticClass: "gwd_bg" }), _vm._v(" "), _c("span", { staticClass: "blkcolor1" }, [_vm._v("反馈")])]), _vm._v(" "), _c("a", {
staticClass: "top-bar-setting",
attrs: {
href: _vm.s_url,
target: _vm.s_url ? "_blank" : "",
title: "功能设置"
}
}, [_c("em", { staticClass: "gwd_bg" })]), _vm._v(" "), _vm._m(5)])])]), _vm._v(" "), _c("div", {
staticClass: "gwdang-mini",
style: "display: " + (_vm.fold === "1" ? "block" : "none"),
attrs: { id: "gwdang-mini" }
}, [_c("div", {
staticClass: "gwdang-nav main",
attrs: { id: "gwdang-main-nav" }
}, [_c("a", {
staticClass: "gwd_logo gwd_bg",
attrs: { href: "#" },
on: {
click: function click($event) {
$event.preventDefault();
}
}
}, [_c("div", { attrs: { id: "gwd_setting_div" } }, [_c("div", { staticClass: "gwd-hover-helper" }), _vm._v(" "), _c("div", { staticClass: "gwd_setting_item gwd_setting_item_fst" }, [_c("div", {
staticClass: "gwd_bg gwd_function_setting"
}), _vm._v(" "), _c("a", {
on: {
click: function click($event) {
return _vm.openTab();
}
}
}, [_vm._v("功能设置")])]), _vm._v(" "), _c("div", { staticClass: "gwd_setting_item" }, [_c("div", { staticClass: "gwd_bg gwd_opinion_feedback" }), _vm._v(" "), _c("a", {
attrs: { target: "_blank" },
on: {
click: function click($event) {
return _vm.openLink("https://www.gwdang.com/brwext/suggest");
}
}
}, [_vm._v("意见反馈")])]), _vm._v(" "), _c("div", { staticClass: "gwd_setting_item" }, [_c("div", { staticClass: "gwd_bg gwd_use_help" }), _vm._v(" "), _c("a", {
attrs: { target: "_blank" },
on: {
click: function click($event) {
return _vm.openLink("https://www.gwdang.com/v2/app/questions");
}
}
}, [_vm._v("使用帮助")])]), _vm._v(" "), _c("div", { staticClass: "gwd_setting_item" }, [_c("div", { staticClass: "gwd_bg gwd_homepage" }), _vm._v(" "), _c("a", {
attrs: { target: "_blank" },
on: {
click: function click($event) {
return _vm.openLink("https://www.gwdang.com/");
}
}
}, [_vm._v("购物党首页")])])])]), _vm._v(" "), _c("a", {
staticClass: "unfold_pointer gwd_bg",
attrs: {
href: "javascript:",
title: "点击展开",
id: "gwd_fold_pointer"
}
})])])]);
};
var staticRenderFns = [function () {
var _vm = this,
_c = _vm._self._c;
return _c("div", { staticClass: "gwd_setting_item" }, [_c("div", { staticClass: "gwd_bg gwd_opinion_feedback" }), _vm._v(" "), _c("a", {
attrs: {
href: "https://www.gwdang.com/brwext/suggest",
target: "_blank"
}
}, [_vm._v("意见反馈")])]);
}, function () {
var _vm = this,
_c = _vm._self._c;
return _c("div", { staticClass: "gwd_setting_item" }, [_c("div", { staticClass: "gwd_bg gwd_use_help" }), _vm._v(" "), _c("a", {
attrs: {
href: "https://www.gwdang.com/v2/app/questions",
target: "_blank"
}
}, [_vm._v("使用帮助")])]);
}, function () {
var _vm = this,
_c = _vm._self._c;
return _c("div", { staticClass: "gwd_setting_item" }, [_c("div", { staticClass: "gwd_bg gwd_homepage" }), _vm._v(" "), _c("a", { attrs: { href: "https://www.gwdang.com/", target: "_blank" } }, [_vm._v("购物党首页")])]);
}, function () {
var _vm = this,
_c = _vm._self._c;
return _c("div", { staticClass: "gwd-topbar-left" }, [_c("div", { staticClass: "gwdang-tab", attrs: { id: "amazon_compare" } }), _vm._v(" "), _c("div", { staticClass: "gwdang-tab", attrs: { id: "b2c_compare" } }), _vm._v(" "), _c("div", { staticClass: "gwdang-tab", attrs: { id: "tb_compare" } }), _vm._v(" "), _c("div", { staticClass: "gwdang-tab", attrs: { id: "tm_compare" } }), _vm._v(" "), _c("div", { staticClass: "gwdang-tab", attrs: { id: "gwdang-trend" } })]);
}, function () {
var _vm = this,
_c = _vm._self._c;
return _c("a", {
staticClass: "gwdang-icon favor",
attrs: {
href: "javascript:",
id: "gwdang-favor",
title: "我的收藏夹",
target: "_self"
}
}, [_c("em", { staticClass: "hasColor gwd_bg" }), _vm._v(" "), _c("span", {
staticClass: "blkcolor1 favortle",
attrs: { title: "收藏并获得降价提醒" }
}, [_vm._v("我的收藏夹")])]);
}, function () {
var _vm = this,
_c = _vm._self._c;
return _c("a", {
staticClass: "gwd_close",
attrs: { href: "javascript:", target: "_self", title: "关闭购物党" }
}, [_c("em", { staticClass: "gwd_bg" })]);
}];
render._withStripped = true;
exports.render = render;
exports.staticRenderFns = staticRenderFns;
/***/ }),
/***/ "7a1db2518c2bd90bb66c":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a ';
return $$out;
};
/***/ }),
/***/ "830a4b1b5b0ed660267f":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Index_vue_vue_type_template_id_74d4d45d_scoped_true__ = __webpack_require__("8e781995957368f4e936");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Index_vue_vue_type_script_lang_js__ = __webpack_require__("9ea914c82396be5957fe");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Index_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Index_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Index_vue_vue_type_style_index_0_id_74d4d45d_scoped_true_lang_less__ = __webpack_require__("cbea4eed9d508fc276d9");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_15_11_1_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("0b761deda6525b1b226a");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_15_11_1_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__Index_vue_vue_type_script_lang_js__["default"],
__WEBPACK_IMPORTED_MODULE_0__Index_vue_vue_type_template_id_74d4d45d_scoped_true__["render"],
__WEBPACK_IMPORTED_MODULE_0__Index_vue_vue_type_template_id_74d4d45d_scoped_true__["staticRenderFns"],
false,
null,
"74d4d45d",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/_vue-hot-reload-api@2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('74d4d45d')) {
api.createRecord('74d4d45d', component.options)
} else {
api.reload('74d4d45d', component.options)
}
module.hot.accept("./Index.vue?vue&type=template&id=74d4d45d&scoped=true", function () {
api.rerender('74d4d45d', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/ImgSame/Index.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "8331155e0d42503bdbc5":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js__ = __webpack_require__("f3df65e0892fa07d9abe");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js__);
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CollectionSettingMini_vue_vue_type_script_lang_js___default.a);
/***/ }),
/***/ "8463d75a48f2a06d30df":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164__ = __webpack_require__("791495145d3059f003ee");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TopMainBar_vue_vue_type_template_id_12b5b164__["staticRenderFns"]; });
/***/ }),
/***/ "85f9e563e35dd4a4e51e":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G) {
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var request = __webpack_require__("91f250ebeb8d5987491c");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var renderBtn = function renderBtn() {
var t = '
\n \n \n 口碑 \n \n
';
$('.gwd-topbar-left').append(t);
$('#review_btn').css('display', 'block');
};
var addEvent = function addEvent() {
var choosed = undefined,
time = undefined;
$('#review_btn').on('mouseenter', function () {
if (!choosed) {
var cls = $('.review-good').attr('data-d');
$('.' + cls).show();
}
var left = $(this).offset().left;
$('#review_detail').css('left', left + 'px');
$('#review_detail').show();
$(this).addClass('msenter');
if ($(window).width() - ($('#review_detail').offset().left + $('#review_detail').outerWidth() + 2) < 0) {
$('#review_detail').css('right', '0px').css('left', 'auto');
}
});
$('#review_btn').on('mouseleave', function () {
var that = this;
time = setTimeout(function () {
$('#review_detail').hide();
$(that).removeClass('msenter');
}, 200);
});
$('#review_detail').on('mouseenter', function () {
clearTimeout(time);
});
$('#review_detail').on('mouseleave', function () {
$('#review_detail').hide();
$('#review_btn').removeClass('msenter');
});
$('#review_detail .review-tab').on('click', function () {
choosed = true;
var cls = $(this).attr('data-d');
$('#review_detail .review-tab').removeClass('selected');
$(this).addClass('selected');
$('.review-right>div').hide();
$('.' + cls).show();
});
};
var addUrls = function addUrls(data) {
var other_info = userData.get('other_info');
var dpid = other_info && other_info.now.dp_id;
if (!dpid) return data;
if (data.bad && data.bad.length > 0) {
for (var i = 0; i < data.bad.length; i++) {
var href = G.c_server + '/crc64/dp' + dpid + '/reviews/?rword=' + encodeURIComponent(data.bad[i].label) + '&ext=1&rtype=2';
data.bad[i].url = href;
}
}
if (data.good && data.good.length > 0) {
for (var i = 0; i < data.good.length; i++) {
var href = G.c_server + '/crc64/dp' + dpid + '/reviews/?rword=' + encodeURIComponent(data.good[i].label) + '&ext=1&rtype=1';
data.good[i].url = href;
}
}
return data;
};
var getInfo = function getInfo(callback) {
var href = encodeURIComponent(location.href);
var url = G.server + '/extension/review?url=' + href;
request.get(url).done(function (data) {
if (data && !(data instanceof Array)) {
callback(data);
// if (callback2)
// callback2(data)
// else
// globalData = data;
}
});
};
var renderReview = function renderReview(data) {
data.goodbox = 'review-r-good';
data.badbox = 'review-r-bad';
if (!data.good) data.goodbox = 'review-r-noinfo';
if (!data.bad) data.badbox = 'review-r-noinfo';
var html = __webpack_require__("94949e42013e4f5d5530");
data = addUrls(data);
var dom = template.compile(html)({
data: data,
s_server: G.s_server
});
$('.gwd-topbar-left').append(dom);
addEvent();
};
// module.exports.getReviewTrend = (callback) => {
// if (globalData) callback(globalData)
// else callback2 = callback
// }
module.exports.init = function (data) {
getInfo(function (data) {
if (data.reviews.length === 0) {
__webpack_require__("9c38beef5ff283e15bd2").setMet('no_reviews');
return;
}
renderBtn();
renderReview(data.reviews);
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "86de65bd1e518eeb7e4e":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c("a", {
staticClass: "gwd-row gwd-align gwd-jcc minibar-tab",
staticStyle: { display: "flex", flex: "1", cursor: "pointer" },
attrs: { title: "点击查看结果" },
on: { click: _vm.open }
}, [_c("img", {
staticStyle: { width: "24px", height: "24px" },
attrs: { src: __webpack_require__("762121e3f42703da6326"), alt: "" }
}), _vm._v(" "), _c("span", { staticStyle: { "font-size": "13px", color: "#404547" } }, [_vm._v("图片找同款")])]);
};
var staticRenderFns = [];
render._withStripped = true;
exports.render = render;
exports.staticRenderFns = staticRenderFns;
/***/ }),
/***/ "86f818ca0ebde6d6af45":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_0_id_3fdd510a_scoped_true_lang_less__ = __webpack_require__("a0a7ad95ec992aa636e1");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_0_id_3fdd510a_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_0_id_3fdd510a_scoped_true_lang_less__);
/* unused harmony reexport namespace */
/***/ }),
/***/ "882f3f6939d110dfaf41":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a ';
return $$out;
};
/***/ }),
/***/ "a71216ee4e4a120eb458":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_style_loader_0_13_2_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_style_index_0_id_4c623068_scoped_true_lang_css__ = __webpack_require__("7a1db2518c2bd90bb66c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_style_loader_0_13_2_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_style_index_0_id_4c623068_scoped_true_lang_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_style_loader_0_13_2_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_style_index_0_id_4c623068_scoped_true_lang_css__);
/* unused harmony reexport namespace */
/***/ }),
/***/ "a862a3ac04e10c4487eb":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _PriceVue = __webpack_require__("b47266ebcd57075b6e88");
var _PriceVue2 = _interopRequireDefault(_PriceVue);
var util = __webpack_require__("d54879e983a83d07f093");
exports['default'] = {
components: { Price: _PriceVue2['default'] },
props: ['item'],
methods: {
getPromoText: function getPromoText(promo) {
if (promo.tag === "coupon" && promo.text.indexOf('减') > -1) {
return promo.text.split('减')[1] + '元券';
}
return promo.text;
}
},
computed: {
unit: function unit() {
return this.item.dpId.endsWith('-228') ? '$' : '¥';
},
link: function link() {
var isAli = this.item.dpId.endsWith('-83') || this.item.dpId.endsWith('-123');
if (G.aliSite && isAli) {
// append title, pic, shop, price
var dpParams = '&title=' + encodeURIComponent(this.item.title) + '&img=' + encodeURIComponent(this.item.img) + '&shopName=' + encodeURIComponent(this.item.shopName) + '&price=' + encodeURIComponent(this.item.price) + '&sellAmount=' + encodeURIComponent(this.salesText);
return 'https://tb.gwdang.com/extension/qrpage?directLink=1&dp_id=' + this.item.dpId + '&from=img_search&union=' + G.union + '&from_device=' + G.from_device + '&position=extImgSame' + dpParams;
// return `https://item.taobao.com/item.htm?id=${this.item.dpId.replace('-83', '').replace('-123', '')}`
}
if (isAli) {
return G.u_server + '/redirect/tao?id=' + this.item.dpId.replace('-83', '').replace('-123', '') + '&from=img_search&union=' + G.union + '&from_device=' + G.from_device;
}
var siteId = this.item.dpId.split('-')[1];
if (siteId === '3') {
return G.u_server + '/redirect/common?dp_id=' + this.item.dpId + '&from=img_search&s=dm';
}
return G.u_server + '/union/go/?site_id=' + siteId + '&target_url=' + encodeURIComponent(this.item.url) + '&union=gwdang&column=img_search';
// if (this.item.dpId.endsWith('-370')) {
// return `https://item.taobao.com/item.htm?id=${this.item.dpId.replace('-83', '')}`
// }
// return `https://item.jd.com/${this.item.id}.html`
},
minHeight: function minHeight() {
if (this.item.dpId.endsWith('-3')) {
return '350px';
}
return '321px';
},
salesText: function salesText() {
return util.numberToString(this.item.salesAmount, 1);
},
siteId: function siteId() {
return this.item.dpId.split('-')[1];
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "a8d04aabebd76e8bb3f7":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, G) {
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var request = __webpack_require__("91f250ebeb8d5987491c");
var calWidth = __webpack_require__("54be372a53153922dc13");
// const replaceHref = require('common/replaceHref')
var golbal2 = __webpack_require__("1c640a99db9f6f8a16c2");
var htmlObj = {
'taobao': __webpack_require__("8a0927a3ad9eaa0e7f96"),
'tmall': __webpack_require__("503933f10716083fddfd")
};
var tmData = {};
var renderBtnTop = function renderBtnTop(data) {
var html = __webpack_require__("86bd79d95549896902d6");
data.ss = 0;
if (data.tmall.length !== 0 && data.tmall.product) {
$('#tm_compare').append(html({
store_tle: '天猫',
min_price: data.tmall.min_price
})).css("display", "block");
tmData['tmall'] = data.tmall;
data.ss++;
data.tmm = true;
renderTopDetail('tmall');
}
if (data.taobao.length !== 0 && data.taobao.product) {
$('#tb_compare').append(html({
store_tle: '淘宝',
min_price: data.taobao.min_price
})).css("display", "block");
tmData['taobao'] = data.taobao;
data.ss++;
data.tbb = true;
renderTopDetail('taobao');
}
__webpack_require__("1c640a99db9f6f8a16c2").autoFixWidth();
userData.set('tbData', data);
if (G.site === 'suning') {
$('#tb_compare, #tm_compare').on('click', 'a', function (e) {
if ($(this).find('.coupon_span')) return;
var url = $(this).attr('href');
if (url && url.indexOf('http') > -1) {
window.open($(this).attr('href'));
e.preventDefault();
}
});
}
};
var render = function render(data) {
var permanent = userData.get('permanent');
if (permanent.style === 'top') {
renderTop(data);
} else {
__webpack_require__("73e5d235bd431b446c03").renderBt(data);
}
};
var renderTopDetail = function renderTopDetail(id) {
var data = tmData[id];
// if (!G.aliSite && G.from_device !== '360')
// replaceHref.init(id, data.product, '&column=b2c')
var len = data.product.length;
var str = 'tb';
if (id === 'tmall') str = 'tm';
var widthObj = calWidth.init();
var sale_tle = "最近销量";
if (data.from_self === true) sale_tle = "总销量";
var html = htmlObj[id];
var pages = Math.ceil(len / widthObj.showListNum);
$('#' + str + '_compare').append(html({
data: data.product,
s_server: G.s_server,
width: widthObj.turnpW,
link: data.more_link,
pages: pages,
imgLoad: G.imgLoad,
sale_tle: sale_tle,
allProductW: widthObj.allProductW
}));
if (G.from_device !== '360') __webpack_require__("b8226e22112290600083").init(data.product, id, false, data.min_price);
// $(`#gwdang-${id}-dp-detail`).show()
};
var renderTop = function renderTop(data) {
renderBtnTop(data);
};
var getTmInfo = function getTmInfo(callback) {
var code_server = '1';
var other_info = userData.get('other_info');
var msg = other_info.exact_arr;
var code = other_info['code-server'];
var coreword = encodeURIComponent(other_info.now.coreword);
if (!code) {
code = {};
code_server = '0';
}
var price = G.dp.price * 100;
var url = G.server + '/brwext/tbres?union=' + G.union + '&url=' + encodeURIComponent(msg.url) + '&site=' + msg.site + '&isbn=' + msg.isbn + '&keywords=' + encodeURIComponent(msg.keywords) + '&brand=' + encodeURIComponent(msg.brand) + '&type=' + encodeURIComponent(msg.type) + '&price=' + price + '&class_id=' + msg.class_id + '&name=' + encodeURIComponent(G.dp.name) + '&code_brand_id=' + code.brand_id + '&code_clean_title=' + encodeURIComponent(code.clean_title) + '&code_code=' + code.code + '&code_display_brand=' + encodeURIComponent(code.display_brand) + '&code_brand=' + encodeURIComponent(code.brand) + '&code_class_id=' + encodeURIComponent(code.class_id) + '&code_price=' + encodeURIComponent(code.price) + '&code_spec=' + encodeURIComponent(code.spec) + '&code-server=' + code_server + '&coreword=' + coreword + '&catid=' + G.dp.cat_id;
request.get(url).done(function (data) {
if (data) {
if (G.site == 'taobao' || G.site == 'tmall') {
getUniqPid(data, function (mm) {
callback(mm);
});
} else {
getImgSearch(data, function (mm) {
callback(mm);
});
}
}
});
};
var getImgSearch = function getImgSearch(msg, callback) {
var buildTaobaoUrl = __webpack_require__("cc45d932d8dbdb86f2f3");
msg = buildTaobaoUrl.buildCommon(msg);
if (G.btype == 'luyou') {
callback(msg);
return;
}
var dataShare = __webpack_require__("cde79cb5670e8bdeb4fb");
var brandId = dataShare.get('dp_data') && dataShare.get('dp_data')['exact_arr']['brand_id'];
if (G.site == '360buy' && brandId && (!msg.taobao.sort || !msg.tmall.sort)) {
// 在京东有brand 有比价结果的情况下, 不走图片检索
callback(msg);
return;
}
__webpack_require__("ff881c8b15091819a13e").init(function (data) {
if (data) {
if (msg.tmall.sort) msg.tmall = {};
if (data.tmall.length > 0) {
msg.tmall.min_price = data.tmall[0].price;
msg.tmall.max_price = data.tmall[data.tmall.length - 1].price;
msg.tmall.store = data.tmall;
msg.tmall.product = data.tmall;
}
if (msg.taobao.sort) msg.taobao = {};
if (data.taobao.length > 0) {
msg.taobao.product = data.taobao;
msg.taobao.store = data.taobao;
msg.taobao.min_price = data.taobao[0].price;
msg.taobao.max_price = data.taobao[data.taobao.length - 1].price;
}
if (!msg.tmall.more_link) msg.tmall.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
if (!msg.taobao.more_link) msg.taobao.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
callback(msg);
} else {
callback(msg);
}
});
};
var getUniqPid = function getUniqPid(msg, callback) {
var buildTaobaoUrl = __webpack_require__("cc45d932d8dbdb86f2f3");
msg = buildTaobaoUrl.buildCommon(msg);
__webpack_require__("75d41ad7d5a1bceb52d2").getTaobaouniqData(function (data) {
if (data) {
if (msg.tmall.sort) {
msg.tmall = {};
}
if (data.tmall.length > 0) {
msg.tmall.min_price = data.tmall[0].price;
msg.tmall.max_price = data.tmall[data.tmall.length - 1].price;
msg.tmall.store = data.tmall;
msg.tmall.product = data.tmall;
}
if (msg.taobao.sort) {
msg.taobao = {};
}
if (data.taobao.length > 0) {
msg.taobao.product = data.taobao;
msg.taobao.store = data.taobao;
msg.taobao.min_price = data.taobao[0].price;
msg.taobao.max_price = data.taobao[data.taobao.length - 1].price;
}
if (!msg.tmall.more_link) msg.tmall.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
if (!msg.taobao.more_link) msg.taobao.more_link = 'https://s.taobao.com/search?q=' + msg.search.keywords + '&pid=' + msg.search.union;
callback(msg);
} else {
callback(msg);
}
});
};
module.exports.init = function () {
getTmInfo(render);
};
module.exports.renderTopDetail2 = function (id) {
var widthObj = calWidth.init();
golbal2.loadImg(0, widthObj.showListNum, $('#' + id + '-item-list li .small-img img'));
$('#gwdang-' + id + '-dp-detail').show();
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "a919e1b39b9298b52ffb":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _commonComponentsMemberCouponMixin = __webpack_require__("1fffec0778a8d8b2e8e2");
var _commonComponentsMemberCouponMixin2 = _interopRequireDefault(_commonComponentsMemberCouponMixin);
exports["default"] = {
mixins: [_commonComponentsMemberCouponMixin2["default"]]
};
module.exports = exports["default"];
/***/ }),
/***/ "ad702ac4c32cf7d14a45":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_style_index_0_id_44c0e93e_scoped_true_lang_less__ = __webpack_require__("fea11775846a134eedd2");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_style_index_0_id_44c0e93e_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_style_index_0_id_44c0e93e_scoped_true_lang_less__);
/* unused harmony reexport namespace */
/***/ }),
/***/ "ada67488a8c93132fc1d":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
var appended = false;
module.exports.init = function (css) {
var imgurl = undefined;
try {
if (!navigator.userAgent.includes('Chrome')) {
css = G.s_server + '/css/brwext/' + css;
imgurl = G.s_server + '/css/brwext/images.css';
} else if (G.localHost && G.from_device !== 'default') {
css = G.localHost + 'css/' + css;
imgurl = G.localHost + 'css/images.css';
} else if (chrome && chrome.extension && (G.from_device === 'chrome' || G.from_device === '2345')) {
css = 'css/' + css;
css = chrome.extension.getURL(css);
imgurl = chrome.extension.getURL('css/images.css');
} else {
css = G.s_server + '/css/brwext/' + css;
imgurl = G.s_server + '/css/brwext/images.css';
}
} catch (e) {
css = G.s_server + '/css/brwext/' + css;
imgurl = G.s_server + '/css/brwext/images.css';
}
// $(`body`).append(`
`);
// $(`body`).append(`
`);
return new Promise(function (resolve) {
if (appended) {
resolve();
return;
}
var link = document.createElement('link');
link.type = 'text/css';
link.rel = 'stylesheet';
link.href = css;
var imgLink = document.createElement('link');
imgLink.type = 'text/css';
imgLink.rel = 'stylesheet';
imgLink.href = imgurl + '?v=' + G.version;
link.onload = function () {
appended = true;
resolve();
};
document.body.appendChild(link);
document.body.appendChild(imgLink);
});
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "ae5f44649928a97bbc7a":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _vm.data.time ? _c("div", [_c("p", {
staticClass: "prifontf",
staticStyle: {
"margin-left": "16px",
"line-height": "14px",
"margin-top": "10px",
"text-align": "left"
}
}, [_vm._v(_vm._s(_vm.data.time))]), _vm._v(" "), _vm.data.pagePrice && _vm.domclass === "" ? _c("div", { staticClass: "tip-item tip-pagepri tip-pagepri2" }, [_c("em"), _vm._v(" "), !_vm.aliSite ? [_c("span", {
staticClass: "tip-item-sp1",
staticStyle: { width: "120px" }
}, [_vm._v("到手价(单件) / 页面价")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")])] : _vm._e(), _vm._v(" "), _c("span", { staticClass: "tip-item-sp3 prifontf" }, [_vm._v(_vm._s(_vm.data.pagePrice))])], 2) : _vm.data.pagePrice ? _c("div", { staticClass: "tip-item tip-pagepri" }, [_c("em"), _vm._v(" "), _c("span", { staticClass: "tip-item-sp1" }, [_vm._v("页面价")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp3 prifontf" }, [_vm._v(_vm._s(_vm.data.pagePrice))])]) : _vm._e(), _vm._v(" "), _vm.data.directpro ? _c("div", { staticClass: "tip-item tip-directpro" }, [_c("em"), _vm._v(" "), _c("span", { staticClass: "tip-item-sp1" }, [_vm._v("到手价(单件)")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp3 prifontf" }, [_vm._v("¥" + _vm._s(_vm.data.directpro))]), _vm._v(" "), _c("span", {
staticClass: "tip-item-sp4",
domProps: { innerHTML: _vm._s(_vm.data.promo2) }
})]) : _vm._e(), _vm._v(" "), _vm.data.addpro ? _c("div", { staticClass: "tip-item tip-addpro" }, [_c("em"), _vm._v(" "), _c("span", { staticClass: "tip-item-sp1" }, [_vm._v("到手价(多件)")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp2" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "tip-item-sp3 prifontf" }, [_vm._v("¥" + _vm._s(_vm.data.addpro))]), _vm._v(" "), _c("span", {
staticClass: "tip-item-sp4",
domProps: { innerHTML: _vm._s(_vm.data.promo1) }
})]) : _vm._e()]) : _vm._e();
};
var staticRenderFns = [];
render._withStripped = true;
exports.render = render;
exports.staticRenderFns = staticRenderFns;
/***/ }),
/***/ "ae7101d5fa1205e4d9e1":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__BarTrendInfo_vue_vue_type_template_id_79b5dd44_scoped_true__ = __webpack_require__("d6c75767b926994ca460");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__BarTrendInfo_vue_vue_type_script_lang_js__ = __webpack_require__("9fe39bfe9e4ef4134d5d");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__BarTrendInfo_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__BarTrendInfo_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__BarTrendInfo_vue_vue_type_style_index_0_id_79b5dd44_scoped_true_lang_css__ = __webpack_require__("a5c65fd645ac03b1b6b7");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_15_11_1_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("0b761deda6525b1b226a");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_15_11_1_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__BarTrendInfo_vue_vue_type_script_lang_js__["default"],
__WEBPACK_IMPORTED_MODULE_0__BarTrendInfo_vue_vue_type_template_id_79b5dd44_scoped_true__["render"],
__WEBPACK_IMPORTED_MODULE_0__BarTrendInfo_vue_vue_type_template_id_79b5dd44_scoped_true__["staticRenderFns"],
false,
null,
"79b5dd44",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/_vue-hot-reload-api@2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('79b5dd44')) {
api.createRecord('79b5dd44', component.options)
} else {
api.reload('79b5dd44', component.options)
}
module.hot.accept("./BarTrendInfo.vue?vue&type=template&id=79b5dd44&scoped=true", function () {
api.rerender('79b5dd44', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/PriceTrend/BarTrendInfo.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "ae80362cd6a2d17c50a8":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {var __WEBPACK_AMD_DEFINE_RESULT__;/*
* 监控模块,负责监控库存和价格,上报给服务器,需要依赖 库存监控模块 和价格监控模块
* @version:0.0.1
* @author:caoyuanye
* @since:2014-07-30
*/
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {
var request = __webpack_require__("91f250ebeb8d5987491c");
var priceParser = __webpack_require__("e29ce4c2a4af273fcade");
var detect = __webpack_require__("60624e018be49fb2d959");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var priceCheck = __webpack_require__("8b533351445f44b98685"),
inventoryCheck = __webpack_require__("a53850c80a1cfefa4efa");
return {
timeOut: 5, //监控的最长时间,秒计算
timer: null, //查询库存的计时器
sendTimer: null, //发送计时器,用来确保获取dp_id
inventory: null, //监控到的库存
price: null, //监控到的价格
specialSendFlag: false, //如果是天猫淘宝,就不抓取库存直接运行
hasRun: false,
init: function init() {
if (this.hasRun) {
return;
}
this.hasRun = true;
var $this = this;
$this._setPrice(function () {
$this._setInventory();
$this._trySendMonitorData();
});
},
_trySendMonitorData: function _trySendMonitorData() {
var $this = this;
var trySendTime = 0;
$this.sendTimer = setInterval(function () {
++trySendTime;
if (trySendTime > $this.timeOut || G.save_dp_query != null) {
var other_info = userData.get('other_info');
var dp_id = other_info && other_info.now && other_info.now.dp_id;
$this._sendMonitorData(dp_id);
clearInterval($this.sendTimer);
}
}, 1000);
},
//发送监控到的库存和价格趋势,如果没有抓取到,就把库存默认设定成-2,价格默认设定成0
_sendMonitorData: function _sendMonitorData(dp_id) {
var $this = this;
var spPage = __webpack_require__("d0be176400e0cbc97f82").specialFilter();
if (spPage) return;
if ($this.inventory == null) {
$this.inventory = "-2";
}
if ($this.price == null) {
$this.price = "0";
}
var payload = {
site: G.site,
subsite_id: G.subsite_id,
dp_id: dp_id,
province_id: G.province_id,
url: encodeURIComponent(G.dp.url),
price: $this.price,
stock: $this.inventory,
rawurl: encodeURIComponent(window.location.href)
};
if (G.priceTextCollectedFromPage) {
payload.price_text = G.priceTextCollectedFromPage;
}
var url = request.makeUrl(G.server, '/brwext/monitor', payload);
request.get(url);
},
_setPrice: function _setPrice(callback) {
var that = this;
var siteName = G.site;
var siteId = detect.getSiteId(siteName);
if (!siteId) siteId = 9999;
priceParser.init(siteId, function (price) {
if (price && price > 0) {
that.price = price;
G.dp.oldPrice = price;
} else {
that.price = G.dp.price;
}
if (!that.price) that.price = priceCheck.getOnlinePrice(siteName);
if (siteName == 'taobao' && that.price != '0') {
that.specialSendFlag = true;
}
if (siteName == '360buy') {
// 京东的定金不发
if ($(".itemInfo-wrap:contains('定 金')").length) {
return;
}
}
if (callback) {
callback();
}
});
},
_setInventory: function _setInventory() {
this.inventory = inventoryCheck.init(G.site);
}
};
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "afc6c70075934f0b88fb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true__ = __webpack_require__("e98c136e68db6cb669b7");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_JdRankList_vue_vue_type_template_id_a48d90ba_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "b1cae3a1887fb97c6c83":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {//添加基本的参数配置和函数
__webpack_require__("caeb48377dbdbfe42966");
G.extend({
crc64: true,
union: "union_gwdang",
show_tip: 1,
show_wishlist: 1,
show_guess: 1,
show_mainbar: 1,
show_promo: 1,
set_force: false,
default_style: 'top',
ut: '&trans=1',
from_device: 'default',
extBrand: 'gwd',
extName: 'gwdang',
go_union: 'http://u.gwdang.com/union/go',
p_id: '',
is_open: 0,
position: 0,
style: '',
notice: 0,
first: 0,
fold: 0,
p_fold: 0,
pop_share: 1,
email: '',
subsite_id: '',
force: [],
on_building: true,
built_counter: 0,
collectionChanged: true,
gwd_browser_type: 1,
gwd_cnzz: location.protocol + '//s11.cnzz.com/z_stat.php?id=1256793290&web_id=1256793290',
is_site_page: null,
href: window.location ? window.location.href : '',
collectInfo: {
dp_id: "",
title: "",
site_id: 0,
url: "",
img: "",
price: "",
comment: ""
},
now_dp_id: '',
where_buy_dps: '',
width: document.documentElement.clientWidth > 0 ? document.documentElement.clientWidth : document.body.clientWidth,
timer: null,
timer2: null,
timer3: null,
timer4: null,
timer5: null, //fix suning
timer5_mutex: true, //mutex
height: 0,
scrollTop: 0,
page_size: 6,
page_size_mini: 4,
page_now: {
b2c: 1,
taobao: 1,
tmall: 1,
also_buy: 1,
promotion: 1,
b2c_fuzzy: 1
},
page_total: {
b2c: 1,
taobao: 1,
tmall: 1,
also_buy: 1,
promotion: 1,
b2c_fuzzy: 1
},
total_num: {
b2c: 6,
taobao: 6,
tmall: 6,
also_buy: 6,
promotion: 6,
b2c_fuzzy: 6
},
module_name: ["b2c", "taobao", "tmall", "also_buy", "promotion", "b2c_fuzzy"],
dpIsBook: false,
hiddenFavorButton: false,
save_tbres_data: null,
save_promo_len: 0,
save_price_trend_data: null,
save_promo_data: null,
topResizeTimer: null,
bottomResizeTimer: null
});
var ua = navigator.userAgent;
if (ua.indexOf('Firefox') > -1) {
G.gwd_cnzz = '';
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "b222cbd907f0b4aea97f":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
var request = __webpack_require__("91f250ebeb8d5987491c");
var parseprice = __webpack_require__("cb0906562effcf1b0e6c");
var template = __webpack_require__("274e32dfd54a6b0d18a9");
var userData = __webpack_require__("472a9b3fc8c8805a5dd7");
var log = __webpack_require__("03dd60018ce5ed1344a1");
var golbal2 = __webpack_require__("1c640a99db9f6f8a16c2");
var go_union = __webpack_require__("8dc7f5a7e7a7f98e12b6");
var runed = undefined;
var amazonName = {
'1': '中国',
'228': '美国',
'229': '日本',
'246': '德国',
'266': '英国',
'365': '法国',
'366': '加拿大'
};
var amazonCurrency = {
'228': 'USD',
'229': 'JPY',
'246': 'EUR',
'266': 'GBP',
'365': 'EUR',
'366': 'CAD'
};
var amazonMoney = {
'1': '¥',
'228': '$',
'229': '円',
'246': 'EUR',
'266': '£',
'365': 'EUR',
'366': 'CDN$'
};
var amazonTab = '#' + G.extName + '-amazon-dp';
var amazonDetail = '#' + G.extName + '-amazon-dp-detail';
var reqInfo = function reqInfo(dp_id, callback) {
var url = G.server + '/extension?ac=amazonGlobal&dp_id=' + dp_id;
request.get(url).done(function (data) {
if (data && data.length > 0) {
callback(data);
}
});
};
var editData = function editData(data) {
for (var i = 0, len = data.length; i < len; i++) {
var site_id = data[i].dp_id.split('-')[1];
if (data[i].nowpage === '1') data[i].siteName = amazonName[site_id] + '亚马逊(当前商城)';else data[i].siteName = amazonName[site_id] + '亚马逊';
var price = (Number(data[i].pri) / 100).toFixed(2);
var purePrice = '';
if (site_id !== "1") {
var price2 = '';
if (site_id === '229') price2 = price + amazonMoney[site_id];else price2 = amazonMoney[site_id] + price;
purePrice = parseprice(price, amazonCurrency[site_id]);
price = '¥' + purePrice + ('(' + price2 + ')');
} else {
purePrice = price;
price = '¥' + price;
}
data[i].title = data[i].tle;
data[i].img_url = data[i].img;
data[i].site_name = '中国亚马逊';
data[i].fee = '不同卖家运费不同';
var obj = {
'site_id': site_id,
'url': data[i].url,
'mod': 'amazon_global',
'union': G.union.split('_')[1],
'dp_id': data[i].dp_id
};
data[i].url = go_union.init(obj);
data[i].price = price;
data[i].purePrice = purePrice;
}
data.sort(function (value1, value2) {
return Number(value1.purePrice) - Number(value2.purePrice);
});
return data;
};
var render = function render(data) {
data = editData(data);
var permanent = userData.get('permanent');
if (permanent.style === 'top') {
renderBtnTop(data[0].pri);
renderTopDetail(data);
}
renderInner(data);
addEvent();
};
var renderBtnTop = function renderBtnTop(pri) {
var price = Number(pri) / 100;
var html = __webpack_require__("86bd79d95549896902d6");
$('#amazon_compare').append(template.compile(html)({
store_tle: "亚马逊海外购:",
min_price: price
})).show();
};
var addEvent = function addEvent() {
var Time1 = undefined;
$(amazonTab).on('mouseenter', function () {
$(amazonDetail).addClass('_mshover');
$(amazonTab).addClass('_mshover');
log('track:amazon_global:mshover');
});
$(amazonTab).on('mouseleave', function () {
Time1 = setTimeout(function () {
$(amazonDetail).removeClass('_mshover');
$(amazonTab).removeClass('_mshover');
}, 200);
});
$(amazonDetail).on('mouseenter', function () {
clearTimeout(Time1);
$(amazonDetail).addClass('_mshover');
$(amazonTab).addClass('_mshover');
});
$(amazonDetail).on('mouseleave', function () {
$(amazonDetail).removeClass('_mshover');
$(amazonTab).removeClass('_mshover');
});
$('#amazon_dp-item-list li').on('click', function () {
log('track:amazon_global:click');
});
};
var renderTopDetail = function renderTopDetail(data) {
if (runed) {
$('#amazon_compare').find('.top-compare-detail').show();
return;
}
runed = true;
var html = __webpack_require__("b8ed94473f35b0be72d2");
var dom = template.compile(html)({
data: {
product: data,
imgLoad: G.imgLoad
},
pages: 1
});
$('#amazon_compare').append(dom);
golbal2.loadImg(0, data.length, $('#amazon-item-list li .small-img img'));
log('track:amazon_global:track');
};
var times = 0;
var renderInner = function renderInner(data) {
var product = data[0];
if (!product) return;
var html = __webpack_require__("bff684ccc7b3b9f6cb95");
var dom = $('#gwd_ht_main .ht_head');
if (dom.length === 0 && times < 15) {
times++;
setTimeout(function () {
renderInner(data);
}, 800);
return;
}
var view = template.compile(html)({
data: product
});
dom.append(view);
$('#amazon_global_box').append(view).show();
log('track:amazon_global_inner:track');
$('#amazon_global').on('click', function () {
log('track:amazon_global_inner:click');
});
renderInnerDetail(data);
};
var renderInnerDetail = function renderInnerDetail(data) {
var html = __webpack_require__("db828186652960d00583");
var dom = template.compile(html)({
data: data[0]
});
// $('#gwd_ht_main .ht_content').append(dom);
$('#amazon_global_box').append(dom);
$('#amazon_global').on('mouseenter', function () {
var dom = $('#globalInnerDetail');
if (!dom.is(':visible')) {
$('.content_default').hide();
dom.show();
}
});
$('#gwd_minibar').addClass('hasglobal');
$('#globalInnerDetail .content_default_left a').on('click', function () {
log('track:amazon_global_inner_detail:click');
});
};
module.exports.renderTopDetail = renderTopDetail;
module.exports.init = function (dp_id) {
if (location.host.indexOf('amazon') === -1) return;
// 暂时屏蔽中国亚马逊 以为只展示中国亚马逊的商品
if (location.host.indexOf('.cn') > -1) return;
reqInfo(dp_id, render);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "b28075e64badea09b6c7":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $) {
Object.defineProperty(exports, '__esModule', {
value: true
});
var log = __webpack_require__("03dd60018ce5ed1344a1");
exports['default'] = {
props: ['data', 'pri', 'position'],
data: function data() {
return {
isBjg: G.from_device === 'bijiago'
};
},
mounted: function mounted() {
log('miniCompare:length', this.data.length);
},
methods: {
transText: function transText(text) {
var map = {
'更低价': '更低價',
'暂无结果': '暫無結果',
'其他': '其他',
'家报价': '家報價'
};
if (G.lang === 'zh-tr') {
return map[text] || text;
} else {
return text;
}
},
logLink: function logLink() {
log('miniCompare:linkClick');
},
logHover: function logHover() {
log('miniCompare:hover');
},
mouseover: function mouseover() {
if (this.position.top) {
$('.gwd-minibar-bg #gwd_mini_compare').addClass('ms-tab-enter');
if (G.from_device.includes('bijiago')) {
$('#bjgext_minibar #gwd_mini_compare').addClass('bjg-hover-bg');
}
}
},
mouseleave: function mouseleave() {
if (this.position.top) {
$('.gwd-minibar-bg #gwd_mini_compare').removeClass('ms-tab-enter');
if (G.from_device.includes('bijiago')) {
$('#bjgext_minibar #gwd_mini_compare').removeClass('bjg-hover-bg');
}
}
}
},
computed: {
style: function style() {
if (this.position.top) {
var style = {
top: this.position.top + 'px',
left: this.position.left + 'px',
width: this.position.width + 1 + 'px',
height: this.position.height + 'px',
position: 'absolute'
};
if (G.from_device.includes('bijiago')) {
style.background = 'transparent';
style.borderRight = 'none';
}
return style;
}
return {};
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da")))
/***/ }),
/***/ "b47266ebcd57075b6e88":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Price_vue_vue_type_template_id_26424954_scoped_true__ = __webpack_require__("2d18688ad14d308da9a4");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js__ = __webpack_require__("8c831397617ed0629df7");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Price_vue_vue_type_style_index_0_id_26424954_scoped_true_lang_less__ = __webpack_require__("3331c90409771733bf9d");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_15_11_1_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("0b761deda6525b1b226a");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_15_11_1_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js__["default"],
__WEBPACK_IMPORTED_MODULE_0__Price_vue_vue_type_template_id_26424954_scoped_true__["render"],
__WEBPACK_IMPORTED_MODULE_0__Price_vue_vue_type_template_id_26424954_scoped_true__["staticRenderFns"],
false,
null,
"26424954",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/_vue-hot-reload-api@2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('26424954')) {
api.createRecord('26424954', component.options)
} else {
api.reload('26424954', component.options)
}
module.hot.accept("./Price.vue?vue&type=template&id=26424954&scoped=true", function () {
api.rerender('26424954', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/ImgSame/Price.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "b58a244bd3875bce64ed":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__ = __webpack_require__("069f4824e32ace376302");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "b7061de994d8cc991b3d":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__ = __webpack_require__("7eaa736e8bb1c3454720");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "b8226e22112290600083":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime) {
var _this = this;
var getCoupon = __webpack_require__("2eb8d6935e044e0d6d06");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var globalData = {
tmall: [],
taobao: []
};
var minPriceObj = {};
var minPriceStatus = {};
var sizeObj = {},
totalObj = {};
var renderCoupon = function renderCoupon(data, type, isBottom) {
sizeObj[type]++;
if (data && data.data && data.data.coupon.coupon_limit !== '1') globalData[type].push(data.data);
if (sizeObj[type] === totalObj[type]) {
if (isBottom) {
renderProdutBt(type, isBottom);
} else {
renderProdut(type);
}
if (G.aliSite) {
// 如果是淘宝天猫,当前商品没有优惠券,需要吧比价结果里面有优惠券的商品在中间展示
// 元旦红包时暂停显示
// if (new Date() < new Date('2020-01-10T23:59:59')) {
// return
// }
if (G.runminiCoup === '1') {
__webpack_require__("aac0839f8078e3c8248c").init(globalData, '.gwd-minibar-bg');
} else if (!G.runminiCoup) {
G.runminiCoupon2 = true;
$(document).on('runminiCoupon2', function () {
__webpack_require__("aac0839f8078e3c8248c").init(globalData, '.gwd-minibar-bg');
});
}
}
}
};
var renderProdutBt = function renderProdutBt(type, bdata) {
// 渲染底部优惠券
var arr = globalData[type];
for (var i = 0; i < bdata.length; i++) {
for (var j = 0; j < arr.length; j++) {
if (bdata[i] && arr[j] && bdata[i].num_iid == arr[j].reqid) {
var lastP = (Number(bdata[i].price) - arr[j].coupon.coupon_money).toFixed(2);
if (Number(lastP) < 0) continue;
if (Number(lastP) < minPriceObj[type] && lastP > 0) {
minPriceObj[type] = lastP;
minPriceStatus[type] = true;
}
var coupon_money = arr[j].coupon.coupon_money;
bdata[i].url = arr[j].click_url2;
bdata[i].tspan = '
领' + coupon_money + '元券 ';
bdata[i].ta = '
\n \n 券后价: \n ¥' + lastP + ' \n ¥' + bdata[i].price + ' \n \n
';
break;
}
}
}
if (minPriceStatus[type]) {
if (type === 'taobao') {
$('.compare-list li[data-id="tbcompare"] .com-item-pri').text('¥' + minPriceObj[type]);
} else {
$('.compare-list li[data-id="tmcompare"] .com-item-pri').text('¥' + minPriceObj[type]);
}
}
globalCondition.setMet('bottomCouponReady-' + (type === 'taobao' ? 'tbcompare' : 'tmcompare'));
};
var renderProdut = function renderProdut(type) {
// 渲染顶部优惠券
var ul = $('#' + type + '-item-list li');
var len = ul.length;
var arr = globalData[type];
var _loop = function (i) {
var id = ul.eq(i).attr('data-id');
for (var j = 0; j < arr.length; j++) {
if (arr[j] && arr[j].reqid == id) {
if (ul.eq(i).find('.coupon_span').length) {
console.warn('skipping coupon', ul.eq(i));
return {
v: undefined
};
}
ul.eq(i).find('.small-img').append($('
领' + arr[j].coupon.coupon_money + '元券 '));
ul.eq(i).find('a').attr('href', arr[j].click_url2);
ul.eq(i).find('a').on('click', function (e) {
e.preventDefault();
var adzone_id = '10003';
if (G.aliSite) adzone_id = '10004';
getCoupon.init(id, adzone_id, function (data) {
window.open(data.data.click_url2);
});
});
var price = ul.eq(i).find('span.gwd-price').text();
var lastP = (Number(price.replace(/[¥¥]/g, '')) - arr[j].coupon.coupon_money).toFixed(2);
if (Number(lastP) < 0) continue;
if (Number(lastP) < minPriceObj[type]) {
minPriceObj[type] = lastP;
minPriceStatus[type] = true;
}
ul.eq(i).find('.gwd-price').after($('
\n 券后价: \n ¥' + lastP + ' \n ' + price + ' \n
')).remove();
}
}
};
for (var i = 0; i < len; i++) {
var _ret = _loop(i);
if (typeof _ret === 'object') return _ret.v;
}
if (minPriceStatus[type]) {
if (type == 'taobao') {
$('#tb_compare .tab-sp2').text('¥' + minPriceObj[type]);
} else {
$('#tm_compare .tab-sp2').text('¥' + minPriceObj[type]);
}
}
};
// 比价结果部分的优惠券
module.exports.init = function callee$0$0(data, type, isBottom, minpri) {
var direct = arguments.length <= 4 || arguments[4] === undefined ? false : arguments[4];
var f2, adzone_id, i;
return regeneratorRuntime.async(function callee$0$0$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
// forbidCoupon entry部分给的值 可能会针对特定地区屏蔽
window.gwd_G.aliCouponNotNeedFix = true;
if (!G.forbidCoupon) {
context$1$0.next = 3;
break;
}
return context$1$0.abrupt('return');
case 3:
if (data) {
context$1$0.next = 5;
break;
}
return context$1$0.abrupt('return');
case 5:
if (data.length) {
context$1$0.next = 7;
break;
}
return context$1$0.abrupt('return');
case 7:
minPriceObj[type] = minpri;
totalObj[type] = data.length;
sizeObj[type] = 0;
if (isBottom) isBottom = data;
f2 = function f2(newData) {
renderCoupon(newData, type, isBottom);
};
adzone_id = '10003';
if (G.aliSite) adzone_id = '10004';
G.arrToCheck = data.map(function (x) {
return x.num_iid;
});
$('#tb_compare').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
$('#tm_compare').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
$('.compare-box').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
$('.compare-list li[data-id="tbcompare"]').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
$('.compare-list li[data-id="tmcompare"]').hover(function () {
globalCondition.setMet('aliCouponAllowed');
});
context$1$0.next = 22;
return regeneratorRuntime.awrap(globalCondition.met('aliCouponAllowed'));
case 22:
for (i = 0; i < data.length; i++) {
getCoupon.init(data[i].num_iid, adzone_id, f2, direct);
}
case 23:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("6a0e4ebb57bf6aac1f2d")))
/***/ }),
/***/ "b82eb4b3ad807a035928":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__ = __webpack_require__("0c60e330597401a93efd");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "b85dc73330c2d967d021":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__ = __webpack_require__("ae5f44649928a97bbc7a");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "b8b218183fed21315954":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a ';
return $$out;
};
/***/ }),
/***/ "bd35834dd0f2d91d9e3e":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _WidgetsStamp = __webpack_require__("69f5719fde0c1382bdeb");
var _WidgetsStamp2 = _interopRequireDefault(_WidgetsStamp);
exports['default'] = {
props: ['link', 'icon', 'mainColor', 'secondColor', 'text', 'showStampBg', 'rebate'],
components: {
Stamp: _WidgetsStamp2['default']
}
};
module.exports = exports['default'];
/***/ }),
/***/ "bd4d4071c616b55e5971":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__ = __webpack_require__("711adf6419b834e0c72d");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "bf749102803a6e48eddc":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CommonCouponBarMini_vue_vue_type_template_id_3fdd510a_scoped_true__ = __webpack_require__("ed7093ed4218f2bccb9b");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CommonCouponBarMini_vue_vue_type_script_lang_js__ = __webpack_require__("3771af99caa12f4d701a");
/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__CommonCouponBarMini_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__CommonCouponBarMini_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__CommonCouponBarMini_vue_vue_type_style_index_0_id_3fdd510a_scoped_true_lang_less__ = __webpack_require__("86f818ca0ebde6d6af45");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__CommonCouponBarMini_vue_vue_type_style_index_1_id_3fdd510a_lang_less__ = __webpack_require__("04b1e9fadd9358e8d012");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__node_modules_vue_loader_15_11_1_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("0b761deda6525b1b226a");
/* normalize component */
var component = Object(__WEBPACK_IMPORTED_MODULE_4__node_modules_vue_loader_15_11_1_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])(
__WEBPACK_IMPORTED_MODULE_1__CommonCouponBarMini_vue_vue_type_script_lang_js__["default"],
__WEBPACK_IMPORTED_MODULE_0__CommonCouponBarMini_vue_vue_type_template_id_3fdd510a_scoped_true__["render"],
__WEBPACK_IMPORTED_MODULE_0__CommonCouponBarMini_vue_vue_type_template_id_3fdd510a_scoped_true__["staticRenderFns"],
false,
null,
"3fdd510a",
null
)
/* hot reload */
if (false) {
var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/_vue-hot-reload-api@2.3.4@vue-hot-reload-api/dist/index.js")
api.install(require('vue'))
if (api.compatible) {
module.hot.accept()
if (!api.isRecorded('3fdd510a')) {
api.createRecord('3fdd510a', component.options)
} else {
api.reload('3fdd510a', component.options)
}
module.hot.accept("./CommonCouponBarMini.vue?vue&type=template&id=3fdd510a&scoped=true", function () {
api.rerender('3fdd510a', {
render: render,
staticRenderFns: staticRenderFns
})
})
}
}
component.options.__file = "src/standard/module/components/CommonCouponBarMini.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ "bfb4cc86279f38be6f8c":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_style_index_0_id_c1c2cbdc_scoped_true_lang_less__ = __webpack_require__("6c31184bc61f80e4776c");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_style_index_0_id_c1c2cbdc_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_node_modules_css_loader_0_20_2_css_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_4_1_0_less_loader_dist_cjs_js_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_style_index_0_id_c1c2cbdc_scoped_true_lang_less__);
/* unused harmony reexport namespace */
/***/ }),
/***/ "c2c04e20e9104a7afb69":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true__ = __webpack_require__("3e216db2331af9a3d857");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true__);
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true__["render"]; });
/* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_5_4_2_babel_loader_index_js_node_modules_vue_loader_15_11_1_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_15_11_1_vue_loader_lib_index_js_vue_loader_options_TooltipViewBar_vue_vue_type_template_id_da945952_scoped_true__["staticRenderFns"]; });
/***/ }),
/***/ "c3b24e9ad846c5b381b3":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, '__esModule', {
value: true
});
var _vuex = __webpack_require__("f6c9d8811ab2f0e17cf9");
exports['default'] = {
computed: (0, _vuex.mapState)({
checked: function checked(state) {
return state.priceRemind.collected;
},
id: function id(state) {
return state.priceRemind.instanceId;
}
})
};
module.exports = exports['default'];
/***/ }),
/***/ "c3b6372752c18de2c142":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(G) {
Object.defineProperty(exports, '__esModule', {
value: true
});
var _vuex = __webpack_require__("f6c9d8811ab2f0e17cf9");
var currencyConfig = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(G.logsite);
exports['default'] = {
props: ['haitao'],
computed: (0, _vuex.mapState)({
priceRemind: function priceRemind(state) {
return state.priceRemind;
},
user: function user(state) {
return state.user;
},
trend: function trend(state) {
return state.priceTrend;
}
}),
data: function data() {
return {
allPrice: '',
currentPrice: '',
notifySite: '',
mode: 0,
currency: currencyConfig ? currencyConfig[0] : '¥',
settedNotifySite: null,
errorText: '',
errorFadeClass: false,
hintText: '',
hintFadeClass: false,
allowAnimation: true,
loaded: false,
mPromo: true
};
},
methods: {
performUpdate: function performUpdate() {
var _this = this;
this.allPrice = this.$store.state.priceRemind.allPrice;
this.currentPrice = this.$store.state.priceRemind.currentPrice;
this.notifySite = this.$store.state.priceRemind.notifySite;
this.mode = this.$store.state.priceRemind.mode;
this.mPromo = this.$store.state.priceRemind.notifierMPromo;
this.settedNotifySite = this.$store.state.priceRemind.settedNotifySite;
this.allowAnimation = false;
setTimeout(function () {
if (_this.$store.state.priceRemind.hovered || !_this.$store.state.priceRemind.collected) {
_this.allowAnimation = true;
}
}, 1000);
},
showError: function showError(text) {
var _this2 = this;
this.errorFadeClass = false;
this.errorText = text;
setTimeout(function () {
_this2.errorFadeClass = true;
}, 200);
},
showHint: function showHint(text) {
var _this3 = this;
this.hintFadeClass = false;
this.hintText = text;
setTimeout(function () {
_this3.hintFadeClass = true;
}, 200);
},
cancel: function cancel() {
this.$store.dispatch('priceRemind/cancel');
},
submit: function submit() {
var _this4 = this;
var price = undefined;
if (this.notifySite === 0) {
price = this.allPrice;
} else if (this.notifySite === 1) {
price = this.currentPrice;
}
if (price === '') {
this.showError('请输入商品期望价格');
return;
}
if (price <= 0) {
this.showError('请输入正确格式的价格');
return;
}
if (price.toString().indexOf('.') > -1) {
var after = price.toString().split('.')[1];
if (after && after.length > 2) {
this.showError('请输入正确格式的价格');
return;
}
}
if (this.$store.state.priceRemind.nowPrice && price > this.$store.state.priceRemind.nowPrice) {
this.showError('价格不能高于当前商品价格');
return;
}
this.$store.dispatch('priceRemind/submit', {
notifySite: this.notifySite,
price: price,
mode: this.mode,
notifyMPromo: this.mPromo
}).then(function (r) {
_this4.showHint(r);
__webpack_require__("316f9c352c6202560d16").log('resolve ', r);
})['catch'](function (r) {
_this4.showError('提交失败,' + r);
__webpack_require__("316f9c352c6202560d16").log('reject ', r);
});
}
},
mounted: function mounted() {
var _this5 = this;
__webpack_require__("316f9c352c6202560d16").log('store', this.$store);
this.$nextTick(function () {
_this5.performUpdate();
});
this.$store.subscribe(function (mutation) {
if (mutation.type === 'priceRemind/updateRemindSettings') {
_this5.$nextTick(function () {
_this5.performUpdate();
});
}
});
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3")))
/***/ }),
/***/ "c4adb5832af3824ff1c6":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(regeneratorRuntime, G, $, Vue) {
var _this = this;
var request = __webpack_require__("91f250ebeb8d5987491c");
var globalCondition = __webpack_require__("9c38beef5ff283e15bd2");
var JdRankList = __webpack_require__("1a0cda2f74042332262b")['default'];
var util = __webpack_require__("3e983ecbff4e1a29654c");
var jdOriginRank = null;
var addLink = function addLink() {
var a, id, now_url;
return regeneratorRuntime.async(function addLink$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
a = document.createElement('A');
a.innerHTML = '\n
\n
\n ';
a.id = 'gwd-link';
a.style.position = 'fixed';
a.style.width = '258px';
a.style.height = '43px';
a.style.background = '#e03024';
a.style.borderRadius = '4px';
a.style.top = '50%';
a.style.left = '75%';
a.style.zIndex = 9;
a.classList.add('gwd-row');
a.classList.add('gwd-align');
a.style.justifyContent = 'center';
a.id = 'gwd-link-m';
id = location.href.split('product/')[1];
if (id) {
context$1$0.next = 21;
break;
}
context$1$0.next = 19;
return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdDpIdGot'));
case 19:
id = context$1$0.sent;
id = id.replace('-3', '.html');
case 21:
now_url = 'https://item.jd.com/' + id;
a.href = G.u_server + '/union/go?site_id=3&target_url=' + encodeURI(now_url) + '&union=' + G.union + '&column=h5_to_pc';
location.href = a.href;
document.body.appendChild(a);
case 25:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var dpAddRanking = function dpAddRanking(dpId) {
var aList, cat, last, lastUrl, res, e, r, catId, link, a, widthLeft, widthRight, total, length, e2;
return regeneratorRuntime.async(function dpAddRanking$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
aList = $('.crumb-wrap .crumb.fl .item > a').toArray();
cat = '';
if (aList.length) {
last = aList[aList.length - 1];
lastUrl = last.href;
cat = util.getParameterByName('cat', lastUrl);
}
context$1$0.next = 5;
return regeneratorRuntime.awrap(request.get(G.server + '/extension/RelatedRank?dp_id=' + dpId + (cat ? '&jcid=' + cat : '')));
case 5:
res = context$1$0.sent;
e = document.createElement('DIV');
$('.preview-wrap').append(e);
r = [];
if (res.data) {
if (res.data.rank_p) {
r = r.concat(res.data.rank_p);
}
if (res.data.rank_c) {
r = r.concat(res.data.rank_c);
}
}
if (r.length) {
context$1$0.next = 16;
break;
}
catId = G.dp.cat_id.split('-').join(',');
context$1$0.next = 14;
return regeneratorRuntime.awrap(request.get(G.server + '/extension/RelatedRank?jcid=' + catId));
case 14:
r = context$1$0.sent;
if (r.data) {
r = r.data.rank_c;
}
case 16:
if (!r.length && jdOriginRank) {
link = 'https://ranking.m.jd.com/comLandingPage/comLandingPage?contentId=' + jdOriginRank.rankId + '&rankType=' + jdOriginRank.rankTypeInt + '&from=gwdang';
link = encodeURIComponent(link);
r = [{
rname: jdOriginRank.name.split('·')[0],
site_id: '3',
s: 1,
rurl: G.u_server + '/union/go/?site_id=3&target_url=' + link + '&union=union_gwdang&column=rank&crc64=1'
}];
}
if (r.length) {
context$1$0.next = 19;
break;
}
return context$1$0.abrupt('return');
case 19:
a = document.createElement('A');
a.innerHTML = '查看榜单全部商品';
if (G.lang === 'zh-tr') a.innerHTML = '查看榜單全部商品';
a.classList.add('gwd-font11');
a.classList.add('gwd-red-after-visit');
a.href = r[0].rurl;
a.target = '_blank';
a.style.color = '#7d7e80';
a.style.textDecoration = 'underline';
a.style.position = 'relative';
a.style.top = '-3px';
a.style.display = 'inline-block';
a.style.marginLeft = '15px';
// a.addEventListener('click', e => {
// e.preventDefault()
// window.gwdRank.rankClick(r[0])
// })
$('.preview-wrap').append(a);
new Vue({
el: e,
render: function render(h) {
return h(JdRankList, {
props: {
data: r.map(function (item) {
return item;
}),
top: 15,
additionalClass: 'gwd-w210'
}
});
}
});
context$1$0.next = 36;
return regeneratorRuntime.awrap(__webpack_require__("3e983ecbff4e1a29654c").sleep(2000));
case 36:
widthLeft = $('.crumb.fl').css('width'), widthRight = $('.contact.fr').css('width'), total = $('#crumb-wrap .w').css('width');
length = parseInt(total) - parseInt(widthLeft) - parseInt(widthRight);
if (!(length < 235)) {
context$1$0.next = 40;
break;
}
return context$1$0.abrupt('return');
case 40:
e2 = document.createElement('DIV');
$('.crumb.fl').append(e2);
new Vue({
el: e2,
render: function render(h) {
return h(JdRankList, {
props: {
data: r.map(function (item) {
return item;
}),
top: -3,
additionalClass: 'gwd-w235'
}
});
}
});
// const a2 = document.createElement('A')
// a2.innerHTML = '查看'
// a2.classList.add('gwd-font11')
// a2.classList.add('gwd-red-after-visit')
// a2.href = r[0].rurl
// a2.target = '_blank'
// a2.style.color = '#7d7e80'
// a2.style.textDecoration = 'underline'
// a2.style.position = 'relative'
// a2.style.top = '-3px'
// a2.style.display = 'inline-block'
// a2.style.marginLeft = '15px'
// $('.crumb.fl').append(a2)
// setTimeout(() => {
// let h = $('#crumb-wrap').height()
// debugger
// if (h > 50) {
// a2.remove()
// }
// }, 300)
case 43:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var listPageAddRanking = function listPageAddRanking(res) {
if (!res || !res.data) {
return;
}
setInterval(function () {
if (!$('.gwd-jd-rank').length) {
var e = document.createElement('DIV');
$('#J_selectorPrice').after(e);
new Vue({
el: e,
render: function render(h) {
return h(JdRankList, {
props: {
data: res.data.rank_c,
top: -1,
additionalClass: 'gwd-w217'
}
});
}
});
}
}, 2000);
};
var searchAddRanking = function searchAddRanking() {
var word, res;
return regeneratorRuntime.async(function searchAddRanking$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
word = util.getParameterByName('keyword');
context$1$0.next = 3;
return regeneratorRuntime.awrap(request.get(G.server + '/extension/RelatedRank?w=' + word));
case 3:
res = context$1$0.sent;
listPageAddRanking(res);
case 5:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
var listAddRanking = function listAddRanking() {
var word, res;
return regeneratorRuntime.async(function listAddRanking$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
word = util.getParameterByName('cat');
context$1$0.next = 3;
return regeneratorRuntime.awrap(request.get(G.server + '/extension/RelatedRank?jcid=' + word));
case 3:
res = context$1$0.sent;
console.log(res);
listPageAddRanking(res);
case 6:
case 'end':
return context$1$0.stop();
}
}, null, _this);
};
module.exports = {
init: function init() {
var s, dpId;
return regeneratorRuntime.async(function init$(context$1$0) {
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!(G.site !== '360buy')) {
context$1$0.next = 2;
break;
}
return context$1$0.abrupt('return');
case 2:
if (!(G.from_device === 'bijiago' || G.from_device === 'biyibi')) {
context$1$0.next = 5;
break;
}
if (!window.gwd_G) {
context$1$0.next = 5;
break;
}
return context$1$0.abrupt('return');
case 5:
s = document.createElement('STYLE');
s.innerHTML = ' .gwd_unfold .fixed { top: initial } ';
document.body.appendChild(s);
if (location.href.includes('item.m.jd.com/') || location.href.includes('mitem.jd.hk/product') || location.href.includes('.m.jd.com/product')) {
addLink();
}
if (!(G.pageInfo.type === 2)) {
context$1$0.next = 21;
break;
}
context$1$0.next = 12;
return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () {
return pageConfig.eventTarget;
}, 0));
case 12:
window.pageConfig.eventTarget.addListener('onStockReady', function (e) {
__webpack_require__("316f9c352c6202560d16").log('tg', e.stock.data.rankUnited.revertItem);
jdOriginRank = e.stock.data.rankUnited.revertItem;
});
context$1$0.next = 15;
return regeneratorRuntime.awrap(globalCondition.met('GwdDpIdGot'));
case 15:
dpId = context$1$0.sent;
context$1$0.next = 18;
return regeneratorRuntime.awrap(globalCondition.met('QRLinkReady'));
case 18:
dpAddRanking(dpId);
context$1$0.next = 22;
break;
case 21:
if (location.href.toLowerCase().includes('search.jd.com/search?keyword')) {
searchAddRanking();
} else if (location.href.includes('https://list.jd.com/list.html')) {
listAddRanking();
}
case 22:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
};
//console.log('add dpId', dpId)
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("6a0e4ebb57bf6aac1f2d"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("b2848b041c3d11faa242")["default"]))
/***/ }),
/***/ "c5d0b24d31354944d275":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['domName', 's_url', 'f_url', 'showAd', 'jdadUrl', 'noCoupon', 'showJHS', 'fold'],
methods: {
openTab: function openTab() {
__webpack_require__("d54879e983a83d07f093").openTab();
},
openLink: function openLink(url) {
window.open(url);
}
}
};
module.exports = exports['default'];
/***/ }),
/***/ "c63d814c7191dd3b04d2":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = {
props: ['data', 'domclass', 'aliSite']
};
module.exports = exports['default'];
/***/ }),
/***/ "c687c749d090e6790a48":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function($, regeneratorRuntime) {
Object.defineProperty(exports, '__esModule', {
value: true
});
var commonUtil = __webpack_require__("3e983ecbff4e1a29654c");
exports['default'] = {
props: ['data', 'top', 'additionalClass'],
data: function data() {
return {
mt: 0,
debugMode: !!window.GwdToolkit,
// debugMode: false,
search: $('#key').val(),
content: '',
from: location.hostname === 'search.jd.com' || location.hostname === 'list.jd.com' ? '京东搜索结果页' : '商品详情页',
rankName: '',
id: parseInt(Math.random() * 10000)
};
},
mounted: function mounted() {
if (this.top) {
this.mt = this.top;
}
if (!window.gwdRank) {
window.gwdRank = this;
}
},
methods: {
rankClick: function rankClick(item) {
var link, contentId, rankType, payload, url, res, search;
return regeneratorRuntime.async(function rankClick$(context$1$0) {
var _this = this;
while (1) switch (context$1$0.prev = context$1$0.next) {
case 0:
if (!location.hostname.includes('.jd.com')) {
window.open(item.rurl);
}
link = commonUtil.getParameterByName('target_url', item.rurl);
contentId = commonUtil.getParameterByName('contentId', link);
rankType = commonUtil.getParameterByName('rankType', link);
payload = {
functionId: 'getRankLanding',
appid: 'JDReactRankingList',
body: JSON.stringify({
version: '109',
rankType: rankType,
source: 'dacu',
rankId: contentId,
extraParam: {},
fromName: '-100',
hasVenderRank: '1'
}),
clientVersion: '9.4.2',
client: 'wh5',
uuid: Date.now() * 1000 + parseInt(Math.random() * 1000),
area: '1_2802_54747_0'
};
url = __webpack_require__("91f250ebeb8d5987491c").buildUrl('https://api.m.jd.com/client.action', payload);
context$1$0.next = 8;
return regeneratorRuntime.awrap(__webpack_require__("91f250ebeb8d5987491c").requestXHR(url));
case 8:
res = context$1$0.sent;
this.content = JSON.stringify(res.result.products.map(function (item) {
item.zyTag = parseInt(item.zyTag);
return item;
}));
this.rankName = item.rname;
search = $('#key').val();
this.search = search ? search : 'fake';
this.$nextTick(function () {
$('#gwd-jdrank-submit-' + _this.id).click();
});
case 14:
case 'end':
return context$1$0.stop();
}
}, null, this);
}
},
computed: {
addition: function addition() {
return this.data.length ? this.data.filter(function (item, idx) {
return idx > 0;
}) : [];
}
}
};
module.exports = exports['default'];
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("6a0e4ebb57bf6aac1f2d")))
/***/ }),
/***/ "c6ab2da281c69d31f247":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c("table", {
staticClass: "barTrendInfoBox gwd-mini-table",
"class": { showcoudan: _vm.showcoudan },
staticStyle: {
"margin-left": "30px",
"margin-top": "12px",
height: "48px",
"box-sizing": "border-box",
width: "unset"
}
}, [_c("tr", { staticClass: "orign-pri-info" }, [_vm.d1.nowprice ? _c("td", [_c("span", {
staticClass: "opi-sp1 nowpri",
staticStyle: { "margin-left": "10px" }
}, [_vm._v("现价:")]), _vm._v(" "), _c("span", { staticClass: "opi-sp2 nowpri" }, [_vm._v(_vm._s(_vm.d1.display_nowprice))])]) : [_c("td", { staticStyle: { "vertical-align": "middle" } }, [_c("span", { staticClass: "opi-sp1" }, [_vm._v("最高:")]), _vm._v(" "), _c("span", { staticClass: "opi-sp2" }, [_vm._v(_vm._s(_vm.d1.display_Phighest))])]), _vm._v(" "), _c("td", {
staticStyle: {
"min-width": "400px",
"vertical-align": "middle"
}
}, [_c("span", {
staticClass: "opi-sp3",
staticStyle: { "margin-left": "10px" },
domProps: { innerHTML: _vm._s(_vm.lowtle) }
}), _vm._v(" "), _c("span", { staticClass: "opi-sp4" }, [_vm._v(_vm._s(_vm.d1.display_Plowest))]), _vm._v(" "), _c("span", { staticClass: "opi-sp5" }, [_vm._v(_vm._s(_vm.d1.lowestDate))]), _vm._v(" "), !_vm.d2 && !_vm.aliSite && _vm.promoUrl ? _c("a", {
staticClass: "promo-history-link",
attrs: { href: _vm.promoUrl, target: "_blank" }
}, [_vm._v("历史促销明细>")]) : _vm._e()])]], 2), _vm._v(" "), _vm.d2 ? _c("tr", { staticClass: "promo-pri-info", staticStyle: { height: "auto" } }, [!_vm.d1.nowprice ? _c("td", { staticStyle: { "text-align": "center" } }, [_c("span", { staticClass: "ppi-sp1" })]) : _vm._e(), _vm._v(" "), _c("td", {
staticStyle: {
"min-width": "400px",
"vertical-align": "middle"
}
}, [_c("span", {
staticClass: "ppi-sp2",
staticStyle: { "margin-left": "10px" }
}, [_vm._v("最低(多 件):")]), _vm._v(" "), _c("span", { staticClass: "ppi-sp3" }, [_vm._v(_vm._s(_vm.d2.display_Plowest))]), _vm._v(" "), _c("span", { staticClass: "ppi-sp4" }, [_vm._v(_vm._s(_vm.d2.lowestDate))]), _vm._v(" "), _vm.promoUrl ? _c("a", {
staticClass: "promo-history-link",
attrs: { href: _vm.promoUrl, target: "_blank" }
}, [_vm._v("历史促销明细>")]) : _vm._e()])]) : _vm._e()]);
};
var staticRenderFns = [];
render._withStripped = true;
exports.render = render;
exports.staticRenderFns = staticRenderFns;
/***/ }),
/***/ "c6f9e5cc4428b8077526":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a