bztang-admin/addons/yun_shop/static/app/js/chunk-2a11bbc9.5320ecd5.js

1 line
10 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2a11bbc9"],{"131d":function(e,t,a){var o=a("24fb");t=o(!1),t.push([e.i,".mb20[data-v-132dda6c]{height:.625rem;clear:both}.ell[data-v-132dda6c]{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mb-20[data-v-132dda6c]{margin-bottom:.625rem}.f-wrap[data-v-132dda6c]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-main .title[data-v-132dda6c]{margin:.9375rem 0 1rem .625rem;font-size:.875rem;color:#222;text-align:left}.look-over[data-v-132dda6c]{font-size:.75rem;color:#979797}.commercial-title[data-v-132dda6c]{font-size:.8462rem;color:#222;margin:1.5625rem 0 1rem .625rem;text-align:left}.commercial-list[data-v-132dda6c]{margin:0 .625rem}.commercial-list .look-over[data-v-132dda6c]{padding:.9063rem 0 1.8125rem 0}.commercial-item[data-v-132dda6c]{background-color:#fff;padding:.875rem .4688rem}.commercial-item .img[data-v-132dda6c]{margin-right:.4063rem}.commercial-item .img[data-v-132dda6c],.commercial-item .img img[data-v-132dda6c]{width:4.1875rem;height:4.1875rem}.commercial-item .wrap[data-v-132dda6c]{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.commercial-item .wrap .wrap-title[data-v-132dda6c]{font-size:.9453rem;color:#222;text-align:left}.commercial-item .wrap .wrap-tag div[data-v-132dda6c]{font-size:.625rem;color:#222;padding:.2188rem .375rem .1875rem .2813rem;background-color:#f3f3f5;margin:0 .3438rem 0 0}.commercial-item .distance[data-v-132dda6c]{font-size:.6875rem;color:#888}.commercial-item .distance img[data-v-132dda6c]{width:.6875rem;height:.6875rem}.commercial-item .address[data-v-132dda6c]{font-size:.6875rem;color:#888;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.2188rem 0 0 0}.address .mean-tag[data-v-132dda6c]{font-size:.625rem;color:#222;white-space:nowrap;padding:.2188rem .375rem .1875rem .2813rem;background-color:#f3f3f5;margin-right:.3438rem}.mean-line[data-v-132dda6c]{font-size:.9375rem;margin-right:.3438rem}.search-goods[data-v-132dda6c]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 .625rem}.goods-item[data-v-132dda6c]{width:10.7813rem;background-color:#fff;border-radius:30rpx;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 0 .625rem 0;margin-bottom:.625rem}.goods-item .goods-img[data-v-132dda6c]{width:10.7813rem;height:10.7813rem;border-radius:.4688rem .4688rem 0 0;position:relative}.goods-img .label[data-v-132dda6c]{position:absolute;left:0;top:0;z-index:99;font-size:.75rem;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#ff6a3f),to(#ff3b01));background:-webkit-linear-gradient(left,#ff6a3f,#ff3b01);background:linear-gradient(90deg,#ff6a3f,#ff3b01);padding:0 .2188rem;border-radius:.4688rem 0 .4688rem 0}.goods-img .store-name[data-v-132dda6c]{width:100%;height:1.6563rem;position:absolute;left:0;bottom:0;z-index:5;background-color:hsla(0,0%,100%,.5);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.goods-img .store-name[data-v-132dda6c],.store-name .icon-service_n[data-v-132dda6c]{font-size:.6875rem;color:#fff}.store-name .units[data-v-132dda6c]{margin-right:.25rem}.goods-name[data-v-132dda6c]{margin:.625rem 1.125rem .7188rem .4688rem}.goods-name .goods-title[data-v-132dda6c]{font-size:.8125rem;color:#35314a;text-align:left}.fine-food[data-v-132dda6c]{margin:.625rem .625rem 0 .625rem}.fine[data-v-132dda6c]{font-size:.9375rem;color:#ff3a00}.fine-food .number[data-v-132dda6c]{font-size:.625rem;color:#b5b5b5}",""]),e.exports=t},"33e6":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("c-title",{attrs:{hide:!1,text:"搜索"}}),a("van-search",{attrs:{shape:"round",placeholder:"请输入搜索关键词","show-action":"true"},on:{input:e.storeInput},scopedSlots:e._u([{key:"action",fn:function(){return[a("div",{staticStyle:{"font-size":"29rpx",color:"#ff3a00"},on:{click:e.searchClick}},[e._v("搜索")])]},proxy:!0}]),model:{value:e.storeName,callback:function(t){e.storeName=t},expression:"storeName"}}),a("div",{staticClass:"search-main"},[a("div",{staticClass:"title"},[e._v("商品")]),e.storeGoodsList.length>0?a("div",{staticClass:"search-goods flex-j-sb"},e._l(e.storeGoodsList,(function(t,o){return a("block",{key:o},[a("div",{staticClass:"goods-item flex",on:{click:function(a){return e.goodsNavTo(t.goods_id)}}},[a("div",{staticClass:"goods-img"},[a("van-image",{attrs:{width:"10.7813rem",height:"10.7813rem",radius:"0.4688rem 0.4688rem 0 0",src:t.thumb}})],1),a("div",{staticClass:"goods-name flex-a-c"},[a("div",{staticClass:"goods-title ell"},[e._v(" "+e._s(t.title)+" ")])]),a("div",{staticClass:"fine-food flex-j-sb flex-a-c"},[a("div",{staticClass:"fine"},[e._v("¥"+e._s(t.price))]),a("div",{staticClass:"number"},[e._v("已售"+e._s(t.total_sales))])])])])})),1):a("van-empty",{attrs:{description:"空空如也"}}),e.goodsPage<e.goodsLastPage?a("div",{staticClass:"flex-j-c flex-a-c look-over",on:{click:e.goodsMoreData}},[e._v("查看更多"),a("span",{staticClass:"iconfont icon-advertise-next"})]):e._e(),a("div",{staticClass:"commercial-title"},[e._v("消费券商户")]),e.searchStoreList.length>0?a("div",{staticClass:"commercial-list"},[e._l(e.searchStoreList,(function(t,o){return a("block",{key:o},[a("div",{staticClass:"commercial-item flex-a-c",on:{click:function(a){return e.commercialOn(t.id)}}},[a("div",{staticClass:"img"},[a("img",{attrs:{src:t.store_logo_url}})]),a("div",{staticClass:"wrap"},[a("div",{staticClass:"wrap-title"},[e._v(e._s(t.store_name))]),a("div",{staticClass:"flex-j-sb f-wrap "},[a("div",{staticClass:"flex wrap-tag"},[a("div",[e._v(e._s(t.first_category))]),a("div",[e._v(e._s(t.second_category))]),a("div",[e._v(e._s(t.third_category))])]),a("div",{staticClass:"distance"},[e._v(" "+e._s(e._f("caitalize")(t.distance))+" "),a("img",{attrs:{src:"https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/plugin/consumption-coupons/commercial-navigation.png"}})])]),a("div",{staticClass:"flex address"},["0.00"!==t.average_price?a("div",{staticClass:"mean-tag"},[e._v("人均¥"+e._s(t.average_price))]):e._e(),a("div",{staticClass:"mean-line"},[e._v("|")]),a("div",[e._v(e._s(t.city)+e._s(t.district)+e._s(t.street)+e._s(t.address))])])])]),a("div",{staticClass:"mb20"})])})),e.storePage<e.storeLastPage?a("div",{staticClass:"flex-j-c flex-a-c look-over",on:{click:e.storeMoreData}},[e._v("查看更多"),a("span",{staticClass:"iconfont icon-advertise-next"})]):e._e()],2):e._e()],1)],1)},s=[],r=a("2909"),i=(a("4056"),a("44bf")),c=(a("498a"),a("b64b"),a("3c65"),a("4de4"),a("d3b7"),a("c740"),a("b0c0"),a("e9c4"),a("b680"),a("14d9"),a("99af"),a("6968")),d={components:{VanImage:i["a"],cTitle:c["a"]},data:function(){return{storeGoodsList:[],searchStoreList:[],storeName:"",longitude:"",latitude:"",goodsPage:1,goodsLastPage:0,goodsMore:!1,storePage:1,storeLastPage:0,storeMore:!1,locationStatus:!1}},activated:function(){var e,t=this;""!==(null!==(e=this.$route.query.keyword)&&void 0!==e?e:"")&&(this.storeName=this.$route.query.keyword.trim());var a=localStorage.getItem("searchHistory")||[],o=[];if(a.length>0){a=JSON.parse(a);var s=a.length;s>=10&&a.pop()}var r=Date.parse(new Date);a.unshift({name:this.storeName,key:r}),o=a.filter((function(e,t,a){return a.findIndex((function(t){return t.name===e.name}))===t})),localStorage.setItem("searchHistory",JSON.stringify(o)),this.fun.getLocation().then((function(e){var a=t.fun.bd_encrypt(e.point.lng,e.point.lat);t.latitude=a.lng,t.longitude=a.lat,t.locationStatus=!0,t.searchStore()})).catch((function(e){t.locationStatus=!1})),this.searchGoods()},filters:{caitalize:function(e){var t;return t="number"!==typeof e||isNaN(e)?"0m":e>=1e3?(e/1e3).toFixed(2)+"km":e+"m",t}},methods:{storeInput:function(e){this.storeName=e},commercialOn:function(e){this.$router.push(this.fun.getUrl("commodity",{},{storeId:e}))},goodsNavTo:function(e){this.$router.push(this.fun.getUrl("goods",{id:e}))},searchClick:function(){var e;""!==(null!==(e=this.storeName)&&void 0!==e?e:"")&&(this.searchStore(),this.searchGoods())},searchStore:function(){var e=this,t={store_name:this.storeName,latitude:this.latitude,longitude:this.longitude,page:this.storePage};$http.post("plugin.coupon-store.frontend.search.searchStore",t,"正在获取").then((function(t){if(1==t.result){var a=t.data;e.storeMore=!0,e.storeLastPage=a.last_page,e.storeLastPage||(e.page=0),e.searchStoreList=a.data}else e.page=e.page-1,e.storeMore=!1,e.$dialog.alert({message:t.msg})}),(function(e){}))},searchGoods:function(){var e=this,t={search:{keyword:this.storeName},page:this.goodsPage};$http.post("plugin.coupon-store.frontend.search.searchGoods",t,"正在获取").then((function(t){if(1==t.result){var a=t.data;e.totalPage=a.last_page,e.totalPage||(e.page=0),e.storeGoodsList=a.data,e.goodsMore=!0}else e.page=e.page-1,e.storeMore=!1,e.$dialog.alert({message:t.msg})}),(function(e){}))},goodsMoreData:function(){var e=this;if(this.goodsMore=!1,!(this.goodsPage>=this.goodsLastPage)){this.goodsPage=this.goodsPage+1;var t={search:{keyword:this.storeName},page:this.goodsPage,paginate:5};$http.post("plugin.coupon-store.frontend.search.searchGoods",t,"正在获取").then((function(t){if(1==t.result){var a=t.data,o=a.data;e.goodsMore=!0,e.goodsLastPage=a.last_page,e.storeGoodsList=[].concat(Object(r["a"])(e.storeGoodsList),Object(r["a"])(o))}else e.page=e.page-1,e.storeMore=!1,e.$dialog.alert({message:t.msg})}),(function(e){}))}},storeMoreData:function(){var e=this;if(this.storeMore=!1,!(this.storePage>=this.storeLastPage)){this.storePage=this.storePage+1;var t={search:{keyword:this.storeName},page:this.storePage};$http.post("plugin.coupon-store.frontend.search.searchStore",t,"正在获取").then((function(t){if(1==t.result){var a=t.data,o=a.data;e.storeMore=!0,e.storeLastPage=a.last_page,e.searchStoreList=[].concat(Object(r["a"])(e.searchStoreList),Object(r["a"])(o))}else e.page=e.page-1,e.storeMore=!1,e.$dialog.alert({message:t.msg})}),(function(e){}))}}}},n=d,l=n,m=(a("6b58"),a("2877")),g=Object(m["a"])(l,o,s,!1,null,"132dda6c",null);t["default"]=g.exports},"6b58":function(e,t,a){"use strict";a("7ccb")},"7ccb":function(e,t,a){var o=a("131d");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var s=a("499e").default;s("56776e1b",o,!0,{sourceMap:!1,shadowMode:!1})}}]);