| 1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/order/confirm"],{"09f2":function(e,t,n){"use strict";n.r(t);var o=n("50af"),r=n("8029");for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);n("1579");var a=n("828b"),u=Object(a["a"])(r["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=u.exports},1579:function(e,t,n){"use strict";var o=n("fa89"),r=n.n(o);r.a},"50af":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o}));var o={uSkeleton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-skeleton/u-skeleton")]).then(n.bind(null,"7e1a"))},uniPopup:function(){return n.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(n.bind(null,"39e2"))}},r=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){e.service_type=2},e.e1=function(t){e.service_type=1})},i=[]},7895:function(e,t,n){"use strict";(function(e){var o=n("47a9"),r=n("3b2d");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a=o(n("3b2d")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(o,a,u):o[a]=e[a]}o.default=e,n&&n.set(e,o);return o}(n("0ff9"));function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var s={data:function(){return{disabled:!1,timeIndex:0,childIndex:0,order:"",poi_name:"",poi_id:"",juli:"",goodsInfo:null,storeInfo:null,timeStr:null,timeState:!1,timeData:[],timeChildren:[],addressInfo:null,msg:"",totalData:[],goodsSku:[],service_type:2}},onLoad:function(e){var t=e.order,n=e.poi_id,o=e.poi_name,r=e.juli;i=this,i.order=t,i.poi_id=n,i.poi_name=o,i.juli=r,i.getOrder()},methods:{viewImg:function(t){e.previewImage({urls:[t]})},submitOrder:function(){var t={};if(t.order=i.order,t.poi_id=i.poi_id,2==i.service_type&&null==i.addressInfo)return i.$dialog.showSuccess("请先完善会员信息");if(1==i.service_type&&null==i.timeStr)return i.$dialog.showSuccess("请选择预约时间");t.service_type=i.service_type;var n="",o=!0;i.goodsSku.length>0&&(i.goodsSku.forEach((function(e,t){var r=[],a=0;if(n+=e.name+":",e.list.forEach((function(e,t){0==e.check&&(n+=e.name+",",r[a]=e.name,a++)})),n=n.slice(0,-1),n+=";",e.num>r.length)return i.$dialog.showSuccess("请完善【"+e.name+"】选项"),o=!1,!1})),!o)||(t.sku=n,t.address=JSON.stringify(i.addressInfo),t.time=i.timeStr,t.remark=i.msg,i.disabled=!0,u.submit(t).then((function(t){if(i.disabled=!1,0==t.code)return i.$dialog.showSuccess(t.msg);i.$dialog.showSuccess(t.msg,"none",(function(){e.switchTab({url:"/pages/order/order"})}))})))},clearSku:function(e){i.totalData=[];var t=i.goodsSku;t[e].list.forEach((function(e,t){e.check||(e.check=!0)}))},skuCheck:function(e,t,n,o){var r=i.goodsSku;if("1"==t)r[n].list.forEach((function(e,t){e.check=!0,t==o&&(e.check=!1,i.skuInfo=r[n].name+":"+e.name)}));else{var a=[],u=i.skuDataCheck(n,t);r[n].list.forEach((function(e,r){u>=t?i.$dialog.showSuccess("清除后可重选~"):r==o&&(e.check&&(a[n+"_"+r]=e),e.check=!e.check,i.totalData.push(a))}))}i.goodsSku=r},skuDataCheck:function(e,t){var n=0;for(var o in i.totalData)if("object"==(0,a.default)(i.totalData[o])||"array"==typeof i.totalData[o])for(var r in i.totalData[o])r.includes(e+"_")&&n++;return n},checkTimeEnd:function(){i.$refs.timepopup.close();var e=i.timeData[i.timeIndex],t=e.full,n=e.children[i.childIndex].display;i.timeStr=t+" "+n},timeCheck:function(e){i.timeIndex=e,i.timeChildren=i.timeData[e].children},childCheck:function(e){i.childIndex=e},getBackInfo:function(e){i.addressInfo=e},toAddress:function(){e.navigateTo({url:"/pages/user/address?type=2"})},selectTime:function(e){1==e&&i.$refs.timepopup.open(),2==e&&i.$refs.timepopup.close()},getOrder:function(){u.detail({order:i.order}).then((function(t){if(0==t.code)return i.$dialog.showSuccess(t.msg,"none",(function(){e.navigateBack()}));i.goodsInfo=t.data.order,i.storeInfo=t.data.store,i.timeData=t.data.time,i.timeChildren=i.timeData[0].children,i.goodsSku=t.data.specs}))},toDetail:function(){e.navigateTo({url:"/pages/order/store?type=1&order="+i.order})}}};t.default=s}).call(this,n("a261")["default"])},8029:function(e,t,n){"use strict";n.r(t);var o=n("7895"),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);t["default"]=r.a},fa89:function(e,t,n){},fca2:function(e,t,n){"use strict";(function(e,t){var o=n("47a9");n("9861");o(n("3240"));var r=o(n("09f2"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(r.default)}).call(this,n("a261")["default"],n("a261")["createPage"])}},[["fca2","common/runtime","common/vendor"]]]);
|