Editing: /home/goacom/bdg.princedev.shop/assets/js/page-turntable-components-88b77af9.js
import{C as L,x as B,r as v,N as W,W as $,y as U,T as z,D as G,E as g,al as b,M as P,F as u,K as V,J as O,ay as j,az as H,I as y,n as J,A as K,aw as Q}from"./common.modules-8fc6579b.js";import{v as X,cz as Y,_ as M,A as Z,cA as ee}from"./page-activity-ActivityDetail-d71ded85.js";import{k as te,o as ae}from"./page-turntable-assets-d6267459.js";const D=f=>(j("data-v-031a78f2"),f=f(),H(),f),ne={key:0,class:"popuer-gift"},le={class:"gift_content"},se={class:"title"},ie={class:"gift_list"},oe=D(()=>u("div",{class:"activeDiv1 active_item"},null,-1)),ue={key:1,class:"amount"},re=D(()=>u("div",{class:"activeDiv2 active_item"},null,-1)),ce={key:1,class:"amount"},ve=D(()=>u("div",{class:"activeDiv3 active_item"},null,-1)),de={key:1,class:"amount"},fe=D(()=>u("div",{class:"activeDiv4 active_item"},null,-1)),me={key:1,class:"amount"},pe={class:"tip"},_e=L({__name:"popuerGift",props:{visible:{type:Boolean,default:!1}},emits:["update:visible"],setup(f,{emit:p}){function c(i){let t=null;return()=>(t===null&&(t=i().catch(r=>{throw t=null,r})),t)}const e=X(),a=B(()=>e.getDollarSign),d=c(async()=>J(()=>import("./lottie-92b72a6c.js").then(i=>i.l),["assets/js/lottie-92b72a6c.js","assets/js/common.modules-8fc6579b.js","assets/css/common-e210f711.css"])),l=v(!1),s=v(null),k=v(null),o=v(null),A=v(null),w=W(),R=()=>{w.back()},{getTurntableReward:I,firstReward:q,firstInvitedWheelDatas:_,isOpenAward:x,restBgcontainer:F}=Y(),n=v([{id:1,isOpen:!1,animat:void 0,amount:0},{id:2,isOpen:!1,animat:void 0,amount:0},{id:3,isOpen:!1,animat:void 0,amount:0},{id:4,isOpen:!1,animat:void 0,amount:0}]),T=B(()=>s.value&&k.value&&o.value&&A.value),E=[s,k,o,A],S=async i=>{if(l.value)return;await I(),l.value=!0,n.value[i-1].amount=q.value;let t=n.value.find(m=>m.id===i);if(n.value[i-1].isOpen=!0,t){const m=await d();t.animat=null;const C=document.getElementsByClassName("activeDiv"+i)[0];t.animat=m.loadAnimation({container:C,renderer:"svg",loop:!1,autoplay:!1,path:te}),t.animat.play(),t.isOpen=!0}let r=n.value.filter(m=>m.id!==i);const h=_.value.filter(m=>!m.isSelected);setTimeout(()=>{r.forEach((m,C)=>{m.animat.play(),m.amount=h[C].amount}),setTimeout(()=>{p("update:visible",!1),F()},1500)},2e3)};return $(()=>T.value,async i=>{if(i){const t=await d();n.value.forEach((r,h)=>{r.animat=t.loadAnimation({container:E[h].value,renderer:"svg",loop:!1,autoplay:!1,path:ae}),r.animat.stop()})}},{immediate:!0}),U(async()=>{}),z(()=>{n.value.forEach(i=>{i.animat&&i.animat.destroy()})}),(i,t)=>{const r=G("van-icon");return f.visible?(y(),g("div",ne,[b(' <svg-icon name="icon_return_01" icon-class="icon_return_01" @click="onClickLeft" /> '),P(r,{class:"icon_return_01",name:"arrow-left",onClick:R}),u("div",le,[u("div",se,[u("span",null,V(i.$t("t578")),1)]),u("div",ie,[u("div",{class:"gift_item",onClick:t[0]||(t[0]=h=>S(1))},[n.value[0].isOpen?b("v-if",!0):(y(),g("div",{key:0,ref_key:"giftRef1",ref:s,class:"item_f"},null,512)),oe,O(x)&&n.value[0].amount?(y(),g("div",ue,[u("span",null,V(a.value+n.value[0].amount),1)])):b("v-if",!0)]),u("div",{class:"gift_item",onClick:t[1]||(t[1]=h=>S(2))},[n.value[1].isOpen?b("v-if",!0):(y(),g("div",{key:0,ref_key:"giftRef2",ref:k,class:"item_f"},null,512)),re,O(x)&&n.value[1].amount?(y(),g("div",ce,[u("span",null,V(a.value+n.value[1].amount),1)])):b("v-if",!0)]),u("div",{class:"gift_item",onClick:t[2]||(t[2]=h=>S(3))},[n.value[2].isOpen?b("v-if",!0):(y(),g("div",{key:0,ref_key:"giftRef3",ref:o,class:"item_f"},null,512)),ve,O(x)&&n.value[2].amount?(y(),g("div",de,[u("span",null,V(a.value+n.value[2].amount),1)])):b("v-if",!0)]),u("div",{class:"gift_item",onClick:t[3]||(t[3]=h=>S(4))},[n.value[3].isOpen?b("v-if",!0):(y(),g("div",{key:0,ref_key:"giftRef4",ref:A,class:"item_f"},null,512)),fe,O(x)&&n.value[3].amount?(y(),g("div",me,[u("span",null,V(a.value+n.value[3].amount),1)])):b("v-if",!0)])]),u("div",pe,V(i.$t("t579")),1)])])):b("v-if",!0)}}});const Fe=M(_e,[["__scopeId","data-v-031a78f2"],["__file","/usr/local/jenkins-prod/workspace/ar015-india-bdgwin/src/views/turntable/components/popuerGift.vue"]]);function ge(){const f="webkit moz ms o".split(" ");let p=0,c,e;if(typeof window>"u")c=()=>{},e=()=>{};else{c=window.requestAnimationFrame,e=window.cancelAnimationFrame;for(let a=0;a<f.length&&!(c!==void 0&&e!==void 0);a++){const d=f[a];c=c||window[d+"RequestAnimationFrame"],e=e||window[d+"CancelAnimationFrame"]||window[d+"CancelRequestAnimationFrame"]}(!c||!e)&&(c=a=>{const d=new Date().getTime(),l=Math.max(0,16-(d-p)),s=window.setTimeout(()=>{a(d+l)},l);return p=d+l,s},e=a=>{window.clearTimeout(a)})}return z(()=>{e(p)}),{requestAnimationFrame:c,cancelAnimationFrame:e}}const ye={class:"scroll_num"},we=L({__name:"ScrollNum",props:{startVal:{type:Number,required:!0,default:0},endVal:{type:Number,required:!0,default:2e3},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,required:!1,default:(f,p,c,e)=>c*(-Math.pow(2,-10*f/e)+1)*1024/1023+p},repeatAnimation:{type:Number,required:!1,default:void 0}},emits:["onFinish","init"],setup(f,{expose:p,emit:c}){const e=f,{requestAnimationFrame:a,cancelAnimationFrame:d}=ge(),l=t=>{t=t.toFixed(e.decimals);const[r,h]=t.split("."),m=h?e.decimal+h:"",C=/(\d+)(\d{3})/;let N=r;for(;C.test(N);)N=N.replace(C,"$1"+e.separator+"$2");return e.prefix+N+m+e.suffix},s=v(e.startVal),k=v(l(e.startVal)),o=v(null),A=v(!1),w=v(e.duration),R=v(null),I=v(null),q=v(null),_=v(null),x=B(()=>e.startVal>e.endVal),F=()=>{s.value=e.startVal,R.value=null,w.value=e.duration,A.value=!1,_.value=a(i)},n=()=>{_.value!==null&&d(_.value)},T=()=>{R.value=null,w.value=q.value!==null?q.value:e.duration,s.value=o.value!==null?o.value:e.startVal,_.value=a(i)},E=()=>{A.value?T():n(),A.value=!A.value},S=()=>{R.value=null,_.value!==null&&d(_.value),k.value=l(e.startVal)},i=t=>{R.value||(R.value=t),I.value=t;const r=t-R.value;q.value=w.value-r,e.useEasing?x.value?o.value=s.value-e.easingFn(r,0,s.value-e.endVal,w.value):o.value=e.easingFn(r,s.value,e.endVal-s.value,w.value):x.value?o.value=s.value-(s.value-e.endVal)*(r/w.value):o.value=s.value+(e.endVal-s.value)*(r/w.value),x.value?o.value=o.value<e.endVal?e.endVal:o.value:o.value=o.value>e.endVal?e.endVal:o.value,k.value=l(o.value),r<w.value?_.value=a(i):c("onFinish")};return $(()=>e.startVal,()=>{e.autoplay&&F()}),$(()=>e.endVal,()=>{e.autoplay&&F()}),$(()=>e.repeatAnimation,t=>{t?setInterval(()=>{F()},t):n()},{immediate:!0}),U(()=>{e.autoplay&&F(),c("init")}),K(()=>{_.value!==null&&d(_.value)}),p({start:F,pause:n,resume:T,pauseResume:E,reset:S}),(t,r)=>(y(),g("span",ye,V(k.value),1))}});const Se=M(we,[["__scopeId","data-v-653b796f"],["__file","/usr/local/jenkins-prod/workspace/ar015-india-bdgwin/src/views/turntable/components/ScrollNum.vue"]]),he={class:"header"},be={class:"content"},ke=["innerHTML"],Ae=L({__name:"Rule",props:{visible:{type:Boolean,default:!1}},emits:["update:visible"],setup(f,{emit:p}){const c=f,e=v(!1),a=v(""),d=async()=>{try{const l=await Z(ee());l.code===0?a.value=l.data:a.value=""}catch(l){console.error("Error fetching rules:",l),a.value=""}};return $(()=>c.visible,l=>{e.value=l,l&&!a.value&&d()},{immediate:!0}),(l,s)=>{const k=G("van-dialog");return y(),g("div",null,[P(k,{show:e.value,"onUpdate:show":s[0]||(s[0]=o=>e.value=o),"confirm-button-text":l.$t("ok"),onConfirm:s[1]||(s[1]=o=>p("update:visible",!1))},{default:Q(()=>[u("div",he,V(l.$t("rule")),1),u("div",be,[u("div",{class:"duan",innerHTML:a.value},null,8,ke)])]),_:1},8,["show","confirm-button-text"])])}}});const Ce=M(Ae,[["__scopeId","data-v-ba98b202"],["__file","/usr/local/jenkins-prod/workspace/ar015-india-bdgwin/src/views/turntable/components/Rule.vue"]]);export{Fe as P,Ce as R,Se as S};
💾 Save