12 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/firm-order/firm-order"],{247:function(n,e,t){"use strict";(function(n,e){var r=t(4);t(26);r(t(25));var i=r(t(248));n.__webpack_require_UNI_MP_PLUGIN__=t,e(i.default)}).call(this,t(1)["default"],t(2)["createPage"])},248:function(n,e,t){"use strict";t.r(e);var r=t(249),i=t(251);for(var o in i)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(o);t(253),t(255);var s,u=t(32),a=Object(u["default"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"210619e6",null,!1,r["components"],s);a.options.__file="pages/firm-order/firm-order.vue",e["default"]=a.exports},249:function(n,e,t){"use strict";t.r(e);var r=t(250);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},250:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return i})),t.d(e,"staticRenderFns",(function(){return s})),t.d(e,"recyclableRender",(function(){return o})),t.d(e,"components",(function(){return r}));var i=function(){var n=this,e=n.$createElement,t=(n._self._c,n.__map(n.orderCon,(function(e,t){var r=n.__get_orig(e),i=1!=n.isVip?Number(e.price)-Number(e.vip_price)||0:null,o=n.subNum(e),s=n.subtotal(e);return{$orig:r,m0:i,m1:o,m2:s}})));n.$mp.data=Object.assign({},{$root:{l0:t}})},o=!1,s=[];i._withStripped=!0},251:function(n,e,t){"use strict";t.r(e);var r=t(252),i=t.n(r);for(var o in r)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(o);e["default"]=i.a},252:function(n,e,t){"use strict";(function(n){var r=t(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=t(71),o=(r(t(93)),function(){Promise.all([t.e("common/vendor"),t.e("components/tki-qrcode/tki-qrcode")]).then(function(){return resolve(t(186))}.bind(null,t)).catch(t.oe)}),s=function(){t.e("components/hint-pop").then(function(){return resolve(t(460))}.bind(null,t)).catch(t.oe)},u={data:function(){return{orderCon:"",remark:"",store:"",isPick:!1,isPay:!0,isShare:"",shareShow:!1,user_id:"",userInfo:"",codeImg:"",goods:"",storeAds:"",isVip:"",shareGoods:{},goods_img:"",address:"",defaultAds:""}},components:{tkiQrcode:o,hintPop:s},onLoad:function(e){var t=this,r=n.getStorageSync("order"),i=r.filter((function(n){return n.sku&&n.sku.length>0}));i.forEach((function(n){n.sku=n.sku.filter((function(n){return n.new_num>0}))}));var o=i.filter((function(n){return n.sku&&n.sku.length>0}));this.orderCon=o,this.isShare=e.isShare,this.user_id=e.user_id,n.getSystemInfo({success:function(n){t.model=n.model,t.canvasWidth=n.windowWidth/375,t.canvasHeight=n.windowHeight}})},onShow:function(){this.store=n.getStorageSync("store"),this.otherFun(),this.address||this.getAds(),this.getUserInfo(this.user_id)},computed:{totalNum:function(){var n=0;return this.orderCon&&this.orderCon.map((function(e){e.sku.map((function(e){n+=e.new_num}))})),n},totalPrice:function(){var n=0;return this.orderCon&&this.orderCon.map((function(e){e.sku.map((function(t){n+=t.new_num*e.price}))})),n},vipPrice:function(){var n=0;return this.orderCon&&this.orderCon.map((function(e){e.sku.map((function(t){n+=t.new_num*e.vip_price}))})),n}},methods:{otherFun:function(n){n&&(this.address=n)},addressList:function(){n.navigateTo({url:"../../pagesA/pages/ads-list/ads-list?user_id="+this.user_id})},getAds:function(){var e=this;(0,i.getAds)({id:this.user_id}).then((function(t){200==t.code?(e.store=t.data.store,e.defaultAds=t.data.address):n.showModal({content:t.data,showCancel:!1})}))},getUserInfo:function(e){var t=this;(0,i.getUser)({user_id:e}).then((function(e){200==e.code?(t.oldVip=t.isVip=e.data.is_vip,0==t.oldVip&&t.checkVip(),t.userInfo=e.data):n.showModal({content:e.data||"获取客户信息失败",showCancel:fasle})}))},closeShare:function(){this.shareShow=!1,n.reLaunch({url:"../order-manage/order-manage?status=1"})},checkVip:function(){var n=[],e=this.orderCon;console.log(e,"list"),e.map((function(e){e.sku.map((function(e){n.push(e)}))}));var t=0;1==n.length&&(t=n[0].new_num),n.length>=2||t>=2?this.isVip=1:this.isVip=0},subNum:function(n){var e=0;return n.sku.map((function(n){e+=n.new_num})),e},subtotal:function(n){var e=this,t=0;return n.sku.map((function(r){t+=1==e.isVip?r.new_num*n.vip_price:r.new_num*n.price})),t},zh:function(n){var e=[];for(var t in n)for(var r in e[t]=[],n[t])e[t].push(n[t][r]);return e},replaceOrder:function(e,t){var r=this,o=this.isPick?1:0;n.showLoading({title:"提交中..."});var s={address_id:this.address.id||this.defaultAds.id,sku:e,remark:this.remark,user_id:this.user_id,self_receive:o,store_id:this.store.id};(0,i.CheckOrder)(s).then((function(e){200===e.code?r.subOrder(s):n.showModal({content:e.message||e.msg,confirmText:"继续下单",success:function(n){n.confirm?r.subOrder(s):r.isPay=!0}})}))},subOrder:function(e){var t=this;(0,i.replaceOrder)(e).then((function(e){if(200==e.code){var t=e.data;n.showModal({content:"提交成功",showCancel:!1,success:function(e){e.confirm&&n.reLaunch({url:"../order-info/order-info?order_no="+t})}})}else n.showModal({content:e.msg||"提交订单失败",showCancel:!1});n.hideLoading()})).catch((function(e){t.isPay=!0,n.hideLoading()})).finally((function(){n.hideLoading(),setTimeout((function(){t.isPay=!0}),3e3)}))},payMoney:function(e){if(!this.isPay)return n.showModal({content:"操作频繁,请稍后再试~",showCancel:!1}),!1;if(this.address.id||this.defaultAds.id){var t=this.orderCon,r=[],i=0;for(var o in t)for(var s in t[o].sku)r[i]=[t[o].sku[s].id,t[o].sku[s].new_num],i++;this.isPay=!1,this.replaceOrder(r,e);var u=this.orderCon[0];this.goods={img:u.img,price:parseInt(u.price),num:this.subNum(u),name:u.main_attr}}else n.showModal({content:"地址不能为空",showCancel:!1})}}};e.default=u}).call(this,t(2)["default"])},253:function(n,e,t){"use strict";t.r(e);var r=t(254),i=t.n(r);for(var o in r)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(o);e["default"]=i.a},254:function(n,e,t){},255:function(n,e,t){"use strict";t.r(e);var r=t(256),i=t.n(r);for(var o in r)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(o);e["default"]=i.a},256:function(n,e,t){}},[[247,"common/runtime","common/vendor"]]]);
- //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/firm-order/firm-order.js.map
|