PageSourceSearch

https://www.plagium.com/_nuxt/DOP1HTKC.js

js plagium.com collected 2026-09-24 08:44:52 UTC 8,808 bytes, 1 lines download raw bytes

1import{A as Z,C as A,a5 as $,Z as P,D as x,ah as q,d as U,M as D,V as L,b as c,k as g,w as t,f as r,aj as H,e as p,i as V,j as o,t as n,g as e,X as J,c as B,v as h,a3 as Q,Y as W,y as T,R as E,o as ee,a6 as ae,a8 as F,B as se,a9 as te,F as ne}from"./BXf61UmV.js";import{_ as re}from"./j-4_8vje.js";import{P as oe}from"./C3722py1.js";const R=Z("admin-transfers",{state:()=>({transfers:{values:[],loader:!1,pagination:null,size:10},modals:{transfer:{open:!1,loader:!1,email:"",pages:null}}}),getters:{transfersListData:y=>y.transfers.values.map(a=>({key:a.id,id:a.id,toName:a.toName,toEmail:a.toEmail,pages:a.pages,creditsText:a.creditsText,date:a.date}))},actions:{async listTransfers(y=!1,a=!1){const{$axios:s,$i18n:k}=A();a&&(this.transfers.values=[],this.transfers.pagination=null),this.transfers.loader=!0;try{const{data:l}=await s.post("/100/credit_transfers/list",{params:[{name:"data",value:{size:this.transfers.size,pagination:this.transfers.pagination}}]}),_=x(l,"result.objs",[]).map(({obj:m,_id:u})=>{const f=x(m,"data.to.firstname",""),i=x(m,"data.to.lastname","");return{id:u,toName:`${f} ${i}`.trim(),toEmail:x(m,"data.to.email",""),pages:x(m,"data.credits.pages",0),creditsText:x(m,"data.credits.text",""),date:q()(x(m,"rights.created",Date.now())).format("L LT")}});x(l,"result.pagination")&&(this.transfers.pagination={start:l.result.pagination.start,end:l.result.pagination.end,count:l.result.pagination.count,total:l.result.pagination.total}),y?this.transfers.values=[...this.transfers.values,..._]:this.transfers.values=_}catch(l){throw $.warning(k.t("errors.failedToFetchData")),l}finally{this.transfers.loader=!1}},async submitTransfer(){const{$axios:y,$i18n:a}=A();try{this.modals.transfer.loader=!0,await y.post("/100/member/transfer_credits",{params:[{name:"email",value:this.modals.transfer.email},{name:"pages",value:this.modals.transfer.pages}]}),$.success(a.t("admin.transfers.transferSuccess")),this.closeTransferModal(),P().getUsage(),setTimeout(async()=>{await this.listTransfers(!1,!0)},2e3)}catch(s){throw $.error(a.t("admin.transfers.transferError")),s}finally{this.modals.transfer.loader=!1}},openTransferModal(){this.modals.transfer.open=!0,this.modals.transfer.email="",this.modals.transfer.pages=null},closeTransferModal(){this.modals.transfer.open=!1,this.modals.transfer.loader=!1,this.modals.transfer.email="",this.modals.transfer.pages=null}}}),le={class:"flex flex-col gap-4 py-4"},ie={class:"block mb-2"},de={key:0,class:"mt-1 flex items-center gap-1"},ce={class:"block mb-2"},me={class:"bg-[#F5F7FA] rounded-[10px] p-4 flex flex-col gap-2"},ue={class:"flex justify-between items-center"},fe={class:"flex justify-between items-center"},pe={class:"flex justify-between items-center"},_e=U({__name:"transfer-credits",setup(y){const{t:a}=D({useScope:"global"}),s=R(),k=P(),l=T(()=>b.value),_=T(()=>s.modals.transfer.pages??0),m=T(()=>l.value-_.value),u=T(()=>_.value>l.value),f=E(!1),i=E(null);let S;const w=T(()=>{if(!f.value&&i.value!==!0&&i.value===!1)return"error"}),b=E(0),C=E(!1),j=T(()=>C.value||s.modals.transfer.loader);L(()=>s.modals.transfer.email,z=>{i.value=null,clearTimeout(S),!(!z||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(z))&&(S=setTimeout(async()=>{f.value=!0,i.value=await k.checkUsernameExists(z),f.value=!1},500))}),L(()=>s.modals.transfer.open,async(z,v,d)=>{if(!z){i.value=null,f.value=!1,clearTimeout(S);return}C.value=!0,b.value=await k.getRemainingCredits(),C.value=!1});const I=T(()=>!!s.modals.transfer.email&&!!s.modals.transfer.pages&&s.modals.transfer.pages>0&&!u.value&&i.value===!0&&!f.value),K=async()=>{I.value&&await s.submitTransfer()};return(z,v)=>{const d=V,O=J,N=H,G=re,X=Q,Y=W;return c(),g(Y,{open:e(s).modals.transfer.open,"onUpdate:open":v[2]||(v[2]=M=>e(s).modals.transfer.open=M),title:e(a)("admin.transfers.modal.title"),"ok-text":e(a)("admin.transfers.modal.submit"),"cancel-text":e(a)("admin.transfers.modal.cancel"),onOk:K,onCancel:e(s).closeTransferModal,"confirm-loading":e(s).modals.transfer.loader,"ok-button-props":{disabled:!I.value||j.value},width:"500px"},{default:t(()=>[r(N,{spinning:C.value},{default:t(()=>[p("div",le,[p("div",null,[p("label",ie,[r(d,{color:"secondary","strong-level":"medium"},{default:t(()=>[o(n(e(a)("admin.transfers.modal.emailLabel")),1)]),_:1})]),r(O,{value:e(s).modals.transfer.email,"onUpdate:value":v[0]||(v[0]=M=>e(s).modals.transfer.email=M),placeholder:e(a)("admin.transfers.modal.emailPlaceholder"),size:"large",type:"email",status:w.value},null,8,["value","placeholder","status"]),e(s).modals.transfer.email?(c(),B("div",de,[f.value?(c(),g(N,{key:0,size:"small"})):i.value===!1?(c(),g(d,{key:1,color:"error",size:"xs"},{default:t(()=>[o(n(e(a)("admin.transfers.modal.emailNotFound")),1)]),_:1})):i.value===!0?(c(),g(d,{key:2,color:"success",size:"xs"},{default:t(()=>[o(n(e(a)("admin.transfers.modal.emailFound")),1)]),_:1})):h("",!0)])):h("",!0)]),p("div",null,[p("label",ce,[r(d,{color:"secondary","strong-level":"medium"},{default:t(()=>[o(n(e(a)("admin.transfers.modal.pagesLabel")),1)]),_:1})]),r(G,{value:e(s).modals.transfer.pages??void 0,"onUpdate:value":v[1]||(v[1]=M=>e(s).modals.transfer.pages=M),placeholder:e(a)("admin.transfers.modal.pagesPlaceholder"),size:"large",min:1,max:l.value,status:u.value?"error":void 0,class:"w-full"},null,8,["value","placeholder","max","status"]),u.value?(c(),g(d,{key:0,color:"error",size:"xs",class:"mt-1"},{default:t(()=>[o(n(e(a)("admin.transfers.modal.exceedsBalance")),1)]),_:1})):h("",!0)]),p("div",me,[p("div",ue,[r(d,{color:"secondary",size:"sm"},{default:t(()=>[o(n(e(a)("admin.transfers.modal.currentBalance")),1)]),_:1}),r(d,{color:"secondary",size:"sm","strong-level":"semibold"},{default:t(()=>[o(n(l.value)+" "+n(e(a)("admin.transfers.modal.pagesUnit")),1)]),_:1})]),p("div",fe,[r(d,{color:"secondary",size:"sm"},{default:t(()=>[o(n(e(a)("admin.transfers.modal.transferAmount")),1)]),_:1}),r(d,{color:"error",size:"sm","strong-level":"semibold"},{default:t(()=>[o(" - "+n(_.value)+" "+n(e(a)("admin.transfers.modal.pagesUnit")),1)]),_:1})]),r(X,{class:"my-1"}),p("div",pe,[r(d,{color:"secondary",size:"sm","strong-level":"bold"},{default:t(()=>[o(n(e(a)("admin.transfers.modal.finalBalance")),1)]),_:1}),r(d,{color:m.value<0?"error":"primary",size:"sm","strong-level":"bold"},{default:t(()=>[o(n(m.value)+" "+n(e(a)("admin.transfers.modal.pagesUnit")),1)]),_:1},8,["color"])])])])]),_:1},8,["spinning"])]),_:1},8,["open","title","ok-text","cancel-text","onCancel","confirm-loading","ok-button-props"])}}}),ge=Object.assign(_e,{__name:"ModalsAdminTransfersTransferCredits"}),ve={class:"bg-white rounded-[10px] p-[32px] w-full"},xe={key:0,class:"flex justify-center align-middle items-center mt-6"},Te=U({__name:"transfers",setup(y){const{t:a}=D({useScope:"global"}),s=R(),k=[{title:a("admin.transfers.columns.date"),dataIndex:"date",width:"170px"},{title:a("admin.transfers.columns.recipient"),dataIndex:"toName"},{title:a("admin.transfers.columns.email"),dataIndex:"toEmail"},{title:a("admin.transfers.columns.credits"),dataIndex:"creditsText",width:"150px",align:"right"}];return ee(()=>{s.listTransfers(!1,!0)}),(l,_)=>{const m=F,u=V,f=ae,i=se,S=te;return c(),B(ne,null,[r(oe,{titleKey:"admin.transfers.seo.title",descriptionKey:"admin.transfers.seo.description",keywordsKey:"admin.transfers.seo.keywords","no-index":""}),r(S,{tabs:[{key:"transfers",title:e(a)("admin.transfers.tabTitle"),withAction:!0,actionTitle:e(a)("admin.transfers.newTransfer"),onActionClick:e(s).openTransferModal}]},{transfers:t(()=>[p("div",ve,[r(f,{columns:k,"data-source":e(s).transfersListData,class:"table-two",size:"small",pagination:!1,loading:e(s).transfers.loader},{emptyText:t(()=>
1[r(m,{description:e(a)("admin.transfers.emptyMessage"),image:e(F).PRESENTED_IMAGE_SIMPLE},null,8,["description","image"])]),bodyCell:t(({column:w,text:b})=>[w.dataIndex==="date"?(c(),g(u,{key:0,class:"font-[monospace]",size:"xs",color:"secondary"},{default:t(()=>[o(n(b),1)]),_:2},1024)):h("",!0),w.dataIndex==="toName"?(c(),g(u,{key:1,size:"xs",color:"secondary","strong-level":"semibold"},{default:t(()=>[o(n(b),1)]),_:2},1024)):h("",!0),w.dataIndex==="toEmail"?(c(),g(u,{key:2,size:"xs",color:"secondary"},{default:t(()=>[o(n(b),1)]),_:2},1024)):h("",!0),w.dataIndex==="creditsText"?(c(),g(u,{key:3,size:"xs",color:"secondary","strong-level":"semibold"},{default:t(()=>[o(n(b),1)]),_:2},1024)):h("",!0)]),_:1},8,["data-source","loading"]),e(s).transfers.values.length>0&&e(s).transfers.pagination?(c(),B("div",xe,[r(i,{type:"primary",class:"rounded-[10px]",onClick:_[0]||(_[0]=()=>{e(s).listTransfers(!0)}),disabled:e(s).transfers.loader||e(s).transfers.values.length>=(e(s).transfers.pagination?.total||0)},{default:t(()=>[o(n(l.$t("general.SeeMore")),1)]),_:1},8,["disabled"])])):h("",!0)])]),_:1},8,["tabs"]),r(ge)],64)}}});export{Te as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.