menu.js 7.0 KB

12
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/menu/menu"],{55:function(t,e,n){"use strict";(function(t){var e=n(3);n(25);e(n(24));var o=e(n(56));wx.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n(1)["createPage"])},56:function(t,e,n){"use strict";n.r(e);var o=n(57),i=n(59);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n(61);var r,c=n(39),a=Object(c["default"])(i["default"],o["render"],o["staticRenderFns"],!1,null,null,null,!1,o["components"],r);a.options.__file="pages/menu/menu.vue",e["default"]=a.exports},57:function(t,e,n){"use strict";n.r(e);var o=n(58);n.d(e,"render",(function(){return o["render"]})),n.d(e,"staticRenderFns",(function(){return o["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return o["recyclableRender"]})),n.d(e,"components",(function(){return o["components"]}))},58:function(t,e,n){"use strict";var o;n.r(e),n.d(e,"render",(function(){return i})),n.d(e,"staticRenderFns",(function(){return r})),n.d(e,"recyclableRender",(function(){return s})),n.d(e,"components",(function(){return o}));var i=function(){var t=this,e=t.$createElement,n=(t._self._c,t.isTakeaway?null:t._f("distance")(t.checkedStore.distance));t.$mp.data=Object.assign({},{$root:{f0:n}})},s=!1,r=[];i._withStripped=!0},59:function(t,e,n){"use strict";n.r(e);var o=n(60),i=n.n(o);for(var s in o)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(s);e["default"]=i.a},60:function(t,e,n){"use strict";(function(t){var o=n(3);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(10)),s=n(52),r=(n(33),n(27)),c=n(49),a=n(36);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var l=function(){n.e("pages/menu/Child/dialogBar").then(function(){return resolve(n(568))}.bind(null,n)).catch(n.oe)},h=function(){n.e("pages/menu/Child/chooseListBar").then(function(){return resolve(n(575))}.bind(null,n)).catch(n.oe)},f={computed:d(d({},(0,r.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":l,"choose-list-bar":h},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,s.cartCount)().then((function(t){var n=t.data;(0,c.getAddressDefault)().then((function(t){var n=t.data;e.addressData=n})),e.count=n.count,console.log(n.count,"data.count+++++++++++++++++"),0!=n.count?(e.iscl=!0,e.$refs.cart.loadData()):e.iscl=!1}));var n=t.getStorageSync("newStore")||"";n&&0!=this.sList.length?this.checkedStore.id!=n.id&&(this.loadData(),t.setStorageSync("newStore",this.checkedStore)):(this.loadData(),t.setStorageSync("newStore",this.checkedStore))},methods:d(d({},(0,r.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 n=0;try{console.log(this.sList,"数据"),this.sList.forEach((function(o){console.log(o.id,"当前id");var i=t.createSelectorQuery().select("#main-"+o.id);i.fields({size:!0},(function(t){console.log(t,"获取高度"),n+=t.height+5,e.TopY.push(n)})).exec()})),console.log(this.sList,"end+++++++++++++")}catch(o){console.log(o,"错误")}},scrolle:function(t){for(var e=t.detail.scrollTop,n=0;n<this.TopY.length;n++){if(e>=this.TopY[this.TopY.length-2]-10){this.isChoose=this.TopY.length-2;break}if(e>this.TopY[n]&&e<this.TopY[n+1]){console.log("选中",e,n,this.TopY[n],this.TopY[n+1]),this.isChoose=n;break}}},loadData:async function(){var t=this,e=(await(0,s.getCategoryList)({})).data;t.sList=e.map((function(t){return t.list=[],t.loadingType="more",t.page=1,t.limit=20,t}));for(var n=0;n<t.sList.length;n++)"兑换券"==t.sList[n].cate_name&&t.sList.splice(n,1);console.log(t.sList,"obj.sL");for(n=0;n<t.sList.length;n++)console.log(t.sList[n].id,"obj.sList[i].id"),await t.getProductsList(t.sList[n]),t.$nextTick((function(){t.yheight()}));console.log(t.sList)},getProductsList:function(t){console.log(t.id);var e={page:t.page,limit:t.limit,cid:t.id};return new Promise((function(n,o){(0,s.getProducts)(e).then((function(e){var o=e.data;o.forEach((function(e,n){t.list.push(e)})),n(o)})).catch((function(t){o(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 n=this.sList[t].list[e];console.log(t,e,"qing"),this.actionItem=n,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=f}).call(this,n(1)["default"])},61:function(t,e,n){"use strict";n.r(e);var o=n(62),i=n.n(o);for(var s in o)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(s);e["default"]=i.a},62:function(t,e,n){}},[[55,"common/runtime","common/vendor"]]]);
  2. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/menu/menu.js.map