| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337 |
- exports.ids = [12];
- exports.modules = {
- /***/ 140:
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/up_price.da045c5.png";
- /***/ }),
- /***/ 141:
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/down_price.e745c7f.png";
- /***/ }),
- /***/ 142:
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/normal_price.64de362.png";
- /***/ }),
- /***/ 153:
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(168);
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add CSS to SSR context
- var add = __webpack_require__(4).default
- module.exports.__inject__ = function (context) {
- add("8ea6a0d4", content, true, context)
- };
- /***/ }),
- /***/ 167:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_set_vue_vue_type_style_index_0_id_39610c73_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(153);
- /* harmony import */ var _node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_set_vue_vue_type_style_index_0_id_39610c73_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_set_vue_vue_type_style_index_0_id_39610c73_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_set_vue_vue_type_style_index_0_id_39610c73_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_4_1_3_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_4_3_0_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_15_9_8_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_3_0_0_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_10_2_1_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_2_2_4_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_2_2_1_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_15_9_8_vue_loader_lib_index_js_vue_loader_options_set_vue_vue_type_style_index_0_id_39610c73_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ 168:
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(3);
- var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- ___CSS_LOADER_EXPORT___.push([module.i, ".col_red[data-v-39610c73]{color:#f11111}.col_green[data-v-39610c73]{color:#44be95}.col_white[data-v-39610c73]{color:#fff}.flex-col[data-v-39610c73]{flex-direction:column}.flex-j-c[data-v-39610c73]{justify-content:center}.flex-j-sb[data-v-39610c73]{justify-content:space-between}.flex-j-ar[data-v-39610c73]{justify-content:space-around}.flex-a-c[data-v-39610c73]{align-items:center}.flex-a-e[data-v-39610c73]{align-items:flex-end}.w[data-v-39610c73]{width:1200px}.m-auto[data-v-39610c73]{margin:0 auto}.height-one[data-v-39610c73]{height:100%}.flex[data-v-39610c73]{display:flex}.text-overflow[data-v-39610c73]{-webkit-line-clamp:4}.text-overflow[data-v-39610c73],.text-overflow-2[data-v-39610c73]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.text-overflow-2[data-v-39610c73]{-webkit-line-clamp:2}.text-overflow-3[data-v-39610c73]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.overflow-hide[data-v-39610c73],.text-overflow-3[data-v-39610c73]{overflow:hidden;text-overflow:ellipsis}.overflow-hide[data-v-39610c73]{white-space:nowrap}.hiddenScroll[data-v-39610c73]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll}.hiddenScroll[data-v-39610c73]::-webkit-scrollbar{display:none}.finger-point[data-v-39610c73]{cursor:pointer}.cursor-default[data-v-39610c73]{cursor:default}.el-icon-circle-close[data-v-39610c73]{color:#fff}.tag-box[data-v-39610c73]{display:flex;flex-wrap:wrap;align-items:center;margin:15px 0}.tag-title[data-v-39610c73]{font-size:16px}.tag-right[data-v-39610c73],.tag-title[data-v-39610c73]{flex:0 0 70px}.brand-name[data-v-39610c73],.tag-name[data-v-39610c73]{border:1px solid var(--color);border-radius:3px;padding:2px 5px;margin:5px;cursor:default}.tag-more[data-v-39610c73]{border:1px solid #ddd;border-radius:3px;text-align:center;padding:2px;margin-left:10px}.tag-more[data-v-39610c73]:hover{border:1px solid var(--color)}.tag-content[data-v-39610c73],.tag-scroll-content[data-v-39610c73]{flex:1;display:flex;flex-wrap:wrap}.tag-scroll-content[data-v-39610c73]{max-height:60px;overflow:hidden}.tag-scroll-content.showMore[data-v-39610c73]{overflow-y:scroll;max-height:120px}.tag-scroll-content[data-v-39610c73]::-webkit-scrollbar{width:0!important}.tag-scroll-content[data-v-39610c73]{overflow:-moz-scrollbars-none}.tagname-item[data-v-39610c73]{display:flex;flex-wrap:wrap}.tag-item[data-v-39610c73]{cursor:pointer;color:var(--color);margin:5px 10px}.tag-item.active[data-v-39610c73],.tag-item[data-v-39610c73]:hover{color:#fa0000}.common_left[data-v-39610c73]{margin-bottom:30px}.common_left .select_box[data-v-39610c73]{font-size:16px;margin-right:80px;cursor:pointer}.common_left .select_box .img[data-v-39610c73]{margin:5px 0 0 16px}.common_left .active[data-v-39610c73]{color:#fa0000}", ""]);
- // Exports
- module.exports = ___CSS_LOADER_EXPORT___;
- /***/ }),
- /***/ 172:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- // ESM COMPAT FLAG
- __webpack_require__.r(__webpack_exports__);
- // CONCATENATED MODULE: ./node_modules/_vue-loader@15.9.8@vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/_@nuxt_components@2.2.1@@nuxt/components/dist/loader.js??ref--0-0!./node_modules/_vue-loader@15.9.8@vue-loader/lib??vue-loader-options!./components/default/set.vue?vue&type=template&id=39610c73&scoped=true&
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._ssrNode(((_vm.brandId || _vm.filterId_name.length > 0)?("<div class=\"tag-box\" data-v-39610c73><div class=\"tag-title\" data-v-39610c73>已选择</div> "+((_vm.brandId)?("<div class=\"brand-name\" data-v-39610c73><div data-v-39610c73><span style=\"color: #b0b0b0;\" data-v-39610c73>品牌:</span>"+_vm._ssrEscape(_vm._s(_vm.brandId_name)+" ")+"<i class=\"iconfont icon-close11 finger-point\" style=\"font-size: 12px;padding-left: 5px;\" data-v-39610c73></i></div></div>"):"<!---->")+" "+((_vm.filterId_name.length > 0)?("<div class=\"tag-name\" data-v-39610c73><div data-v-39610c73><span style=\"color: #b0b0b0;\" data-v-39610c73>标签:</span>"+(_vm._ssrList((_vm.filterId_name),function(item,i){return ("<span data-v-39610c73>"+_vm._ssrEscape(_vm._s(item)+" ")+((i!=_vm.filterId_name.length-1)?("<em data-v-39610c73>,</em>"):"<!---->")+"</span>")}))+"<i class=\"iconfont icon-close11 finger-point\" style=\"font-size: 12px;padding-left: 5px;\" data-v-39610c73></i></div></div>"):"<!---->")+"</div>"):"<!---->")+" "+((_vm.brand.length > 0)?("<div class=\"tag-box\" data-v-39610c73><div class=\"tag-title\" data-v-39610c73>\n 品牌\n </div> <div id=\"brand-box\""+(_vm._ssrClass("tag-scroll-content",{'showMore':_vm.showMore}))+" data-v-39610c73>"+(_vm._ssrList((_vm.brand),function(brand_item,index){return ("<span"+(_vm._ssrClass("tag-item",{'active': _vm.brandId == brand_item.id}))+" data-v-39610c73>"+_vm._ssrEscape(_vm._s(brand_item.name))+"</span>")}))+"</div> "+((!_vm.showMore)?("<div class=\"tag-right\" data-v-39610c73><div class=\"tag-more finger-point\" data-v-39610c73><span data-v-39610c73>更多</span></div></div>"):"<!---->")+"</div>"):"<!---->")+" "),(_vm.tagname.length > 0)?_vm._ssrNode("<div class=\"tag-box\" data-v-39610c73>","</div>",[_vm._ssrNode("<div class=\"tag-title\" data-v-39610c73>\n 标签\n </div> "),_vm._ssrNode("<div class=\"tag-content\" data-v-39610c73>","</div>",_vm._l((_vm.tagname),function(tag,index){return _vm._ssrNode("<div style=\"margin: 5px\" data-v-39610c73>","</div>",[_c('el-popover',{attrs:{"width":"300","trigger":"hover"}},[_c('div',{staticClass:"tagname-item"},_vm._l((tag.value),function(item){return _c('span',{key:item.id,staticClass:"tag-item",class:{'active': _vm.filterId.includes(item.id)},on:{"click":function($event){return _vm.selectname(item)}}},[_vm._v(_vm._s(item.name))])}),0),_vm._v(" "),_c('el-button',{attrs:{"slot":"reference","size":"mini"},slot:"reference"},[_vm._v(_vm._s(tag.name))])],1)],1)}),0)],2):_vm._e(),_vm._ssrNode(" <div class=\"common_left flex flex-j-sb flex-a-c common_title\" data-v-39610c73><div class=\"flex\" data-v-39610c73><div"+(_vm._ssrClass("select_box flex flex-a-c",{ active: _vm.sort_name == 1, up: _vm.sort_status == 2, down: _vm.sort_status == 1 }))+" data-v-39610c73>\n 综合推荐\n "+((_vm.sort_name == 1)?("<div class=\"img\" data-v-39610c73>"+((_vm.sort_status == 2)?("<img"+(_vm._ssrAttr("src",__webpack_require__(140)))+" data-v-39610c73>"):"<!---->")+" "+((_vm.sort_status == 1)?("<img"+(_vm._ssrAttr("src",__webpack_require__(141)))+" data-v-39610c73>"):"<!---->")+"</div>"):("<div class=\"img\" data-v-39610c73><img"+(_vm._ssrAttr("src",__webpack_require__(142)))+" data-v-39610c73></div>"))+"</div> <div"+(_vm._ssrClass("select_box flex flex-a-c",{ active: _vm.sort_name == 2, up: _vm.sort_status == 2, down: _vm.sort_status == 1 }))+" data-v-39610c73>\n 销量\n "+((_vm.sort_name == 2)?("<div class=\"img\" data-v-39610c73>"+((_vm.sort_status == 2)?("<img"+(_vm._ssrAttr("src",__webpack_require__(140)))+" data-v-39610c73>"):"<!---->")+" "+((_vm.sort_status == 1)?("<img"+(_vm._ssrAttr("src",__webpack_require__(141)))+" data-v-39610c73>"):"<!---->")+"</div>"):("<div class=\"img\" data-v-39610c73><img"+(_vm._ssrAttr("src",__webpack_require__(142)))+" data-v-39610c73></div>"))+"</div> <div"+(_vm._ssrClass("select_box flex flex-a-c",{ active: _vm.sort_name == 3, up: _vm.sort_status == 2, down: _vm.sort_status == 1 }))+" data-v-39610c73>\n 价格\n "+((_vm.sort_name == 3)?("<div class=\"img\" data-v-39610c73>"+((_vm.sort_status == 2)?("<img"+(_vm._ssrAttr("src",__webpack_require__(140)))+" data-v-39610c73>"):"<!---->")+" "+((_vm.sort_status == 1)?("<img"+(_vm._ssrAttr("src",__webpack_require__(141)))+" data-v-39610c73>"):"<!---->")+"</div>"):("<div class=\"img\" data-v-39610c73><img"+(_vm._ssrAttr("src",__webpack_require__(142)))+" data-v-39610c73></div>"))+"</div></div> <div class=\"common_right\" data-v-39610c73><i class=\"el-icon-success\" style=\"color: #fa0000\" data-v-39610c73></i><span data-v-39610c73>根据大部分用户选择的商品,为您推荐!</span></div></div>")],2)}
- var staticRenderFns = []
- // CONCATENATED MODULE: ./components/default/set.vue?vue&type=template&id=39610c73&scoped=true&
- // EXTERNAL MODULE: external "vuex"
- var external_vuex_ = __webpack_require__(1);
- // CONCATENATED MODULE: ./node_modules/_babel-loader@8.2.3@babel-loader/lib??ref--2-0!./node_modules/_@nuxt_components@2.2.1@@nuxt/components/dist/loader.js??ref--0-0!./node_modules/_vue-loader@15.9.8@vue-loader/lib??vue-loader-options!./components/default/set.vue?vue&type=script&lang=js&
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /* harmony default export */ var setvue_type_script_lang_js_ = ({
- props: {},
- data() {
- return {
- sort_name: 1,
- sort_status: 1,
- brand: [],
- tagname: [],
- showMore: true,
- filterId: [],
- filterId_name: [],
- brandId: '',
- brandId_name: ''
- };
- },
- computed: { ...Object(external_vuex_["mapState"])(["basicSet"])
- },
- mounted() {
- this.$nextTick(() => {
- if (this.basicSet.set.pc_temp == 2) {
- this.getBrand();
- this.getTag();
- }
- });
- },
- methods: {
- getBrand() {
- this.fun.$post("goods.brand.get-brand").then(res => {
- this.brand = res.data.data || [];
- this.$nextTick(() => {
- if (document.querySelector('#brand-box') && document.querySelector('#brand-box').offsetHeight > 58) {
- this.showMore = false;
- }
- });
- });
- },
- getTag() {
- this.fun.$get("goods.filtering.index").then(res => {
- if (res.result == 1) {
- this.tagname = res.data || [];
- for (let i = 0; i < this.tagname.length; i++) {
- for (let y = 0; y < this.tagname[i].value.length; y++) {
- this.tagname[i].value[y].record = 1;
- }
- }
- }
- }).catch(error => {
- console.log(error);
- });
- },
- selecbrand(item) {
- if (this.brandId == item.id) {
- this.brandId = "";
- this.brandId_name = '';
- } else {
- this.brandId = item.id;
- this.brandId_name = item.name;
- }
- let obj = this.getAllStatus();
- this.$emit('changeStatus', obj);
- },
- selectname(item) {
- if (this.filterId.includes(item.id)) {
- this.filterId = this.filterId.filter(obj => {
- return obj != item.id;
- });
- this.filterId_name = this.filterId_name.filter(obj => {
- return obj != item.name;
- });
- } else {
- this.filterId.push(item.id);
- this.filterId_name.push(item.name);
- }
- let obj = this.getAllStatus();
- this.$emit('changeStatus', obj);
- },
- clearAll(flag) {
- if (flag === 'tag') {
- this.filterId = [];
- this.filterId_name = [];
- }
- if (flag === 'brand') {
- this.brandId = "";
- this.brandId_name = '';
- }
- let obj = this.getAllStatus();
- this.$emit('changeStatus', obj);
- },
- getAllStatus() {
- return {
- sort_name: this.sort_name,
- sort_status: this.sort_status,
- brandId: this.brandId,
- filterId: JSON.parse(JSON.stringify(this.filterId))
- };
- },
- changeStatus(n) {
- if (this.sort_name != n) {
- this.sort_status = 1;
- } else {
- if (this.sort_status == 2) {
- this.sort_status = 1;
- } else {
- this.sort_status = 2;
- }
- }
- this.sort_name = n;
- let obj = this.getAllStatus();
- this.$emit('changeStatus', obj);
- }
- }
- });
- // CONCATENATED MODULE: ./components/default/set.vue?vue&type=script&lang=js&
- /* harmony default export */ var default_setvue_type_script_lang_js_ = (setvue_type_script_lang_js_);
- // EXTERNAL MODULE: ./node_modules/_vue-loader@15.9.8@vue-loader/lib/runtime/componentNormalizer.js
- var componentNormalizer = __webpack_require__(2);
- // CONCATENATED MODULE: ./components/default/set.vue
- function injectStyles (context) {
-
- var style0 = __webpack_require__(167)
- if (style0.__inject__) style0.__inject__(context)
- }
- /* normalize component */
- var component = Object(componentNormalizer["a" /* default */])(
- default_setvue_type_script_lang_js_,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "39610c73",
- "29c776e5"
-
- )
- /* harmony default export */ var set = __webpack_exports__["default"] = (component.exports);
- /***/ })
- };;
- //# sourceMappingURL=default-set.js.map
|