Machine-6a5ade8b.js 4.3 KB

1234567
  1. import{F as P}from"./FootView-86239e81.js";import{C as U}from"./ChangeLanguage-078bf845.js";import{d as W,u as G,f as c,g as H,r as x,c as v,a as e,t as s,h as o,b as p,w as M,j as w,F as j,k as D,m as S,o as _,i as l,n as N,l as K,q as Q,s as Y,_ as Z}from"./index-b9d888dc.js";import{n as ee,o as se,e as ae,p as te}from"./DES-624adaae.js";const ne=m=>(Q("data-v-ef831b01"),m=m(),Y(),m),oe={class:"homePage"},le={class:"head-topBox"},ce={class:"topBox-avatar"},ie={class:"avatar-text"},de={class:"topBox-menu"},ue={class:"machine-box"},re=["onClick"],ve={class:"machine-title"},_e={class:"machine-bottom"},pe={class:"machine-number"},me={class:"machine-select"},he={class:"select-title"},ge={class:"select-number"},be={class:"number-icon"},fe={class:"number-main"},ye={class:"day-select"},ke={class:"order-title"},Ce={style:{display:"flex","padding-right":"10px"}},xe={class:"number-main"},Me={class:"number-main"},we={class:"order-change"},Se=["onClick"],$e={key:0},Be={class:"order-title"},Ie={style:{display:"flex","padding-right":"10px"}},Te={class:"number-main"},je=ne(()=>e("div",{class:"number-main"},"TRX",-1)),De={class:"instructions"},Ne=W({__name:"Machine",setup(m){const R=G(),$=c(JSON.parse(localStorage.botInfo)),y=c(),B=c([]),i=c(),h=c(!1),g=c(0),u=c(1),b=c(!1),k=c(),C=c(!0),f=c(7),I=c(1),A=t=>{f.value=t},T=t=>{R.push(t)},V=()=>{b.value=!1,k.value="",T("/user/center")},F=async()=>{const t=await ee(),n=await se();console.log(n),t.code==200?(y.value=t.data,g.value=t.data.findIndex(d=>d.maxgm==d.projectname),i.value=t.data[g.value],C.value=!1):(S.error(t.msg),C.value=!1),n.code==200&&(B.value=n.data,f.value=n.data[0].days)},O=async()=>{h.value=!0;let t=new Date().valueOf(),n=ae(`{
  2. "user_id":${$.value.user_id},
  3. "projectname":"${i.value.projectname}",
  4. "number":${u.value},
  5. "days":${f.value},
  6. "timestamp":${t}
  7. }`,"Longteng");const d=await te({key:n});d.code==200?(h.value=!1,b.value=!0,k.value=d.msg):(h.value=!1,S.error(d.msg))},X=(t,n)=>{n.gmstate?(g.value=t,i.value=y.value[t]):S.warning(`抱歉,当前用户只能购买${n.maxgm}或以上等级的矿机`)},z=()=>{u.value+=1},L=()=>{u.value!=1&&(u.value-=1)};return H(()=>{window.Telegram.WebApp.BackButton.isVisible=!1,$.value=JSON.parse(localStorage.botInfo),F()}),(t,n)=>{const d=x("a-spin"),E=x("a-button"),J=x("a-modal");return _(),v("div",null,[e("div",oe,[e("div",le,[e("div",ce,[e("div",ie,s(o(l)("能量矿机")),1)]),e("div",de,[p(U)])]),p(d,{spinning:C.value},{default:M(()=>[e("div",ue,[(_(!0),v(j,null,D(y.value,(a,r)=>(_(),v("div",{key:a.cz,onClick:q=>X(r,a),class:N({"machine-active":g.value==r,"machine-unable":!a.gmstate})},[e("div",ve,s(a.projectname),1),e("div",_e,[e("span",null,s(o(l)("每日收益率"))+":"+s(a.sy)+"%",1),e("span",null,s(o(l)("每日算力"))+":"+s(a.sl)+"TRX",1),e("span",null,s(o(l)("总产值"))+":"+s(a.cz)+"TRX",1)]),e("div",pe,s(a.price)+"TRX",1)],10,re))),128))])]),_:1},8,["spinning"]),e("div",me,[e("div",he,[e("span",null,s(o(l)("选择数量")),1),e("span",{onClick:n[0]||(n[0]=a=>T("/machinerecord"))},s(o(l)("购买记录")),1)]),e("div",ge,[e("div",null,[e("div",be,s(i.value?i.value.projectname.slice(0,1):""),1),e("div",null,s(i.value?i.value.projectname:""),1)]),e("div",null,[e("div",{class:"number-sub",onClick:L},"-"),e("div",fe,s(u.value),1),e("div",{class:"number-add",onClick:z},"+")])]),e("div",ye,[e("div",ke,[w(s(o(l)("租用时长"))+" ",1),e("div",Ce,[e("div",xe,s(f.value),1),e("div",Me,s(o(l)("天")),1)])]),e("div",we,[(_(!0),v(j,null,D(B.value,(a,r)=>(_(),v("div",{key:a.days,class:N({"change-item":I.value==r+1}),onClick:q=>{I.value=r+1,A(a.days)}},[w(s(a.days)+" "+s(o(l)("天"))+" ",1),r!=0?(_(),v("span",$e,"+"+s(a.sy*100)+" %",1)):K("",!0)],10,Se))),128))]),e("div",Be,[w(s(o(l)("需支付"))+" ",1),e("div",Ie,[e("div",Te,s(i.value?i.value.price*u.value:0),1),je])])]),p(E,{type:"primary",class:"select-button",onClick:O,loading:h.value},{default:M(()=>[e("span",null,s(o(l)("去租赁")),1)]),_:1},8,["loading"])])]),p(J,{visible:b.value,"onUpdate:visible":n[1]||(n[1]=a=>b.value=a),title:o(l)("租赁成功"),footer:null,maskClosable:!1,closable:!1},{default:M(()=>[e("div",De,[e("p",null,s(k.value),1)]),e("div",{class:"instructions-button",onClick:V},s(o(l)("确定")),1)]),_:1},8,["visible","title"]),p(P,{index:3})])}}});const Oe=Z(Ne,[["__scopeId","data-v-ef831b01"]]);export{Oe as default};