java-mall-app/unpackage/dist/build/mp-weixin/activity/cutprice/detail.js

1 line
13 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["activity/cutprice/detail"],{"59c3":function(t,i,e){"use strict";var n=e("b325"),a=e.n(n);a.a},"634a":function(t,i,e){"use strict";e.r(i);var n=e("cd50"),a=e("d738");for(var s in a)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return a[t]}))}(s);e("59c3");var o=e("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);i["default"]=r.exports},7059:function(t,i,e){"use strict";(function(t,i){var n=e("47a9");e("ec76");n(e("3240"));var a=n(e("634a"));t.__webpack_require_UNI_MP_PLUGIN__=e,i(a.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},b325:function(t,i,e){t.exports={theme_bg:"#f30213"}},cd50:function(t,i,e){"use strict";e.d(i,"b",(function(){return n})),e.d(i,"c",(function(){return a})),e.d(i,"a",(function(){}));var n=function(){var t=this,i=t.$createElement,e=(t._self._c,0==t.show?t.__("底价:"):null),n=0==t.show?t.sprintf("%.2f",t.Info.activity_rule.cut_down_min_limit_price):null,a=0==t.show?t.__("活动时间仅剩"):null,s=0==t.show&&1==t.end?t.__(":"):null,o=0==t.show&&1==t.end?t.__(":"):null,r=0==t.show&&2==t.end?t.__(":"):null,c=0==t.show&&2==t.end?t.__(":"):null,u=0==t.show&&t.Info.is_cut?t.__("原价"):null,d=0==t.show&&t.Info.is_cut?t.__("¥"):null,h=0==t.show&&t.Info.is_cut?t.sprintf("%.2f",t.Info.activity_rule.item_unit_price):null,l=0==t.show&&t.Info.is_cut?t.__("已砍"):null,f=0==t.show&&t.Info.is_cut?t.__("¥"):null,m=0==t.show&&t.Info.is_cut?t.sprintf("%.2f",t.Info.activity_rule.item_unit_price-t.Info.ac_sale_price):null,p=0==t.show&&t.Info.Description?t.__("活动说明"):null,_=0==t.show?t.__map(t.List,(function(i,e){var n=t.__get_orig(i),a=t.__("砍掉"),s=t.sprintf("%.2f",i.ach_price),o=t.__("元");return{$orig:n,m14:a,m15:s,m16:o}})):null;t.$mp.data=Object.assign({},{$root:{m0:e,m1:n,m2:a,m3:s,m4:o,m5:r,m6:c,m7:u,m8:d,m9:h,m10:l,m11:f,m12:m,m13:p,l0:_}})},a=[]},d303:function(t,i,e){"use strict";(function(t,n){var a=e("47a9");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var s=a(e("7ca3")),o=a(e("1985")),r=e("8f59");function c(t,i){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);i&&(n=n.filter((function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),e.push.apply(e,n)}return e}function u(t){for(var i=1;i<arguments.length;i++){var e=null!=arguments[i]?arguments[i]:{};i%2?c(Object(e),!0).forEach((function(i){(0,s.default)(t,i,e[i])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):c(Object(e)).forEach((function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))}))}return t}var d={data:function(){return{Time:"",hours:"",show:!1,showImg:!1,showMask:!1,showPrice:!1,maskImg:!1,tossResult:0,isCut:!0,imgPath:"",user_nickname:"",lottery_num:0,mid:0,uid:0,pid:0,page:1,rows:10,Info:{activity_rule:{product_image:""}},end:0,startTime:"",endTime:"",istrue:!0,flag:!0,ispage:!0,width:100,participantId:"",ac_id:0,money:0,List:[],hour:0,min:0,sec:0,htmlString:"",PageQRCodeInfo:{Path:"",IsShare:!1,IsShareBox:!1,IsJT:!1},shareData:{shareText:"澜驰商城系统支持原生App、微信小程序邀请你一起体验",shareTitle:"澜驰商城系统支持原生App、微信小程序邀请你一起体验",href:"https://www.suteshop.com ",image:""},showLoginPopup:!1,expiredAt:0,countdownTimer:null}},components:{shareBoxMp:function(){e.e("components/share-box-mp").then(function(){return resolve(e("75dd"))}.bind(null,e)).catch(e.oe)},shareBoxApp:function(){e.e("components/share-box-app").then(function(){return resolve(e("6802"))}.bind(null,e)).catch(e.oe)},loginPopup:function(){Promise.all([e.e("common/vendor"),e.e("components/loginPopup")]).then(function(){return resolve(e("0c45"))}.bind(null,e)).catch(e.oe)}},computed:(0,r.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),onLoad:function(i){t.setNavigationBarTitle({title:this.__("砍价详情")});var e=this;if(i.scene){var n=decodeURIComponent(i.scene),a=n.replace("longUrl=","").split("-");i.mid=a[0],i.pid=a[1],i.ac_id=a[2],i.uid=a[3]}i.sid?e.setData({imgPath:e.userInfo.user_avatar,user_nickname:e.userInfo.user_nickname,mid:i.mid,uid:i.sid,participantId:e.userInfo.user_id,pid:i.pid}):e.setData({imgPath:e.userInfo.user_avatar,user_nickname:e.userInfo.user_nickname,mid:i.mid,uid:i.uid||e.userInfo.user_id,participantId:e.userInfo.user_id,pid:i.pid}),e.hasLogin&&e.forceUserInfo((function(t){e.GetOtherCutPriceActivityList()}))},onShow:function(){this.hasLogin?this.GetVendorCutPriceEventDetail():this.showLoginPopup=!0},onBackPress:function(){if(this.$refs.shareBoxApp.showBoxView)return this.$refs.shareBoxApp.cancel(),!0},onUnload:function(){this.$refs.shareBoxApp.showBoxView&&this.$refs.shareBoxApp.cancel(),this.countdownTimer&&clearInterval(this.countdownTimer)},methods:u(u({},(0,r.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo"])),{},{GetVendorCutPriceEventDetail:function(){var t=this,i={activity_id:this.mid,user_id:this.uid,participant_id:this.userInfo.user_id};i.user_id==i.participant_id?this.setData({istrue:!0}):this.setData({istrue:!1}),o.default.request({url:this.Config.URL.user.getCutPriceActivity,data:i,success:function(i,e,n,a){200==e?(i.expired_at&&t.setData({expiredAt:i.expired_at}),i.CutPricePercent=(i.activity_rule.item_unit_price-i.ac_sale_price)/(i.activity_rule.item_unit_price-i.activity_rule.cut_down_min_limit_price),t.setData({Info:i,ac_id:i.ac_id,lottery_num:i.lottery_num,width:100*parseFloat(i.CutPricePercent).toFixed(2)}),t.startCountdown(),i.ac_sale_price-i.ac_mix_limit_price<=0&&t.setData({isCut:!1}),i.activity_rule.activity_intro&&(t.htmlString=i.activity_rule.activity_intro.replace(/\\/g,"").replace(/<img/g,'<img style="display:none;"'))):t.setData({flag:!1,ispage:!0})}})},showMaskImg:function(){this.maskImg=!0;var t=this;o.default.request({url:this.Config.URL.user.dolookTurnCutPrice,data:{ac_id:this.ac_id},success:function(i,e,a,s){200==e&&(t.tossResult=i.point,setTimeout((function(){n.showModal({title:"幸运骰子",content:"恭喜你,摇到了".concat(i.point,"点,幸运暴击").concat(i.point,"倍,砍了").concat(i.achPrice,"元"),showCancel:!1,confirmText:"确定",success:function(i){i.confirm&&(console.log("用户点击确定"),t.maskClose())}})}),2e3)),console.log("hhhhhh",t.tossResult)}})},handleAvatarClick:function(){this.hasLogin||(this.showLoginPopup=!0)},handleLoginSuccess:function(){var t=this;t.showLoginPopup=!1,t.getUserInfo(),setTimeout((function(){var i=t.userInfo||{};t.setData({imgPath:i.user_avatar||"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/default-avatar.png ",user_nickname:i.user_nickname||"亲爱的用户",participantId:i.user_id||"",uid:i.user_id||t.uid}),t.mid&&(t.GetVendorCutPriceEventDetail(),t.GetOtherCutPriceActivityList()),t.$forceUpdate()}),500)},closeLoginPopup:function(){this.showLoginPopup=!1},startCountdown:function(){var t=this;function i(){var i=(new Date).getTime(),e=t.expiredAt,n=e-i;if(n<=0)return t.setData({Time:{hour:"00",min:"00",sec:"00"},end:3}),void clearInterval(t.countdownTimer);var a=Math.floor(n/36e5),s=Math.floor(n%36e5/6e4),o=Math.floor(n%6e4/1e3),r=a.toString().padStart(2,"0"),c=s.toString().padStart(2,"0"),u=o.toString().padStart(2,"0");t.setData({Time:{hour:r,min:c,sec:u},end:2})}t.countdownTimer&&clearInterval(t.countdownTimer),i(),t.countdownTimer=setInterval(i,1e3)},getTime:function(){var t=this,i=(new Date).getTime(),e=this.Info.activity_endtime,n=this.Info.activity_starttime,a=new Date(n.replace(/-/g,"/")).getTime(),s=new Date(e.replace(/-/g,"/")).getTime();if(a>=i)var r=setInterval((function(){t.setData({Time:o.default.Formattime1(t.Info.activity_starttime,r),end:1}),void 0==t.Time&&t.getTime()}),1e3);else if(s<=i)r=setInterval((function(){t.setData({Time:o.default.Formattime(t.Info.activity_endtime,r),end:3}),void 0==t.Time&&t.getTime()}),1e3);else if(a<i<s)r=setInterval((function(){t.setData({Time:o.default.Formattime(t.Info.activity_endtime,r),end:2}),void 0==t.Time&&t.getTime()}),1e3);else;},GetOtherCutPriceActivityList:function(){var t={activity_id:this.mid,user_id:this.uid,page:this.page},i=this;o.default.request({url:this.Config.URL.user.listsCutPriceHistory,data:t,success:function(t,e,n,a){200==e&&t.items.length>0?(i.setData({flag:!1}),i.setData({ispage:!0,List:t.items})):i.setData({flag:!1,ispage:!0})}})},scrollbottom:function(){var t=this;t.setData({flag:!1}),clearTimeout(i);var i=setTimeout((function(){t.setData({type:t.type,page:parseInt(t.page)+1,rows:10}),t.GetOtherCutPriceActivityList()}),500)},CutPrice:function(){if(this.Info.activity_state>1)this.$.alert(this.__("活动已结束!"));else{var t={ac_id:this.ac_id,user_id:this.userInfo.user_id},i=this;o.default.request({url:this.Config.URL.user.doCutPrice,data:t,success:function(t,e,a,s){200==e?(i.setData({money:t.ach_price,ac_id:t.ac_id}),n.showModal({title:"恭喜",content:"成功砍了".concat(t.ach_price_pre,"元"),showCancel:!1,confirmText:"确定",success:function(t){t.confirm&&i.lottery_num>0?setTimeout((function(){i.setData({showMask:!0})}),200):t.confirm&&0==i.lottery_num&&i.setData({showImg:!0})}}),i.GetVendorCutPriceEventDetail(),i.GetOtherCutPriceActivityList()):i.$.alert(a)}})}},onShareAppMessage:function(){return n.showShareMenu({withShareTicket:!0,menus:["shareAppMessage","shareTimeline"]}),{title:this.Info.activity_rule.item_name,path:"/activity/cutprice/detail?mid="+this.mid+"&uid="+this.uid+"&pid="+this.pid+"&ac_id="+this.ac_id}},onShareTimeline:function(){return{title:this.Info.activity_rule.item_name,query:{mid:this.mid,pid:this.pid,ac_id:this.ac_id,uid:this.userInfo.user_id}}},bargin:function(){this.hasLogin?this.CutPrice():this.showLoginPopup=!0},goToStore:function(){this.setData({showImg:!1}),this.GetVendorCutPriceEventDetail(),this.GetOtherCutPriceActivityList()},back:function(){this.setData({showImg:!1}),this.GetVendorCutPriceEventDetail(),this.GetOtherCutPriceActivityList()},more:function(t){if(this.flag){var i=this;clearTimeout(e);var e=setTimeout((function(){i.setData({page:parseInt(i.page)+1}),i.GetOtherCutPriceActivityList()}),500)}},goshop:function(){if(this.hasLogin){var t=(0,s.default)({amount:1,item_id:this.Info.activity_rule.item_id,ac_id:this.Info.ac_id,order_id:this.Info.order_id},"ac_id",this.ac_id);""==this.Info.order_id&&o.default.navigateTo({url:"/pages/checkout/checkout?single_activity=1&ifcart=0&cart_id="+t.item_id+"|"+t.amount+"&activity_id="+this.mid+"&ac_id="+this.ac_id})}else this.showLoginPopup=!0},shareQRCode:function(t){var i=this,e={path:this.Config.SiteUrl+"/h5/activity/cutprice/detail?mid="+this.mid+"&uid="+this.uid+"&pid="+this.pid+"&ac_id="+this.ac_id,Path:"/activity/cutprice/detail?mid="+this.mid+"&uid="+this.uid+"&pid="+this.pid+"&ac_id="+this.ac_id,MainImg:this.Info.activity_rule.product_image,MainTitle:this.Info.activity_rule.product_item_name,ProductId:this.pid,MarketingEventId:this.mid,ItemSalePrice:this.Info.activity_rule.item_unit_price,OriginalPrice:"",GroupPersonAmout:"",CutPrice:this.Info.activity_rule.item_unit_price-this.Info.ac_sale_price,UserInfoId:this.uid,MarketingEventTime:this.Info.activity_starttime};o.default.request({url:this.Config.URL.wx.getMiniAppQRCodeUnlimitPoster,data:e,success:function(t,e,n,a){i.setData({PageQRCodeInfo:{Path:t.url,IsShare:!0,IsShareBox:!1,IsJT:!0}})}})},shareBox:function(){if(this.hasLogin){var t=o.default.sprintf("%s/h5/activity/cutprice/detail?mid=%d&pid=%d&ac_id=%d&uid=%d",this.Config.SiteUrl,this.mid,this.pid,this.ac_id,this.uid);t=o.default.sprintf("%s/activity/cutprice/detail?mid=%d&pid=%d&ac_id=%d&uid=%d",this.Config.SiteUrl,this.mid,this.pid,this.ac_id,this.uid),this.setData({shareData:{shareTitle:this.Info.activity_rule.product_item_name,shareText:"",href:t,image:this.Info.activity_rule.product_image,price:this.number_format(this.Info.activity_rule.item_unit_price,2)}}),this.$refs.shareBoxMp.show()}else this.showLoginPopup=!0},cancelShare:function(){this.setData({PageQRCodeInfo:{Path:"",IsShare:!1,IsShareBox:!1,IsJT:!1}})},saveImg:function(){var t=this;o.default.showLoading(),o.default.downloadFile({url:this.PageQRCodeInfo.Path,success:function(i){o.default.hideLoading(),o.default.saveImageToPhotosAlbum({filePath:i.tempFilePath,success:function(){t.setData({PageQRCodeInfo:{Path:"",IsShare:!1,IsShareBox:!1,IsJT:!1}}),o.default.alert("保存图片成功!")},fail:function(t){o.default.hideLoading()}})},fail:function(t){o.default.hideLoading()}})},showCodeImg:function(){o.default.previewImage({current:this.PageQRCodeInfo.Path,urls:[this.PageQRCodeInfo.Path]})},maskClose:function(){this.showMask=!1,this.showImg=!0}})};i.default=d}).call(this,e("df3c")["default"],e("3223")["default"])},d738:function(t,i,e){"use strict";e.r(i);var n=e("d303"),a=e.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(s);i["default"]=a.a}},[["7059","common/runtime","common/vendor"]]]);