1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesub-index-store-list"],{"1ebb":function(t,e,a){var i=a("368f");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=a("967d").default;o("3ca346b4",i,!0,{sourceMap:!1,shadowMode:!1})},"368f":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-b33ad12a]:export{theme_bg:#f30213}.flex-container[data-v-b33ad12a]{display:flex;justify-content:center;align-items:center;height:50px}.list-box[data-v-b33ad12a]{background-color:#fff;color:#333}.item-box[data-v-b33ad12a]{padding:%?20?%;border-bottom:%?1?% solid #eee}.flex-box[data-v-b33ad12a]{display:flex;align-items:center;position:relative}.flex-shop[data-v-b33ad12a]{width:%?120?%;height:%?120?%}.flex-title[data-v-b33ad12a]{font-size:%?30?%;margin-left:%?10?%;max-width:75%;overflow:hidden;height:%?40?%;text-overflow:ellipsis;white-space:nowrap}.flex-postion[data-v-b33ad12a]{display:flex;align-items:center;position:absolute;right:0}.flex-postion uni-image[data-v-b33ad12a]{width:%?20?%;height:%?26?%}.flex-postion uni-label[data-v-b33ad12a]{font-size:%?24?%;color:#9b9b9b;margin-left:%?10?%}.m-nearbylist[data-v-b33ad12a]{position:absolute;width:100%;height:100%}.flex-info[data-v-b33ad12a]{display:flex;flex-direction:column;justify-content:center}.flex-info uni-view[data-v-b33ad12a]{margin:%?10?% 0 0 0;font-size:%?28?%}.flex-info-box[data-v-b33ad12a]{display:flex;align-items:flex-start}.flex-info uni-label[data-v-b33ad12a]{display:inline-block;vertical-align:top;word-wrap:break-word;width:%?520?%}.flex-info uni-image[data-v-b33ad12a]{width:%?40?%;height:%?40?%;position:absolute;right:%?10?%}.flex-info-title[data-v-b33ad12a]{flex-basis:%?145?%}.open_ba[data-v-b33ad12a]{width:80%;margin:0 auto}.open_dl[data-v-b33ad12a]{width:34%;height:%?79?%;background:#3c6;border-radius:%?20?%;text-align:center;color:#fff;margin:%?79?% auto 0 auto;line-height:%?75?%}.nearbylist-item[data-v-b33ad12a]{padding:%?20?% %?30?%;border-bottom:1px solid #eee;background:#fff}.nearbylist-item[data-v-b33ad12a]:last-child{border:none}.item-info[data-v-b33ad12a]{position:relative;font-size:%?28?%}.item-name[data-v-b33ad12a]{display:inline-block;font-size:%?30?%}.item-phone[data-v-b33ad12a]{line-height:%?45?%;display:flex;align-items:center}.item-distance[data-v-b33ad12a]{float:right;font-size:%?26?%;color:#bbb}.item-address[data-v-b33ad12a]{position:relative;font-size:%?26?%;color:#bbb;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-right:%?40?%;line-height:%?40?%}.item-info[data-v-b33ad12a]::after{content:" ";display:inline-block;height:%?12?%;width:%?12?%;border-width:%?4?% %?4?% 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);top:%?-4?%;position:absolute;top:72%;right:%?4?%;padding:%?3?%}.m-nearbylist[data-v-b33ad12a]{height:100%;position:absolute}.uni-media-list-logo[data-v-b33ad12a]{width:%?140?%;height:%?140?%}.uni-media-list-body[data-v-b33ad12a]{height:auto;justify-content:space-around}.uni-media-list-text-top[data-v-b33ad12a]{height:%?74?%;font-size:%?28?%;overflow:hidden}.uni-media-list-text-bottom[data-v-b33ad12a]{display:flex;flex-direction:row;justify-content:space-between}.uni-media-list-text-bottom uni-text[data-v-b33ad12a]{width:%?400?%}.uni-media-list-text-bottom uni-image[data-v-b33ad12a]{width:%?20?%;height:%?26?%}.uni-media-list-text-bottom uni-label[data-v-b33ad12a]{font-size:%?24?%;color:#9b9b9b;margin-left:%?10?%}.uni-list-cell[data-v-b33ad12a]{position:auto}.m-nearbylist[data-v-b33ad12a]{top:%?88?%}.order-list[data-v-b33ad12a]{background-color:#f5f5f5;width:100%}.order-list .list[data-v-b33ad12a]{width:100%;margin:0 auto}.order-list .list .onorder[data-v-b33ad12a]{width:100%;height:50vw;display:flex;justify-content:center;align-content:center;flex-wrap:wrap}.order-list .list .onorder uni-image[data-v-b33ad12a]{width:20vw;height:20vw;border-radius:100%}.order-list .list .onorder .text[data-v-b33ad12a]{width:100%;height:%?60?%;font-size:%?28?%;color:#444;display:flex;justify-content:center;align-items:center}.order-list .list .row[data-v-b33ad12a]{width:calc(100% - %?40?%);padding:%?10?% %?20?%;border-radius:%?10?%;background-color:#fff;margin-bottom:%?30?%}.order-list .list .row .type[data-v-b33ad12a]{font-size:%?26?%;color:#ec652f;height:%?50?%;display:flex;align-items:center}.order-list .list .row .order-info[data-v-b33ad12a]{width:100%;height:%?100?%;padding:%?10?% 0;display:flex}.order-list .list .row .order-info .left[data-v-b33ad12a]{flex-shrink:0;width:13vw;height:13vw}.order-list .list .row .order-info .left uni-image[data-v-b33ad12a]{width:13vw;height:13vw;border-radius:%?10?%}.order-list .list .row .order-info .is-rest[data-v-b33ad12a]{position:relative}.order-list .list .row .order-info .is-rest .is-rest-bg[data-v-b33ad12a]{position:absolute;bottom:0;left:0;width:100%;height:%?36?%;background:#000;opacity:.5;z-index:2}.order-list .list .row .order-info .is-rest .is-rest-tips[data-v-b33ad12a]{position:absolute;bottom:0;width:100%;line-height:%?36?%;font-size:%?24?%;color:#fff;text-align:center;z-index:3}.order-list .list .row .order-info .right[data-v-b33ad12a]{width:100%;position:relative;padding:0 %?18?% 0}.order-list .list .row .order-info .right .name[data-v-b33ad12a]{width:100%;height:%?50?%;font-size:%?28?%;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;display:flex;justify-content:space-between}.order-list .list .row .order-info .right .spec[data-v-b33ad12a]{color:#a7a7a7;font-size:%?22?%}.order-list .list .row .order-info .right .price-number[data-v-b33ad12a]{position:absolute;width:100%;display:flex;justify-content:space-between;font-size:%?22?%;color:#333;display:flex;align-items:flex-end}.order-list .list .row .order-info .right .price-number .price[data-v-b33ad12a]{font-size:%?24?%;margin-right:%?5?%}.order-list .list .row .detail[data-v-b33ad12a]{display:flex;justify-content:flex-end;align-items:flex-end;height:%?60?%;font-size:%?26?%}.order-list .list .row .detail .sum[data-v-b33ad12a]{padding:0 %?8?%;display:flex;align-items:flex-end}.order-list .list .row .detail .sum .price[data-v-b33ad12a]{font-size:%?30?%}.order-list .list .row .btns[data-v-b33ad12a]{height:%?80?%;display:flex;align-items:center;justify-content:flex-end}.order-list .list .row .btns uni-view[data-v-b33ad12a]{min-width:%?120?%;height:%?50?%;padding:0 %?20?%;border-radius:%?50?%;display:flex;justify-content:center;align-items:center;font-size:%?28?%;margin-left:%?20?%}.order-list .list .row .btns .default[data-v-b33ad12a]{border:solid %?1?% #ccc;color:#666}.order-list .list .row .btns .pay[data-v-b33ad12a]{border:solid %?1?% #ec652f;color:#ec652f}.u-font[data-v-b33ad12a]{font-size:%?24?%;color:#bfbfbf;padding:0 %?10?%;margin-top:%?4?%}.evaluation-rate[data-v-b33ad12a]{color:#ffb400}.store-name[data-v-b33ad12a]{width:%?290?%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-weight:700}.u-activity[data-v-b33ad12a]{padding:0 %?6?%;border:solid %?2?% #ec652f;border-radius:8%;font-size:%?16?%;color:#ec652f;text-align:center;margin:0 %?10?%}.product-item[data-v-b33ad12a]{width:100%;height:%?260?%;margin-top:%?20?%;display:flex;justify-content:flex-start}.item-s[data-v-b33ad12a]{width:31%;height:100%;border-radius:%?10?%}.item-s .p-bottom[data-v-b33ad12a]{bottom:%?70?%;padding:%?10?%}.item-s .p-image[data-v-b33ad12a]{width:27vw;height:25vw}.item-s .p-image uni-image[data-v-b33ad12a]{width:27vw;height:25vw;border-radius:%?10?%}.item-s .p-image .flag[data-v-b33ad12a]{position:relative;z-index:2;width:50px;height:20px;left:21px;font-size:10px;line-height:20px;text-align:center;color:#fff}.item-s .p-image .flag-reduction[data-v-b33ad12a]{background-color:#e50dbb;z-index:8;float:left}.item-s .p-name[data-v-b33ad12a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:%?20?%;line-height:1}.item-s .p-price[data-v-b33ad12a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-s .p-price .p-left[data-v-b33ad12a]{font-size:%?24?%;color:#db384c}.item-s .p-price .p-right[data-v-b33ad12a]{font-size:%?20?%;color:#bfbfbf;margin-left:%?10?%;text-decoration:line-through}.scroll-view_S[data-v-b33ad12a]{width:100%;height:%?100?%;background:#f5f5f5;white-space:nowrap}.scroll-view-item_S[data-v-b33ad12a]{height:%?60?%;display:inline-block;padding:%?20?%;line-height:%?60?%}.nav-text[data-v-b33ad12a]{width:100%;height:%?24?%;font-size:%?16?%;color:#333;line-height:%?24?%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-navbar-item[data-v-b33ad12a]{padding:%?20?% 0;font-size:%?24?%}.m-navbar-item[data-v-b33ad12a]:after{border:none}.m-navbar-item.m-navbar-item-on[data-v-b33ad12a]{background-color:#f5f5f5;font-weight:700;font-size:%?30?%}.m-navbar-item.m-navbar-item-on[data-v-b33ad12a]::before{content:" ";position:absolute;left:0;bottom:0;right:0;height:%?6?%;border-bottom:%?6?% solid #f30213;color:#ccc;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);z-index:3}',""]),t.exports=e},"4b6f":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(a("82be")),s=a("8f59"),n={data:function(){return{options:{},isShowFilter:!0}},components:{storeLists:o.default},computed:(0,s.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),onLoad:function(t){uni.setNavigationBarTitle({title:this.__("店铺街")})},onReachBottom:function(){this.$refs.storeLists.scrollbottom()}};e.default=n},"4f5d":function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[t.titleText?i("v-uni-view",{staticClass:"m-tips",staticStyle:{margin:"0rpx 0"}},[i("v-uni-view",{staticClass:"m-tips-str",style:"line-height: 100rpx;height: 100rpx;font-size: 32rpx;font-weight: 500;color:"+t.titleColor},[t._v(t._s(t.titleText))])],1):t._e(),t.titleText?i("v-uni-view",{staticClass:"m-tips",staticStyle:{margin:"0rpx 0",color:"#000000"}},[i("v-uni-scroll-view",{staticClass:"scroll-view_S",style:{backgroundColor:t.bgColor},attrs:{"scroll-x":!0,"show-scrollbar":"false"}},[i("v-uni-view",{staticClass:"scroll-view-item_S"},[i("v-uni-label",{class:["m-navbar-item",-1==t.tapindex?"m-navbar-item-on":""],staticStyle:{padding:"0"},attrs:{"data-index":-1,"data-id":0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.setTab.apply(void 0,arguments)}}},[t._v(t._s(t.__("推荐")))])],1),t._l(t.store_category_lists,(function(e,a){return i("v-uni-view",{key:a,staticClass:"scroll-view-item_S"},[i("v-uni-label",{class:["m-navbar-item",t.tapindex==a?"m-navbar-item-on":""],staticStyle:{padding:"0"},attrs:{"data-index":a,"data-id":e.store_category_id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.setTab.apply(void 0,arguments)}}},[t._v(t._s(e.store_category_name))])],1)}))],2)],1):t._e(),t.loadComplete?i("v-uni-view",[[i("v-uni-view",{staticClass:"flex-container"},[t.isShowFilter?i("HMfilterDropdown",{attrs:{filterData:t.filterData,defaultSelected:t.filterDropdownValue,updateMenuName:!0,scrollTop:t.hight},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirm.apply(void 0,arguments)}}},[t._v(">")]):t._e()],1),t.isdata&&!t.issshow?[i("v-uni-scroll-view",{staticClass:"order-list",style:t.isShowFilter&&t.isFilterTop0?"padding-top:100rpx":"padding-top:20rpx",attrs:{"scroll-y":"true"},on:{scrolltolower:function(e){arguments[0]=e=t.$handleEvent(e),t.scrollbottom.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"list"},[t._l(t.Info,(function(e,o){return i("v-uni-view",{key:o,staticClass:"row"},[i("v-uni-navigator",{staticClass:"order-info",attrs:{url:"/pagesub/index/store?store_id="+e.store_id+"&d="+e.distance}},[i("v-uni-view",{class:["left",{"is-rest":2==e.store_biz_state}]},[i("v-uni-image",{attrs:{src:e.store_logo}}),2==e.store_biz_state?i("v-uni-view",{staticClass:"is-rest-bg"}):t._e(),2==e.store_biz_state?i("v-uni-view",{staticClass:"is-rest-tips"},[t._v("休息中")]):t._e()],1),i("v-uni-view",{staticClass:"right"},[i("v-uni-view",{staticClass:"name"},[i("v-uni-label",{staticClass:"store-name"},[t._v(t._s(e.store_name))]),i("v-uni-label",{staticStyle:{display:"flex"},attrs:{"data-address":e.store_address,"data-name":e.store_name,"data-lat":e.store_latitude,"data-lng":e.store_longitude},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.gotomap.apply(void 0,arguments)}}},[i("v-uni-image",{staticStyle:{width:"20rpx",height:"26rpx","line-height":"26rpx"},attrs:{src:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/img/location.png"}}),i("v-uni-label",{staticClass:"u-font",staticStyle:{"line-height":"26rpx"}},[t._v(t._s(e.distance))])],1)],1),i("v-uni-view",{staticClass:"flex-info-box",staticStyle:{display:"flex","align-items":"center"}},[i("v-uni-image",{staticStyle:{width:"26rpx",height:"26rpx"},attrs:{src:a("8699")}}),i("v-uni-label",{staticClass:"u-font evaluation-rate"},[t._v(t._s(t.sprintf(t.__("%s分"),e.store_evaluation_rate)))]),i("v-uni-label",{staticClass:"u-font"},[t._v(t._s(t.sprintf(t.__("销量 %s"),e.store_sales_num)))]),e.store_category_name?i("v-uni-label",{staticClass:"u-font"},[t._v(t._s(t.sprintf(t.__("主营: %s"),e.store_category_name)))]):t._e()],1)],1)],1),e.activity_rows?i("v-uni-view",{staticClass:"flex-info-box",staticStyle:{display:"flex","align-items":"center",padding:"20rpx 0"}},t._l(e.activity_rows,(function(e,a){return i("v-uni-label",{directives:[{name:"show",rawName:"v-show",value:a<3,expression:"ii < 3"}],key:a,staticClass:"u-activity"},[t._v(t._s(e.activity_title))])})),1):t._e(),e.products&&e.products.length>0?i("v-uni-view",{staticClass:"product-item"},t._l(e.products,(function(e,a){return i("v-uni-navigator",{key:a,staticClass:"item-s",attrs:{url:"/pages/product/detail?pid="+e.item_id}},[i("v-uni-view",{staticClass:"p-image"},[i("v-uni-view",{staticStyle:{position:"absolute"}},[e.activity_type_id?i("v-uni-label",{staticClass:"flag flag-reduction"},[t._v(t._s(e.activity_type_name))]):t._e()],1),i("v-uni-image",{staticStyle:{float:"left"},attrs:{src:e.product_image}})],1),i("v-uni-view",{staticClass:"p-bottom"},[i("v-uni-view",{staticClass:"p-name"},[t._v(t._s(e.product_name))]),i("v-uni-view",{staticClass:"p-price"},[i("v-uni-label",{staticClass:"p-left"},[t._v(t._s(t.__("¥"))+t._s(e.item_unit_price))])],1)],1)],1)})),1):t._e()],1)})),t.isShowLoading?i("v-uni-view",{staticClass:"m-loading-box uni-list-cell"},[t.ispage?[i("v-uni-view",{staticClass:"u-loadmore"},[i("v-uni-label",{staticClass:"u-loading"}),i("v-uni-text",{staticClass:"u-loadmore-tips"},[t._v(t._s(t.__("正在加载")))])],1)]:t._e(),t.ispage?t._e():[i("v-uni-view",{staticClass:"u-loadmore u-loadmore-line"},[i("v-uni-text",{staticClass:"u-loadmore-tips"},[t._v(t._s(t.__("没有更多数据啦!")))])],1)]],2):t._e()],2)],1)]:t._e()],t.isdata?t._e():i("v-uni-view",{staticClass:"m-nullcontent"},[i("v-uni-view",{staticClass:"m-nullpage-middle"},[i("v-uni-label",{staticClass:"iconfont icon-meiyougengduo"}),i("v-uni-view",{staticClass:"m-null-tip"},[i("v-uni-text",[t._v(t._s(t.__("亲~什么都没有")))]),i("v-uni-text",[t._v(t._s(t.__("附近没什么商家店铺!")))])],1)],1)],1)],2):t._e(),t.isdata&&t.issshow?i("v-uni-view",{staticClass:"open_ba"},[i("v-uni-view",{staticStyle:{width:"200rpx",margin:"71px auto 25px auto",wxcs_style_margin:"143rpx auto 50rpx auto",auto:"50rpx auto"}},[i("v-uni-image",{staticStyle:{width:"200rpx",height:"200rpx"},attrs:{src:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/img/ditulogo.png"}})],1),i("v-uni-view",{staticStyle:{"font-size":"28rpx"}},[t._v(t._s(t.__("无法获取到您的定位,请开启地理位置权限,将根据你的位置展示附近商家店铺。")))]),i("v-uni-button",{staticStyle:{width:"34%",height:"79rpx",background:"#33cc66",margin:"39px auto 0 auto",wxcs_style_margin:"79rpx auto 0 auto",color:"#fff","line-height":"80rpx","text-align":"center"},attrs:{"open-type":"openSetting"},on:{opensetting:function(e){arguments[0]=e=t.$handleEvent(e),t.handler.apply(void 0,arguments)}}},[t._v(t._s(t.__("去开启")))])],1):t._e()],1)},o=[]},6480:function(t,e,a){"use strict";a.r(e);var i=a("b687"),o=a("a949");for(var s in o)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return o[t]}))}(s);var n=a("828b"),r=Object(n["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=r.exports},"82be":function(t,e,a){"use strict";a.r(e);var i=a("4f5d"),o=a("e5b2");for(var s in o)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return o[t]}))}(s);a("9ffa");var n=a("828b"),r=Object(n["a"])(o["default"],i["b"],i["c"],!1,null,"b33ad12a",null,!1,i["a"],void 0);e["default"]=r.exports},8699:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQklEQVQ4T5WRP0vDYBDGfxc39dXRpY4u0kXEQVwEQcFZC/UDNKku/Qatu7ipCYqztFARnZwcHLum/RhFEgdRe9JQ/8Q2SXvTC+9zv3vuHiGlAo+SQm/O5ipJJhmAFvBmbDYmBvSno3hRo1I0ZW5GQRIdBB4tlNVB06Nx2BkbEHhUUWqxBouiKQ27kNBlq6csipBDyGn/DbujpincWdBG6XwInXmhLYFLA9hLO2bK37Oox3So3ALbE0EE39jkoyOGlyzoZwRZHwsi+LOwIjbvPym8uCxZ0ATyqRDBRykYh3ZfF4sxcDkEzjJcHBmH829NHOCxj1LPcFAwdnT4qOKAC2oI1QxAzdgcjwYMR/o0EG7+gTaMQyEJ4APLAveqnJoyESD0OKBHRYU1BvElAZqWxfVMiYf/a2idqdcuFVVOjPO7+hci/2cBQ88YOwAAAABJRU5ErkJggg=="},"9ffa":function(t,e,a){"use strict";var i=a("1ebb"),o=a.n(i);o.a},a949:function(t,e,a){"use strict";a.r(e);var i=a("4b6f"),o=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);e["default"]=o.a},b687:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){}));var i=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"page"},[e("store-lists",{ref:"storeLists",attrs:{uniId:"10001",isFilterTop0:!1,isShowFilter:this.isShowFilter,isShowLoading:!0}})],1)},o=[]},e5b2:function(t,e,a){"use strict";a.r(e);var i=a("f839"),o=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);e["default"]=o.a},f839:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(a("9b1b"));a("64aa"),a("d4b5"),a("bf0f"),a("2797"),a("c223"),a("e838"),a("e966");var s=i(a("71f1")),n=a("8f59"),r={props:{options:{type:Object,default:function(){return{}}},optionStr:{type:String,default:"{}"},isShowFilter:{type:[Boolean,Number],default:!1},isFilterTop0:{type:Boolean,default:!0},viewtype:{type:Number,default:1},titleText:{type:String,default:""},titleColor:{type:String,default:"#bfbfbf"},bgColor:{type:String,default:"#f8f8f8"},maxNumber:{type:Number,default:100},isShowLoading:{type:[Boolean,Number],default:!0},uniId:{type:String,default:function(){return"guessyoulike"}}},data:function(){return{page:1,ispage:!0,flag:!0,Info:[],latitude:0,longitude:0,isdata:!1,issshow:0,store_id:null,rows:10,hight:2850,scrollTop:0,store_category_lists:[],tapindex:-1,post:{latitude:0,longitude:0,distance:0,store_category_id:0,sidx:"store_sales_num",sord:"DESC",store_type:1,store_id:null},filterDropdownValue:[],filterData:[],loadComplete:!1,isRest:!0}},components:{HMfilterDropdown:s.default},computed:(0,n.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),created:function(){var t=this;uni.setNavigationBarTitle({title:this.__("店铺街")});var e=this;setTimeout((function(){e.$.getLocation({type:"wgs84",success:function(t){e.setData({latitude:t.latitude,longitude:t.longitude}),console.info("手机定位:"),console.info(JSON.stringify(t)),e.getNearbylist()},fail:function(){console.info("手机定位失败"),e.setData({isdata:!0}),e.$.confirm(e.__("手机定位失败")),e.getNearbylist()},complete:function(t){}}),e.$.request({url:t.Config.URL.store.lists_store_category,data:{},dataType:"json",success:function(t,a,i,o){200==a&&(e.store_category_lists=t.items)}}),e.$.request({url:t.Config.URL.filter_opt,data:{},dataType:"json",success:function(t,a,i,o){200==a&&(e.filterData=t)}})}),400),uni.$on("diy-scrollbottom",(function(t){console.log("Store 监听到事件来自 update ,携带参数 uniId 为:"+t.uniId),console.info(e.uniId),t.uniId==e.uniId&&(console.log("Store 监听到 scrollbottom"),console.info(e.$refs),e.scrollbottom())}))},mounted:function(){},methods:(0,o.default)((0,o.default)({},(0,n.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo"])),{},{confirm:function(t){console.info(t),console.info(this.filterData);var e=this,a=this.post;t.value.forEach((function(i,o){if("hierarchy"==e.filterData[o].type){var s=e.filterData[o].sub[t.index[o][0]]["index"];switch(console.info(o," - ",s),console.info(i),o){case 0:switch(s){case"store_category_id":a.store_category_id=t.value[o][0];break}break;case 1:switch(s){case"store_sales_num":a.sidx="store_sales_num",a.sord=t.value[o][0];break;case"store_evaluation_rate":a.sidx="store_evaluation_rate",a.sord=t.value[o][0];break;case"store_distance":a.sidx="distance",a.sord=t.value[o][0];break;case"store_deliverycredit":a.sidx="store_deliverycredit",a.sord=t.value[o][0];break;default:break}break;case 2:switch(s){case"near":a.distance=t.value[o][1];break}break;case 3:switch(s){case"store_category_id":a.store_category_id=t.value[o][0];break}break}}else t.value[o].forEach((function(i,s){var n=e.filterData[o].sub[s]["index"];switch(n){case"contract_type_ids":a.contract_type_ids=JSON.stringify(t.value[o][s]);break;case"activity_type_ids":a.activity_type_ids=JSON.stringify(t.value[o][s]);break;case"price":a.price=t.value[o][s];break;default:a=a;break}}))})),console.info(a),this.setData({Info:[],page:1,ispage:!0,post:a}),this.getNearbylist()},getNearbylist:function(){var t=this.post,e=this,a={lat:e.latitude,lng:e.longitude,page:e.page,rows:e.rows,sidx:t.sidx,sord:t.sord,store_type:1,distance:t.distance,store_category_id:t.store_category_id?t.store_category_id:""};e.$.request({url:this.Config.URL.store.lists,data:a,dataType:"json",success:function(t,a,i,o){if(200==a){for(var s=0;s<t.items.length;s++){t.items[s]["distance"]=e.$.distanceFormat(t.items[s]["distance"]);var n=e.$.bMapTransQQMap(t.items[s]["store_longitude"],t.items[s]["store_latitude"]);t.items[s]["store_longitude"]=n.lng,t.items[s]["store_latitude"]=n.lat}e.setData({isdata:!0,loadComplete:!0}),t.page>=t.total?e.setData({flag:!1,ispage:!1,Info:e.Info.concat(t.items)}):e.setData({flag:!0,ispage:!0,Info:e.Info.concat(t.items)})}else e.setData({flag:!1,ispage:!1,loadComplete:!0})},fail:function(t){e.setData({loadComplete:!0}),e.$.alert("网络异常请重试!")}})},setTab:function(t){this.setData({tapindex:t.target.dataset.index});var e=this.post;e.store_category_id=t.target.dataset.id,this.setData({Info:[],page:1,ispage:!0,post:e}),this.getNearbylist()},gotomap:function(t){this.options.issub?this.backCheckout(t.currentTarget.dataset):this.$.openLocation({latitude:parseFloat(t.currentTarget.dataset.lat),longitude:parseFloat(t.currentTarget.dataset.lng),name:t.currentTarget.dataset.name,address:t.currentTarget.dataset.address,scale:28})},backCheckout:function(t){var e=this,a=this.options;uni.setStorageSync("distributor_id",t.id),uni.setStorageSync("distributor_name",t.name);for(var i={},o=this.Info,s=0;s<o.length;s++)o[s].chain_id,t.chain_id,i=o[s];a.store_row=i,e.$.navigateBack(1,(function(){e.notice.postNotificationName("RefreshStoreName",a)}))},scrollbottom:function(){if(this.flag){var t=this;t.setData({flag:!1}),clearTimeout(e);var e=setTimeout((function(){t.setData({page:parseInt(t.page)+1,rows:10}),t.getNearbylist()}),500)}},selectAddress:function(t){for(var e={},a=this.Info,i=0;i<a.length;i++)a[i].chain_id==t.currentTarget.dataset.chain_id&&(e=a[i]);var o=this;o.$.navigateBack(1,(function(){var t={chain_id:o.chain_id,spinfo:o.spid,ChainInfo:e};o.notice.postNotificationName("RefreshStoreName",t)}))},call:function(t){this.$.makePhoneCall({phoneNumber:t.currentTarget.dataset.phone})}})};e.default=r}}]); |