1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["plugin-page-collectionSeal-collectionSeal"],{"4f80":function(t,e,i){"use strict";i.r(e);var n=i("e111"),a=i("e9be");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("66dc");var s=i("828b"),l=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"27ff79cd",null,!1,n["a"],void 0);e["default"]=l.exports},"5b10":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.offlineSealApi=e.getSealsApi=e.exchangeApi=void 0;var a=n(i("7653"));e.getSealsApi=function(t){return a.default.get("api/user.seals.collection_seals/getSeals?id="+t)};e.offlineSealApi=function(t){return a.default.post("api/user.seals.collection_seals/offlineSeal",t)};e.exchangeApi=function(t){return a.default.post("api/user.seals.collection_seals/exchange",t)}},"66dc":function(t,e,i){"use strict";var n=i("a0e9"),a=i.n(n);a.a},"7f12":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */uni-page-body[data-v-27ff79cd]{background-color:#f3f3f3!important}body.?%PAGE?%[data-v-27ff79cd]{background-color:#f3f3f3!important}.sealPage[data-v-27ff79cd]{width:100%;background-color:#f3f3f3!important;position:relative;overflow:scroll;height:auto;background-image:url(http://qny.wdsp666.com/%E7%A6%8F%E8%A2%8B%E8%83%8C%E6%99%AF%E5%9B%BE/xcx/collectionSeal/collectionSealTopBg.jpg);\n /* 替换为你的图片路径 */background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.sealPage_box[data-v-27ff79cd]{width:100%;height:auto;padding:%?30?% %?35?%;display:flex;justify-content:center;flex-wrap:wrap}.sealPage_box_showAnimation[data-v-27ff79cd]{width:100%;height:%?600?%;display:flex;justify-content:center;align-items:center;position:absolute;top:%?150?%\n /*效果三:旋转放大 修改rotate(旋转度数) scale(放大值)*/}.sealPage_box_showAnimation .showAnimation[data-v-27ff79cd]{width:%?200?%;height:%?200?%;line-height:%?200?%;margin:%?40?%;background-color:rgba(1,1,1,0);border-radius:50%;float:left;font-size:%?24?%;text-align:center;color:#fff;cursor:pointer;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}.sealPage_box_showAnimation .showAnimation .sealImg[data-v-27ff79cd]{width:%?200?%;height:%?200?%;border-radius:50%}.sealPage_box_showAnimation .hideAnimation[data-v-27ff79cd]{width:%?200?%;height:%?200?%;line-height:%?200?%;margin:%?40?%;background-color:rgba(1,1,1,0);border-radius:50%;float:left;font-size:%?24?%;text-align:center;color:#fff;cursor:pointer;transform:rotate(1turn) scale(1.2);-webkit-transform:rotate(1turn) scale(1.2);-moz-transform:rotate(1turn) scale(1.2);-o-transform:rotate(1turn) scale(1.2);-ms-transform:rotate(1turn) scale(1.2)}.sealPage_box_showAnimation .hideAnimation .sealImg[data-v-27ff79cd]{width:%?200?%;height:%?200?%;border-radius:50%}.sealPage_box_topCard[data-v-27ff79cd]{width:100%;height:auto;background-color:#fff;border-radius:%?20?%;padding:%?30?% %?20?% %?0?% %?20?%}.sealPage_box_topCard_timeBox[data-v-27ff79cd]{width:100%;height:%?80?%;padding:%?0?% %?20?%;background-color:#f1f1f1;font-size:%?26?%;display:flex;justify-content:space-between;align-items:center;border-radius:%?11?%}.sealPage_box_topCard_sealBox[data-v-27ff79cd]{width:100%;height:auto;display:flex;flex-wrap:wrap;padding-top:%?20?%}.sealPage_box_topCard_sealBox_item[data-v-27ff79cd]{width:calc(%?640?% / 4);height:calc(%?650?% / 4);display:flex;justify-content:center;align-items:center}.sealPage_box_topCard_sealBox_item_img[data-v-27ff79cd]{width:calc((%?650?% / 4) - %?20?%);height:calc((%?650?% / 4) - %?20?%);border-radius:50%}.sealPage_box_topCard_titleBox[data-v-27ff79cd]{width:100%;height:auto;padding:%?20?% %?0?%;text-align:center;font-size:%?29?%;font-weight:700}.sealPage_box_topCard_tipBox[data-v-27ff79cd]{width:100%;height:auto;text-align:center;font-size:%?26?%}.sealPage_box_topCard_receiveBox[data-v-27ff79cd]{width:100%;height:auto;padding:%?35?% %?0?%}.sealPage_box_topCard_receiveBox_btn[data-v-27ff79cd]{width:%?190?%;height:%?66?%;line-height:%?66?%;font-size:%?29?%;color:#fff;border:none}.sealPage_box_bottomCard[data-v-27ff79cd]{width:100%;height:auto;background-color:#fff;border-radius:%?20?%;padding:%?30?% %?20?% %?30?% %?20?%;margin-top:%?30?%}.sealPage_box_bottomCard_title[data-v-27ff79cd]{width:100%;height:auto;padding:%?0?% %?0?% %?30?% %?0?%;text-align:center;font-size:%?29?%;font-weight:700}.sealPage_box_bottomCard_explain[data-v-27ff79cd]{width:100%;height:auto;text-align:center;font-size:%?25?%;text-align:left;line-height:22px}.sealPage_plateBox[data-v-27ff79cd]{width:100%;position:absolute;height:-webkit-fill-available;background-color:rgba(1,1,1,0);top:%?0?%;left:%?0?%}.sealPage_previewBox[data-v-27ff79cd]{width:100%;position:absolute;height:-webkit-fill-available;background-color:rgba(1,1,1,0);top:%?0?%;left:%?0?%;display:flex;justify-content:center;margin-top:%?200?%;font-weight:700;font-size:%?36?%}',""]),t.exports=e},a0e9:function(t,e,i){var n=i("7f12");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("1223ea6f",n,!0,{sourceMap:!1,shadowMode:!1})},e111:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("custom-page",{attrs:{"custom-navbar":!0,"wrapper-begin-navbar":!1,"enable-safe-area-bottom":!1,"transparent-navbar":!0,"navbar-title":"集章活动",transparentNavbar:t.showNavBg,navbarBgColor:"#fff"},on:{getNavBarInfoHeight:function(e){arguments[0]=e=t.$handleEvent(e),t.getNavBarInfoHeight.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"sealPage",style:{minHeight:t.screenHeight+"px"}},[t.shwoSeal?[i("v-uni-view",{staticClass:"sealPage_box",on:{touchstart:function(e){e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.previewTouchstart.apply(void 0,arguments)}}},[t.showAnimation?i("v-uni-view",{staticClass:"sealPage_box_showAnimation"},[i("v-uni-view",{class:t.animation?"showAnimation":"hideAnimation"},[i("v-uni-image",{staticClass:"sealImg",attrs:{src:t.activityInfo.seal.image}})],1)],1):t._e(),i("v-uni-view",{staticStyle:{width:"100%","text-align":"center","font-size":"35rpx","font-weight":"bold"},style:{padding:t.navHeight+40+"px 0px 40px 0px"}},[t._v(t._s(t.activityInfo.seal.name))]),i("v-uni-view",{staticClass:"sealPage_box_topCard tn-shadow"},[i("v-uni-view",{staticClass:"sealPage_box_topCard_timeBox"},[i("v-uni-view",{staticClass:"tn-icon-time",staticStyle:{"font-size":"33rpx",color:"#5d5d5d"}}),i("v-uni-view",{staticStyle:{"font-size":"25.5rpx",width:"calc(100% - 40rpx)"}},[i("v-uni-text",[t._v(t._s(t.activityInfo.time.starttime)+" 至 "+t._s(t.activityInfo.time.endtime))])],1)],1),i("v-uni-view",{staticClass:"sealPage_box_topCard_sealBox"},[t._l(t.activityInfo.records,(function(e,n){return[i("v-uni-view",{key:n+"_0",staticClass:"sealPage_box_topCard_sealBox_item"},[i("v-uni-image",{staticClass:"sealPage_box_topCard_sealBox_item_img",attrs:{src:t.activityInfo.seal.image}})],1)]}))],2),i("v-uni-view",{staticClass:"sealPage_box_topCard_titleBox"},[t._v("已拥有"+t._s(t.activityInfo.records.length)+"“个”>")]),i("v-uni-view",{staticClass:"sealPage_box_topCard_tipBox"},[t.activityInfo.seal.collect_seal_number-t.activityInfo.records.length>0?[t._v("还差"+t._s(t.activityInfo.seal.collect_seal_number-t.activityInfo.records.length)+"“个“可获得1张"+t._s(t.activityInfo.goods)+"代金券")]:[t._v("您已集齐")]],2),i("v-uni-view",{staticClass:"sealPage_box_topCard_receiveBox"},[i("v-uni-button",{staticClass:"sealPage_box_topCard_receiveBox_btn",style:{backgroundColor:t.activityInfo.seal.collect_seal_number-t.activityInfo.records.length<=0?"#c03a11":"#d3d3d3"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.exchangeGoods.apply(void 0,arguments)}}},[t._v("立即领取")])],1)],1),i("v-uni-view",{staticClass:"sealPage_box_bottomCard tn-shadow"},[i("v-uni-view",{staticClass:"sealPage_box_bottomCard_title"},[t._v("活动说明")]),i("v-uni-view",{staticClass:"sealPage_box_bottomCard_explain"},[i("v-uni-text",[t._v(t._s(t.activityInfo.seal.rule))])],1)],1)],1)]:i("v-uni-view",{staticClass:"sealPage_previewBox",on:{touchstart:function(e){arguments[0]=e=t.$handleEvent(e),t.testPreviewTouchstart.apply(void 0,arguments)}}},[t.edgeLengthTotal>0?i("v-uni-text",[t._v("印章触点之和是"),i("v-uni-text",{staticStyle:{color:"#d01515","padding-left":"20rpx"}},[t._v(t._s(t.edgeLengthTotal-10))]),i("v-uni-text",{staticStyle:{padding:"0rpx 20rpx"}},[t._v("至")]),i("v-uni-text",{staticStyle:{color:"#d01515"}},[t._v(t._s(t.edgeLengthTotal+10))])],1):t._e()],1)],2)],1)},a=[]},e9be:function(t,e,i){"use strict";i.r(e);var n=i("ea425"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},ea425:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("bf0f"),i("2797"),i("5ef2"),i("aa9c"),i("4100"),i("e966");var n=i("5b10"),a=uni.getSystemInfoSync(),o={data:function(){return{id:"",edgeLengthTotal:0,activityInfo:{sid:"",starttime:"",endtime:"",rule:"",is_open_offline_seal:0,is_open_online_seal:0,seal_contact_sum_min:0,seal_contact_sum_max:0,takeEffect_type:0,vouchers_goods:[],goods:[],collect_seal_number:0},shwoSeal:!1,screenHeight:a.windowHeight,showAnimation:!1,animation:!1,newArr:[],square:{w:0,h:0,x:0,y:0},navHeight:0,showNavBg:!0}},onLoad:function(t){var e=this;if(t.scene){var i=decodeURIComponent(t.scene);i=i.split("&"),console.log(i,"=====扫码获取到的参数====="),i.length&&i.forEach((function(t){-1!=t.indexOf("preview")&&(e.shwoSeal=!1,console.log(t.split(":")[1],"=====preview====="))}))}else e.shwoSeal=!0,e.id=t.id,e.getSeals()},watch:{showAnimation:function(t,e){var i=this,n=this;t&&(setTimeout((function(){n.animation=!0}),700),setTimeout((function(){n.showAnimation=!1,n.animation=!1,i.activityInfo.records.push({id:i.activityInfo.seal.id})}),1500))}},onPageScroll:function(t){if(t.scrollTop>50)this.showNavBg=!1;else{if(this.showNavBg)return;this.showNavBg=!0}},methods:{getNavBarInfoHeight:function(t){this.navHeight=t,console.log(t,"===========")},exchangeGoods:function(){console.log("兑换=====");var t=this;t.activityInfo.seal.collect_seal_number-t.activityInfo.records.length>0||(0,n.exchangeApi)({id:t.id}).then((function(e){console.log(e,"===请求成功===="),uni.hideLoading(),uni.showToast({title:"领取成功",icon:"none",duration:2e3}),t.getSeals()})).catch((function(t){console.log(t.msg,"===请求失败===="),uni.hideLoading(),uni.showToast({title:t.msg,icon:"none",duration:2e3})}))},getSeals:function(){var t=this;(0,n.getSealsApi)(t.id).then((function(e){t.activityInfo=e,console.log(e,"===res===="),uni.hideLoading()})).catch((function(t){uni.showToast({title:t.msg,icon:"none",duration:2e3}),uni.hideLoading()}))},testPreviewTouchstart:function(t){console.log("====执行testPreviewTouchstart====");var e=t.touches.sort((function(t,e){return t.clientX-e.clientX}));if(3==e.length||4==e.length){if(3==e.length){console.log("====执行testPreviewTouchstart3====");var i=e[1].clientX-e[0].clientX,n=e[0].clientY-e[1].clientY,a=Math.sqrt(i*i+n*n),o=e[2].clientX-e[1].clientX,s=e[1].clientY-e[2].clientY,l=Math.sqrt(o*o+s*s),c=e[2].clientX-e[0].clientX,r=e[0].clientY-e[2].clientY,d=Math.sqrt(c*c+r*r);this.edgeLengthTotal=parseInt(a+l+d)}if(4==e.length){console.log("====执行testPreviewTouchstart4====");var f=e[1].clientX-e[0].clientX,h=e[0].clientY-e[1].clientY,g=Math.sqrt(f*f+h*h),u=e[2].clientX-e[1].clientX,v=e[1].clientY-e[2].clientY,p=Math.sqrt(u*u+v*v),_=e[3].clientX-e[2].clientX,w=e[2].clientY-e[3].clientY,b=Math.sqrt(_*_+w*w),x=e[3].clientX-e[0].clientX,m=e[0].clientY-e[3].clientY,y=Math.sqrt(x*x+m*m);this.edgeLengthTotal=parseInt(g+p+b+y)}}},previewTouchstart:function(t){var e=this;console.log("盖章前");var i=t.touches.sort((function(t,e){return t.clientX-e.clientX}));if(3==i.length||4==i.length){if(console.log("previewSpotList.length == 3 || ==4"),3==i.length){console.log("previewSpotList.length == 3");var a=i[1].clientX-i[0].clientX,o=i[0].clientY-i[1].clientY,s=Math.sqrt(a*a+o*o),l=i[2].clientX-i[1].clientX,c=i[1].clientY-i[2].clientY,r=Math.sqrt(l*l+c*c),d=i[2].clientX-i[0].clientX,f=i[0].clientY-i[2].clientY,h=Math.sqrt(d*d+f*f);this.edgeLengthTotal=parseInt(s+r+h)}if(4==i.length){console.log("previewSpotList.length == 4");var g=i[1].clientX-i[0].clientX,u=i[0].clientY-i[1].clientY,v=Math.sqrt(g*g+u*u),p=i[2].clientX-i[1].clientX,_=i[1].clientY-i[2].clientY,w=Math.sqrt(p*p+_*_),b=i[3].clientX-i[2].clientX,x=i[2].clientY-i[3].clientY,m=Math.sqrt(b*b+x*x),y=i[3].clientX-i[0].clientX,A=i[0].clientY-i[3].clientY,C=Math.sqrt(y*y+A*A);this.edgeLengthTotal=parseInt(v+w+m+C)}console.log("请求前====>",this.edgeLengthTotal),(0,n.offlineSealApi)({id:this.id,point_set:this.edgeLengthTotal}).then((function(t){console.log(t,"===请求成功===="),uni.hideLoading(),uni.showToast({title:"集章成功",icon:"none",duration:2e3}),e.showAnimation=!0,e.playMusic()})).catch((function(t){console.log(t.msg,"===请求失败===="),uni.hideLoading(),uni.showToast({title:t.msg,icon:"none",duration:2e3})}))}},diyTouchstart:function(t){if(this.newArr=t.touches.sort((function(t,e){return t.clientX-e.clientX})),3==this.newArr.length){var e=this.newArr[1].clientX-this.newArr[0].clientX,i=this.newArr[0].clientY-this.newArr[1].clientY,n=Math.sqrt(e*e+i*i),a=this.newArr[2].clientX-this.newArr[1].clientX,o=this.newArr[1].clientY-this.newArr[2].clientY,s=Math.sqrt(a*a+o*o),l=this.newArr[2].clientX-this.newArr[0].clientX,c=this.newArr[0].clientY-this.newArr[2].clientY,r=Math.sqrt(l*l+c*c);console.log(n+s+r,"======3条斜边之和"),n+s+r>500?(uni.showToast({icon:"none",title:"盖章成功!!"}),this.showAnimation=!0,this.playMusic()):uni.showToast({icon:"none",title:"盖章失败!!"})}},playMusic:function(){var t=uni.createInnerAudioContext();t.autoplay=!0,t.src="https://mp-89096bdb-8a81-468f-b6ab-eda82e2aec9e.cdn.bspapp.com/message.mp3",t.onPlay((function(){console.log("开始播放")}))}}};e.default=o}}]);
|