bztang-admin/addons/yun_shop/static/app/js/chunk-b39c8384.fd337d6f.js

1 line
4.0 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b39c8384"],{"1a3f":function(t,o,s){var a=s("2129");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var e=s("499e").default;e("0406a5d0",a,!0,{sourceMap:!1,shadowMode:!1})},2129:function(t,o,s){var a=s("24fb");o=a(!1),o.push([t.i,".explain-show-button[data-v-76ddd3f7]{padding-left:1.0313rem;color:#f14e4e}.van-search__action[data-v-76ddd3f7]:active{background:none}.explain-popup-content[data-v-76ddd3f7]{padding:1.75rem 1.3438rem;width:16.875rem;height:14.6875rem;background:#fff}.explain-title[data-v-76ddd3f7]{font-size:1rem;font-weight:500;color:#161615}.explain-content[data-v-76ddd3f7]{margin-top:1.25rem;line-height:1.1875rem;text-align:left;font-size:.75rem;color:#6e6e6e}.top-banner[data-v-76ddd3f7]{width:100%;height:10.9375rem;-o-object-fit:cover;object-fit:cover}.goods-list[data-v-76ddd3f7]{margin-top:.9375rem;padding:0 .9375rem .9375rem}.goods-item[data-v-76ddd3f7]{margin-bottom:.625rem}",""]),t.exports=o},c0d0:function(t,o,s){"use strict";s.r(o);var a=function(){var t=this,o=t.$createElement,s=t._self._c||o;return s("div",{staticClass:"guide"},[s("c-title",{attrs:{text:t.is_retail?"零售":"订货"}}),s("van-search",{staticClass:"search-goods-bar",attrs:{"show-action":"",placeholder:"请输入搜索的内容",shape:"round"},scopedSlots:t._u([{key:"action",fn:function(){return[s("div",{staticClass:"explain-show-button",on:{click:function(o){t.showExplainPopup=!t.showExplainPopup}}},[s("i",{staticClass:"iconfont icon-dingdan1"}),t._v(" 说明 ")])]},proxy:!0}]),model:{value:t.searchGoodsKeyword,callback:function(o){t.searchGoodsKeyword=o},expression:"searchGoodsKeyword"}}),s("img",{directives:[{name:"show",rawName:"v-show",value:t.sets.banner&&!t.is_retail,expression:"sets.banner && !is_retail"}],staticClass:"top-banner",attrs:{src:t.sets.banner}}),s("d-list",{attrs:{loading:t.goodsLoading,finished:t.goodsLoadFinished},on:{load:t.getGoodsList}},[s("ul",{staticClass:"goods-list",on:{click:function(o){return t.viewGoods(o)}}},t._l(t.goodsList,(function(t){return s("goods-item",{key:t.id,staticClass:"goods-item",attrs:{data:t}})})),1)]),s("van-popup",{attrs:{round:"",closeable:""},model:{value:t.showExplainPopup,callback:function(o){t.showExplainPopup=o},expression:"showExplainPopup"}},[s("div",{staticClass:"explain-popup-content"},[s("div",{staticClass:"explain-title"},[t._v("说明")]),s("div",{staticClass:"explain-content",domProps:{innerHTML:t._s(t.sets.summary)}})])])],1)},e=[],i=(s("8a58"),s("e41f")),d=(s("5852"),s("d961")),n=s("2909"),r=(s("e7e5"),s("d399")),c=(s("4de4"),s("d3b7"),s("53986")),l=s("94b4"),p={data:function(){return{showExplainPopup:!1,sets:{summary:"",banner:""},goods:[],goodsLoadPage:1,goodsLoading:!1,goodsLoadFinished:!1,searchGoodsKeyword:"",is_retail:!1}},activated:function(){this.getGoodsList(),this.$route.params.target&&(this.is_retail=!0)},methods:{getGoodsList:function(){var t=this;!0!==this.goodsLoading&&!0!==this.goodsLoadFinished&&(this.goodsLoading=!0,$http.post("plugin.agency.api.goods.goods-list",{page:this.goodsLoadPage,is_retail:this.is_retail}).then((function(o){var s,a=o.data,e=o.result,i=o.msg;0!==e?((0===a.data.length||a.data.length<a.per_page||a.current_page===a.last_page)&&(t.goodsLoadFinished=!0),t.goodsLoadPage++,t.sets.banner=a.set.banner,t.sets.summary=a.set.summary,(s=t.goods).push.apply(s,Object(n["a"])(a.data)),t.goodsLoading=!1):Object(r["a"])(i)})))},viewGoods:function(t){var o=t.target.dataset,s=o.gid;if(s){var a={fromStock:1};this.is_retail&&(a.is_retail=this.is_retail),this.$router.push(this.fun.getUrl("goods",{id:s},a))}}},computed:{goodsList:function(){var t=this;return this.searchGoodsKeyword?this.goods.filter((function(o){return-1!==o.title.indexOf(t.searchGoodsKeyword)})):this.goods}},components:{VanSearch:d["a"],VanPopup:i["a"],GoodsItem:c["a"],DList:l["a"]}},u=p,g=(s("ea54"),s("2877")),h=Object(g["a"])(u,a,e,!1,null,"76ddd3f7",null);o["default"]=h.exports},ea54:function(t,o,s){"use strict";s("1a3f")}}]);