| 1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/menu/menu"],{"03c1":function(t,e,o){},9808:function(t,e,o){"use strict";o.r(e);var n=o("cfb8"),i=o.n(n);for(var s in n)"default"!==s&&function(t){o.d(e,t,(function(){return n[t]}))}(s);e["default"]=i.a},b5bb:function(t,e,o){"use strict";var n;o.d(e,"b",(function(){return i})),o.d(e,"c",(function(){return s})),o.d(e,"a",(function(){return n}));var i=function(){var t=this,e=t.$createElement,o=(t._self._c,t.isTakeaway?null:t._f("distance")(t.checkedStore.distance));t.$mp.data=Object.assign({},{$root:{f0:o}})},s=[]},cfb8:function(t,e,o){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=c(o("a34a")),i=o("7e95"),s=(o("dac6"),o("26cb")),r=o("2681"),a=o("6bd2");function c(t){return t&&t.__esModule?t:{default:t}}function u(t,e,o,n,i,s,r){try{var a=t[s](r),c=a.value}catch(u){return void o(u)}a.done?e(c):Promise.resolve(c).then(n,i)}function d(t){return function(){var e=this,o=arguments;return new Promise((function(n,i){var s=t.apply(e,o);function r(t){u(s,n,i,r,a,"next",t)}function a(t){u(s,n,i,r,a,"throw",t)}r(void 0)}))}}function l(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,n)}return o}function h(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?l(Object(o),!0).forEach((function(e){f(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):l(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}function f(t,e,o){return e in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}var p=function(){o.e("pages/menu/Child/dialogBar").then(function(){return resolve(o("a854"))}.bind(null,o)).catch(o.oe)},g=function(){o.e("pages/menu/Child/chooseListBar").then(function(){return resolve(o("0019"))}.bind(null,o)).catch(o.oe)},b={computed:h(h({},(0,s.mapState)("user",["userInfo","checkedStore","des","latlng","distribution"])),{},{totalPrice:function(){for(var t=0,e=0;e<this.buy.length;e++)t+=this.buy[e].price*this.buy[e].num;return t}}),components:{"dialog-bar":p,"choose-list-bar":g},filters:{parseIntTo:function(t){return t=+t,t%1===0||(t=t.toFixed(1)),t},distance:function(t){var e="";return t?1*t>1e3?(1*t/1e3).toFixed(1)+"km":(1*t).toFixed(0)+"m":e}},data:function(){return{count:0,addressData:0,isTakeaway:!1,shipping_type:1,isChoose:0,buy:[],TopY:[],sList:[],sendVal:!1,chooseList:{},iscl:!1,youY:0,actionClassInd:0,bottomHeight:0,scrolltop:0,actionItem:{}}},onReady:function(){var e=this;this.yheight(),t.createSelectorQuery().select(".goods").fields({size:!0},(function(t){e.bottomHeight=t.height})).exec()},onLoad:function(){},onShow:function(){var e=this;console.log("dddddddddddddddddddd"),2==this.distribution?(console.log("this.distribution == 2","dddddddddddddddddddd"),this.isTakeaway=!0):this.isTakeaway=!1,this.userInfo.uid&&(0,i.cartCount)().then((function(t){var o=t.data;(0,r.getAddressDefault)().then((function(t){var o=t.data;e.addressData=o})),e.count=o.count,console.log(o.count,"data.count+++++++++++++++++"),0!=o.count?(e.iscl=!0,e.$refs.cart.loadData()):e.iscl=!1}));var o=t.getStorageSync("newStore")||"";o&&0!=this.sList.length?this.checkedStore.id!=o.id&&(this.loadData(),t.setStorageSync("newStore",this.checkedStore)):(this.loadData(),t.setStorageSync("newStore",this.checkedStore))},methods:h(h({},(0,s.mapMutations)("user",["setUserInfo","setOrderInfo","setStoreInfo","setPointInfo","setDes","setDistribution"])),{},{startDataLoad:function(){},refrech:function(){},ToDetail:function(e){e.stock<1?this.$api.msg("该商品已售罄"):t.navigateTo({url:"/pages/product/product?id=".concat(e.id,"&type=0")})},selectStore:function(){t.navigateTo({url:"/pages/order/choisestore?type=1"})},yheight:function(){var e=this;this.TopY=[0];var o=0;try{console.log(this.sList,"数据"),this.sList.forEach((function(n){console.log(n.id,"当前id");var i=t.createSelectorQuery().select("#main-"+n.id);i.fields({size:!0},(function(t){console.log(t,"获取高度"),o+=t.height+5,e.TopY.push(o)})).exec()})),console.log(this.sList,"end+++++++++++++")}catch(n){console.log(n,"错误")}},scrolle:function(t){for(var e=t.detail.scrollTop,o=0;o<this.TopY.length;o++){if(e>=this.TopY[this.TopY.length-2]-10){this.isChoose=this.TopY.length-2;break}if(e>this.TopY[o]&&e<this.TopY[o+1]){console.log("选中",e,o,this.TopY[o],this.TopY[o+1]),this.isChoose=o;break}}},loadData:function(){var t=this;return d(n.default.mark((function e(){var o,s,r;return n.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o=t,e.next=3,(0,i.getCategoryList)({});case 3:for(s=e.sent.data,o.sList=s.map((function(t){return t.list=[],t.loadingType="more",t.page=1,t.limit=20,t})),r=0;r<o.sList.length;r++)"兑换券"==o.sList[r].cate_name&&o.sList.splice(r,1);console.log(o.sList,"obj.sL"),r=0;case 8:if(!(r<o.sList.length)){e.next=16;break}return console.log(o.sList[r].id,"obj.sList[i].id"),e.next=12,o.getProductsList(o.sList[r]);case 12:o.$nextTick((function(){o.yheight()}));case 13:r++,e.next=8;break;case 16:console.log(o.sList);case 17:case"end":return e.stop()}}),e)})))()},getProductsList:function(t){console.log(t.id);var e={page:t.page,limit:t.limit,cid:t.id};return new Promise((function(o,n){(0,i.getProducts)(e).then((function(e){var n=e.data;n.forEach((function(e,o){t.list.push(e)})),o(n)})).catch((function(t){n(t),console.log(t)}))}))},change:function(){this.isTakeaway=!this.isTakeaway,this.isTakeaway?this.setDistribution(2):this.setDistribution(1)},getStoreList:function(){},optionChoose:function(t){console.log(t,this.scrolltop,this.TopY[t]),this.TopY[t]?this.scrolltop=this.TopY[t]:this.scrolltop=0,this.isChoose=t},openMask:function(t,e){var o=this.sList[t].list[e];console.log(t,e,"qing"),this.actionItem=o,this.sendVal=!0,this.iscl=!1},tcDel:function(){this.sendVal=!1,0!=this.count&&(this.iscl=!0,this.$refs.cart.loadData())},loadMore:function(e){this.userInfo.uid?t.navigateTo({url:e}):((0,a.saveUrl)(),(0,a.interceptor)())},setShop:function(t){this.sendVal=!1,this.iscl=!0,this.$refs.cart.loadData(),this.count+=1},delChoose:function(){this.iscl=!1,this.count=0},createOrder:function(e){this.isTakeaway?this.shipping_type=1:this.shipping_type=2,t.navigateTo({url:"/pages/order/createOrder?id="+e.join(",")+"&isTakeaway="+this.shipping_type+"&address="+this.addressData.id})}}),watch:{actionItem:function(t,e){console.log(t,e,"修改")},checkedStore:{handler:function(t,e){console.log("门店变化")},immediate:!0,deep:!0}}};e.default=b}).call(this,o("543d")["default"])},ddad:function(t,e,o){"use strict";var n=o("03c1"),i=o.n(n);i.a},e9d8:function(t,e,o){"use strict";o.r(e);var n=o("b5bb"),i=o("9808");for(var s in i)"default"!==s&&function(t){o.d(e,t,(function(){return i[t]}))}(s);o("ddad");var r,a=o("f0c5"),c=Object(a["a"])(i["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],r);e["default"]=c.exports},ff12:function(t,e,o){"use strict";(function(t){o("5935");n(o("66fd"));var e=n(o("e9d8"));function n(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=o,t(e.default)}).call(this,o("543d")["createPage"])}},[["ff12","common/runtime","common/vendor"]]]);
|