/
home
/
pay
/
app
/
assets
/
File Upload :
llllll
Current File: //home/pay/app/assets/index-b6eb0c69.js
import{d as ee,P as H,a as o,c as _,e as r,y as k,n as X,u as c,x as me,a0 as te,a1 as xe,r as v,w as de,o as Q,F as A,h as Y,i as I,s as d,T as G,k as ge,j as he,G as ye,A as b,X as D,q as n,f as z,a2 as we,a3 as Ie,a4 as ke,H as K,_ as ce,z as S,C as O,Z as $e,$ as Ce,a5 as Me,S as ze}from"./index-f587628f.js";import{_ as Se}from"./index-6a7dda0a.js";import{a as Ne,_ as Be,b as Fe}from"./Item.vue_vue_type_script_setup_true_lang-a139b2b7.js";import{a as R}from"./usePrice-0aa1f82a.js";import{e as Te,c as je}from"./vue-content-loader.es-e7296427.js";import{_ as Ue,a as ve}from"./ListAnim.vue_vue_type_style_index_0_lang-9535476c.js";import{g as fe}from"./transaction-3abe7081.js";import{F as We,_ as q}from"./BasicInput.vue_vue_type_script_setup_true_lang-0d383a5b.js";import{r as V}from"./BasicInput.vue_vue_type_style_index_0_lang-61f9ea2f.js";import{_ as De}from"./BasicActionSheet.vue_vue_type_script_setup_true_lang-31e1f464.js";import"./FormItemContext-eefd35ac.js";import"./KeyCode-e8665d10.js";import"./index-9d171d2e.js";import"./index-8eeebc93.js";/* empty css */import"./useDateTime-9c560210.js";/* empty css */function qe(g){const a=g.toString();return`${a.substring(0,4)} ${a.substring(4,8)} ${a.substring(8,12)} ${a.substring(12,16)}`}function Ve(g){const a=g.toString();return`IR${a.substring(0,4)} ${a.substring(4,8)} ${a.substring(8,12)} ${a.substring(12,16)} ${a.substring(16,20)} ${a.substring(20,24)}`}const Ae={class:"p-3 flex flex-col items-center"},Pe={class:"flex justify-between w-full"},Ee={class:"text-white font-bold text-lg w-full"},Le={class:"mt-[1.5vh] text-white w-full text-center text-xl font-bold",dir:"ltr"},Oe={class:"mt-3 text-white text-lg"},Re=ee({__name:"CardItem",props:{sliderIndex:{},selfIndex:{},title:{},cardNumber:{},shaba:{},color:{},active:{type:Boolean}},emits:["update:sliderIndex"],setup(g,{emit:a}){const e=g,C=H({get(){return e.sliderIndex},set(u){a("update:sliderIndex",u)}});function w(u){let m;return u===e.sliderIndex?m=`width: 100%; z-index: 100; opacity: 1;/* margin-top: -160px;*/ top: 20%; position: absolute; background-color: ${e.color};`:m=`width: ${100-Math.abs(e.sliderIndex-u)*10}%; z-index: ${100-Math.abs(e.sliderIndex-u)}; position: absolute; top : ${u>e.sliderIndex?f(l(!0,u))?100:20+Math.abs((e.sliderIndex-u)*(18-Math.abs((e.sliderIndex-u)*4))):f(l(!1,u))?0:20-Math.abs((e.sliderIndex-u)*(18-Math.abs((e.sliderIndex-u)*4)))}%; background-color: ${e.color};`,console.log(m,l(!0,u)),m}function l(u,m){return console.log(20-Math.abs((e.sliderIndex-m)*(24-Math.abs((e.sliderIndex-m)*4)))),u?20+Math.abs((e.sliderIndex-m)*(18-Math.abs((e.sliderIndex-m)*4))):20-Math.abs((e.sliderIndex-m)*(18-Math.abs((e.sliderIndex-m)*4)))}function f(u){return u>100||u<0}return(u,m)=>(o(),_("div",{style:me(w(e.selfIndex)),class:"card relative",onClick:m[0]||(m[0]=Z=>C.value=e.selfIndex)},[r("div",Ae,[r("div",Pe,[r("div",Ee,k(e.title),1),r("div",{class:X(["text-white px-2 flex justify-center items-center rounded-lg w-5rem",u.active?"bg-green-600":"bg-red-600"])},k(u.active?"فعال":"غیر فعال"),3)]),r("div",Le,k(c(qe)(e.cardNumber)),1),r("div",Oe,k(c(Ve)(e.shaba)),1)])],4))}});const Xe=te(Re,[["__scopeId","data-v-2a428829"]]),Ge={class:"absolute bottom-15vh right-0 left-0 z-100 flex justify-center items-center opacity-70"},He={class:"flex gap-1 bg-gray-500 px-2 py-1 rounded-lg"},Ye={key:0,class:"w-2 h-2 rounded-full bg-black"},Ze={key:1,class:"w-2 h-2 rounded-full bg-white"},Je=ee({__name:"index",props:{items:{},id:{}},emits:["update:id"],setup(g,{emit:a}){const e=g;xe(x=>({"1696220d":x.indexCss}));const C=v(null),w=v(null),l=H({get(){return e.id},set(x){a("update:id",x)}}),{direction:f,isSwiping:u,lengthX:m,lengthY:Z}=Te(C),M=["#4B84EB","#889BCD","#C9A68D"];de(u,()=>{u.value&&(f.value==="up"&&e.items.length-1>h.value?h.value++:f.value==="down"&&h.value>0&&h.value--)});const h=v(e.items.length-1);return Q(()=>{var x;return l.value=(x=e.items[h.value])==null?void 0:x.id}),de(h,x=>{var $;console.log(x),l.value=($=e.items[x])==null?void 0:$.id}),(x,$)=>(o(),_("div",{ref_key:"container",ref:w,class:"h-[38vh] flex items-center"},[r("div",{ref_key:"el",ref:C,class:"w-full flex flex-col relative h-full test"},[(o(!0),_(A,null,Y(e==null?void 0:e.items,(p,N)=>(o(),I(Xe,{key:N,sliderIndex:h.value,"onUpdate:sliderIndex":$[0]||($[0]=J=>h.value=J),"card-number":p==null?void 0:p.cart_number,color:M[N%3],"self-index":N,shaba:p==null?void 0:p.shaba_number,title:p==null?void 0:p.bank_name,active:p.sts===2},null,8,["sliderIndex","card-number","color","self-index","shaba","title","active"]))),128)),r("div",Ge,[r("div",He,[(o(!0),_(A,null,Y(x.items.length,p=>(o(),I(G,{name:"slide-up",mode:"out-in",key:p},{default:d(()=>[p-1===h.value?(o(),_("div",Ye)):(o(),_("div",Ze))]),_:2},1024))),128))])])],512)],512))}});const Ke=te(Je,[["__scopeId","data-v-43fe1438"]]),ae=g=>($e("data-v-bb236592"),g=g(),Ce(),g),Qe={class:"z-10 bg-primary text-white flex justify-center items-center h-6vh rounded-bl-full"},et={class:"flex items-center justify-center gap-2 pl-3"},tt=ae(()=>r("div",{class:"font-bold text-lg"},"کیف پول",-1)),at={class:"bg-white wrap-fix py-3 top-15 px-3 text-black font-bold flex justify-evenly z-[1999]"},lt={class:"flex justify-evenly w-full px-2 h-11 items-center bg-gray-50 relative rounded"},st={class:"px-5 pt-26 pb-2"},nt={class:"border-gray-200 border-1 rounded-xl p-5 trans h-40 relative"},ut={class:"z-100 relative"},ot={key:0},it={class:"font-bold text-xs"},rt={key:1,class:"flex gap-1 mt-3"},dt={key:1},ct={key:1,class:"h-30 flex items-center justify-center"},vt=ae(()=>r("div",null,"افزودن کارت جدید",-1)),ft=ae(()=>r("div",{class:"font-bold text-lg"},"افزودن کارت",-1)),mt={class:"pb-20 mt-5"},_t={key:1},pt=ee({__name:"index",setup(g){const a=v(!0),e=ge(),C=he(),w=v(!1);Q(()=>{ye.currentRoute.value.query.state==="deposit"&&(a.value=!0),e.getMyWallet(),a.value=!0});const l=v({value:void 0,percentWallet:0,card_id:void 0}),f=v({account_number:"",bank_name:"",cart_number:"",shaba_number:""}),u=H(()=>{var i,t,y,L,T,j,s,U;return b.value?!0:(i=e==null?void 0:e.walletInfo)!=null&&i.cash&&!a.value?M.value.length>0?((t=e==null?void 0:e.walletInfo)==null?void 0:t.cash)<=0||((y=e==null?void 0:e.walletInfo)==null?void 0:y.cash)<parseInt((L=l.value)==null?void 0:L.value)||isNaN(parseInt((T=l.value)==null?void 0:T.value))||parseInt((j=l.value)==null?void 0:j.value)<1e6:!0:a.value?isNaN(parseInt((s=l.value)==null?void 0:s.value))||parseInt((U=l.value)==null?void 0:U.value)<1e6:!1}),m=v(null),Z=H(()=>{var i;return(((i=e==null?void 0:e.walletInfo)==null?void 0:i.cash)??0)/100}),M=v([]);v(null);const h=()=>{l.value={value:void 0,percentWallet:0,card_id:void 0}};async function x(){try{b.value=!0,await Me(f.value),await $(),w.value=!1,f.value={account_number:"",bank_name:"",cart_number:"",shaba_number:""},K.success("کارت وارد شده با موفقیت افزوده شد و پس از تایید نمایش داده خواهد شد.")}catch(i){console.log(i)}finally{b.value=!1}}async function $(){try{M.value=await we()??[]}catch(i){console.log(i)}}function p(i){a.value=i,l.value.value=void 0,l.value.percentWallet=0}function N(){return a.value?"right: 2%;":" right: 98%; transform: translate(100%, 0);"}const J=i=>`${i}%`;function _e(i){i!==0?l.value.value=parseInt((Z.value*i).toFixed()):l.value.value=void 0}async function pe(){try{if(l.value.value!==void 0){if(b.value=!0,console.log(l.value),a.value||await Ie(l.value),a.value){const i=await ke(l.value);window.location.href=i}await e.getMyWallet(),h(),K.success("عملیات با موفقیت انجام شد")}else K.error("ابتدا مبلغ را وارد کنید")}catch(i){console.log(i)}finally{b.value=!1}}v([]);const le=v([]),se=v([]),P=v(null),E=v(null),B=v({filters:[{field:"type",cr:"and",type:"number",op:"eq",value:3}],limit:6,page:0}),F=v({filters:[{field:"type",cr:"and",type:"number",op:"eq",value:4}],limit:6,page:0}),ne=v();Q(async()=>{await oe(),await ue(),await $()}),C.isSingle||je(ne,async()=>{C.isSingle||(a.value?P.value&&(B.value.page+1)*B.value.limit<P.value.query.total&&(B.value.page++,await ue()):E.value&&(F.value.page+1)*F.value.limit<E.value.query.total&&(F.value.page++,await oe()))},{distance:12});async function ue(){try{B.value.page===0?b.value=!0:D.value=!0,P.value=await fe(B.value),le.value.push(...P.value.rows)}catch(i){console.log(i)}finally{b.value=!1,D.value=!1}}async function oe(){try{F.value.page===0?b.value=!0:D.value=!0,E.value=await fe(F.value),se.value.push(...E.value.rows)}catch(i){console.log(i)}finally{b.value=!1,D.value=!1}}return(i,t)=>{const y=Se,L=Fe,T=ze,j=We;return o(),_("div",null,[r("div",Qe,[r("div",et,[n(ce,{icon:"vuesax-linear:wallet-1"}),tt])]),r("div",at,[r("div",lt,[r("div",{class:X([a.value?"text-white":"text-gray-400","w-full text-center z-2"]),onClick:t[0]||(t[0]=s=>p(!0))}," واریز ",2),r("div",{class:X([a.value?"text-gray-400":"text-white","w-full text-center z-2"]),onClick:t[1]||(t[1]=s=>p(!1))}," برداشت ",2),r("div",{ref_key:"bganim",ref:m,style:me(N()),class:"absolute bg-primary h-8 w-1/2 rounded-lg animate right"},null,4)])]),r("div",st,[n(j,{model:l.value,class:"!mt-5",name:"basic",onFinish:t[7]||(t[7]=s=>pe())},{default:d(()=>[r("div",nt,[n(Ne),r("div",ut,[n(y,{rules:[c(V)()]},{default:d(()=>[n(q,{value:l.value.value,"onUpdate:value":t[2]||(t[2]=s=>l.value.value=s),"addon-before":"ریال","addon-bg-color":"#1F2E54","addon-text-color":"white","place-holder":"مبلغ",size:"large",type:"price"},null,8,["value"])]),_:1},8,["rules"]),n(G,{mode:"out-in",name:"fade"},{default:d(()=>{var s,U,ie;return[a.value?(o(),_("div",rt,[n(S,{class:"w-full font-bold !px-0",onClick:t[4]||(t[4]=W=>l.value.value=1e7)},{default:d(()=>[O(k(c(R)(1e7)),1)]),_:1}),n(S,{class:"w-full font-bold !px-0",onClick:t[5]||(t[5]=W=>l.value.value=5e7)},{default:d(()=>[O(k(c(R)(5e7)),1)]),_:1}),n(S,{class:"w-full font-bold !px-0",onClick:t[6]||(t[6]=W=>l.value.value=1e8)},{default:d(()=>[O(k(c(R)(1e8)),1)]),_:1})])):(o(),_("div",ot,[r("div",it,k(`موجودی کیف پول: ${c(R)(((U=(s=c(e))==null?void 0:s.walletInfo)==null?void 0:U.cash)??0)} ریال`),1),(ie=c(e))!=null&&ie.walletInfo?(o(),I(y,{key:0,class:"!mt-3"},{default:d(()=>{var W,re;return[n(L,{value:l.value.percentWallet,"onUpdate:value":t[3]||(t[3]=be=>l.value.percentWallet=be),disabled:((re=(W=c(e))==null?void 0:W.walletInfo)==null?void 0:re.cash)<=0,max:100,min:0,step:10,"tip-formatter":J,onChange:_e},null,8,["value","disabled"])]}),_:1})):z("",!0)]))]}),_:1})])]),n(y,null,{default:d(()=>[n(S,{disabled:u.value,class:"w-full py-2 mt-5","html-type":"submit",type:"primary"},{default:d(()=>[r("div",null,[c(b)?(o(),I(T,{key:0,size:"small"})):(o(),_("div",dt,k(a.value?"واریز":"برداشت"),1))])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["model"]),a.value?(o(),_("div",{key:0,ref_key:"el",ref:ne,class:X([c(b)?"h-screen":"","px-3 overflow-y-scroll w-full h-[49vh] pb-16"]),style:{"max-height":"calc(100vh - 50px)"}},[c(b)?(o(),_(A,{key:1},Y(13,s=>n(ve,{key:s,class:"mt-1"})),64)):(o(),I(Ue,{key:0,numberItemsAnim:4},{default:d(()=>[(o(!0),_(A,null,Y(a.value?le.value:se.value,s=>(o(),I(Be,{key:s.id,item:s},null,8,["item"]))),128)),c(D)?(o(),I(ve,{key:0,class:"mt-1 mb-8"})):z("",!0)]),_:1}))],2)):z("",!0),n(G,{mode:"out-in",name:"fade"},{default:d(()=>[a.value?z("",!0):(o(),_(A,{key:0},[M.value.length>0?(o(),I(Ke,{key:0,items:M.value,id:l.value.card_id,"onUpdate:id":t[8]||(t[8]=s=>l.value.card_id=s),class:"mt-[2vh] px-3 fixed bottom-10 w-[426px]",style:{"touch-action":"none"}},null,8,["items","id"])):!c(b)&&M.value.length===0?(o(),_("div",ct,"هیچ کارتی یافت نشد")):z("",!0)],64))]),_:1})]),n(G,{mode:"out-in",name:"fade"},{default:d(()=>[a.value?z("",!0):(o(),_("div",{key:0,class:"fixed md:absolute bottom-0 h-[18vh] bg-[#FBFBFC] w-full shadow-lg rounded-3xl flex justify-center pt-3 z-200",style:{"box-shadow":"rgba(0, 0, 0, 0.1) 0px 1px 26px 11px"},onClick:t[15]||(t[15]=s=>w.value=!0)},[vt,n(ce,{icon:"vuesax-linear:add"}),n(De,{show:w.value,"onUpdate:show":t[14]||(t[14]=s=>w.value=s),class:"!max-h-[95vh]"},{default:d(()=>[ft,r("div",mt,[n(j,{model:f.value},{default:d(()=>[n(y,{rules:c(V)(),class:"w-full gap-2 !flex-col",label:"نام بانک",name:"bank_name"},{default:d(()=>[n(q,{value:f.value.bank_name,"onUpdate:value":t[9]||(t[9]=s=>f.value.bank_name=s)},null,8,["value"])]),_:1},8,["rules"]),n(y,{rules:c(V)(),class:"w-full gap-2 !flex-col",label:"شماره کارت",name:"cart_number"},{default:d(()=>[n(q,{value:f.value.cart_number,"onUpdate:value":t[10]||(t[10]=s=>f.value.cart_number=s),type:"number"},null,8,["value"])]),_:1},8,["rules"]),n(y,{rules:c(V)(),class:"w-full gap-2 !flex-col",label:"شماره حساب",name:"account_number"},{default:d(()=>[n(q,{value:f.value.account_number,"onUpdate:value":t[11]||(t[11]=s=>f.value.account_number=s),type:"number"},null,8,["value"])]),_:1},8,["rules"]),n(y,{rules:c(V)(),class:"w-full gap-2 !flex-col",label:"شماره شبا",name:"shaba_number"},{default:d(()=>[n(q,{value:f.value.shaba_number,"onUpdate:value":t[12]||(t[12]=s=>f.value.shaba_number=s)},null,8,["value"])]),_:1},8,["rules"]),n(S,{disabled:c(b),class:"w-full mt-5 md:mt-10",type:"primary",onClick:x},{default:d(()=>[c(b)?(o(),I(T,{key:0,size:"small"})):(o(),_("div",_t,"ثبت"))]),_:1},8,["disabled"]),n(S,{class:"w-full mt-2",onClick:t[13]||(t[13]=s=>w.value=!1)},{default:d(()=>[O("بازگشت")]),_:1})]),_:1},8,["model"])])]),_:1},8,["show"])]))]),_:1})])}}});const jt=te(pt,[["__scopeId","data-v-bb236592"]]);export{jt as default};
Copyright ©2k19 -
Hexid
|
Tex7ure