/
proc
/
3430793
/
task
/
3430793
/
cwd
/
home
/
pay
/
app
/
assets
/
File Upload :
llllll
Current File: //proc/3430793/task/3430793/cwd/home/pay/app/assets/index-d9ea7b62.js
import{d as V,r as b,P as B,a as c,c as x,e,n as C,q as l,_ as se,y as o,u as m,C as g,s as i,z as w,bb as ce,k as T,o as me,G as q,l as ve,w as fe,A as d,bc as _e,bd as pe,i as S,F as Y,h as Z,f as D,S as be,H as N,be as xe,bf as ge,bg as we}from"./index-8388c2e9.js";import{_ as he}from"./index-62ef2295.js";/* empty css */import{t as ee,b as ye}from"./useDateTime-bc272a67.js";import{_ as O}from"./BasicActionSheet.vue_vue_type_script_setup_true_lang-b47cd1df.js";import{_ as $e}from"./vue-content-loader.es-e2fc4b04.js";import{_ as ke}from"./index-c669361b.js";import{s as te,r as ze,l as Ce,c as Fe,g as Ie,h as je}from"./cash_saving-867bbf46.js";import{r as Se}from"./BasicInput.vue_vue_type_style_index_0_lang-87db838e.js";import{_ as Be,F as Ue}from"./BasicInput.vue_vue_type_script_setup_true_lang-d1f4c86f.js";import{_ as Te,a as qe}from"./ListAnim.vue_vue_type_style_index_0_lang-89d01cdf.js";import{_ as De}from"./DialogVant.vue_vue_type_style_index_0_lang-cce04993.js";import"./FormItemContext-c330e0b6.js";/* empty css */const Ne={class:"flex"},Oe={class:"w-full mr-3"},Ve={class:"flex justify-between w-full"},Me={class:"henza-number"},Ee={class:"flex justify-between mt-2"},Re={class:"text-gray-500 flex gap-1 text-xs items-center"},We={class:"font-bold text-lg"},Ae={class:"pb-20 mt-5"},Ge={class:"flex justify-between mb-3"},He=e("div",{class:"text-black"},"مقدار طلا مبادله شده:",-1),Je={class:"text-base ml-1 number-ltr henza-number"},Le={class:"flex justify-between mb-3"},Pe=e("div",{class:"text-black"},"موجودی کیف طلا:",-1),Ke={class:"flex text-xs text-yellow-700 items-center"},Qe={class:"text-base ml-1 henza-number"},Xe={class:"flex justify-between mb-3"},Ye=e("div",{class:"text-black"},"وضعیت:",-1),Ze={class:"flex text-xs items-center"},et={class:"flex justify-between mb-3"},tt=e("div",{class:"text-black"},"تاریخ:",-1),st={class:"henza-number"},lt={class:"flex justify-between mb-3"},at=e("div",{class:"text-black"},"زمان:",-1),nt={class:"henza-number"},ot=V({__name:"Item",props:{item:{}},setup(F){const s=F,_=b(!1),h=B(()=>s.item.type===3||s.item.type===1);return B(()=>s.item.type===1||s.item.type===2),(u,r)=>{const $=$e,y=ke;return c(),x("div",{onClick:r[2]||(r[2]=v=>_.value=!0)},[e("div",Ne,[e("div",{class:C([h.value?"bg-green-50":"bg-red-50","rounded-lg p-3 h-fit w-fit flex justify-center items-center"])},[l(se,{class:C(h.value?"text-green-600":"text-red-600"),icon:`vuesax-linear:${h.value?"arrow-up-2":"arrow-down-2"}`},null,8,["class","icon"])],2),e("div",Oe,[e("div",Ve,[e("div",null,o(u.item.type_str),1),e("div",Me,o(m(ee)(u.item.expire_at)),1)]),e("div",Ee,[e("div",{class:C([u.item.gold>=0?"text-green-600":"text-red-600","text-gray-500 text-xs number-ltr henza-number"])},null,2),e("div",Re,[e("div",{class:C([u.item.gold>0?"text-green-600":"text-red-600","text-base number-ltr henza-number"])},o(u.item.gold),3),g(" گرم ")])])])]),l($,{class:"!my-3"}),l(O,{show:_.value,"onUpdate:show":r[1]||(r[1]=v=>_.value=v)},{default:i(()=>[e("div",We,o(s.item.type_str),1),e("div",Ae,[e("div",Ge,[He,e("div",{class:C([u.item.gold>=0?"text-green-600":"text-red-600","flex text-xs items-center"])},[e("div",Je,o(u.item.gold),1),g(" گرم ")],2)]),e("div",Le,[Pe,e("div",Ke,[e("div",Qe,o(u.item.balance_gold),1),g(" گرم ")])]),e("div",Xe,[Ye,e("div",Ze,[l(y,{color:u.item.active?"blue":"red",class:"!py-1 !px-6 !ml-0"},{default:i(()=>[g(o(u.item.active?"موفق":"نا موفق"),1)]),_:1},8,["color"])])]),e("div",et,[tt,e("div",st,o(m(ee)(u.item.expire_at)),1)]),e("div",lt,[at,e("div",nt,o(m(ye)(u.item.expire_at)),1)]),l(w,{class:"w-full mt-5",onClick:r[0]||(r[0]=v=>_.value=!1)},{default:i(()=>[g("بازگشت")]),_:1})])]),_:1},8,["show"])])}}}),it="/assets/empty-416bb712.svg",ut={class:"flex w-full items-center mt-10 justify-center flex-col"},rt=["src"],dt=V({__name:"empty",props:{text:{}},setup(F){const s=F;return(_,h)=>(c(),x("div",ut,[e("img",{class:"w-1/2",src:m(it),alt:""},null,8,rt),e("div",null,o(s.text),1)]))}}),ct={class:"bg-white wrap-fix py-3 px-3 text-black font-bold drop-shadow flex h-12 z-20 justify-between"},mt={class:"flex"},vt={class:"mr-2"},ft={class:"pt-20 flex flex-col justify-center items-center"},_t={class:"bg-sky-100 w-[120px] aspect-square flex justify-center rounded-xl"},pt=["src"],bt={class:"mt-2 font-bold flex text-xs items-center text-gray-500"},xt={class:"ml-1 text-base text-black henza-number"},gt={class:"text-gray-400"},wt={class:"w-full p-5"},ht={class:"w-full flex gap-3"},yt=e("div",{class:"font-bold mt-5"},"تراکنش ها",-1),$t={class:"mt-5 pb-17 overflow-y-scroll h-[54vh]"},kt={class:"font-bold text-lg"},zt={key:0,class:"mt-2 text-xs font-bold leading-5"},Ct={class:"henza-number"},Ft={key:0,class:"henza-number"},It={key:1,class:"mt-2 text-xs font-bold henza-number"},jt={key:1},St={class:"font-bold text-lg"},Bt=e("div",{class:"flex w-full justify-right"},"ویرایش",-1),Ut=e("div",{class:"flex w-full justify-right"},"حذف",-1),Tt=e("div",{class:"p-5 text-sm"}," آیا از حذف قلک خود اطمینان دارید؟ ",-1),Pt=V({__name:"index",setup(F){const s=b(),_=b([]),h=b(null),u=b({}),r=b(),$=b(),y=b(),v=b(),M=b();let U=ce(),k=T();me(()=>{E()});function le(){var a,t,f;((a=s.value)==null?void 0:a.wallet[0])===void 0||((f=(t=s.value)==null?void 0:t.wallet[0])==null?void 0:f.gold)===0?y.value=!0:(N.error("ابتدا قلک خود را خالی کنید"),$.value=!1)}async function ae(){try{d.value=!0,y.value=!1,await xe(z),await U.getMyFund(),q.back(),N.success("قلک با موفقیت حذف شد")}catch(a){console.log(a)}finally{d.value=!1}}const z=parseInt(q.currentRoute.value.params.id),p=ve({value:void 0,fund_id:z});fe(r,a=>a?"":p.value=void 0);const ne=B(()=>{var a,t,f;return d.value?!0:p.value!==void 0?v.value?p.value>((a=k==null?void 0:k.walletInfo)==null?void 0:a.gold):p.value>((f=(t=s.value)==null?void 0:t.wallet[0])==null?void 0:f.gold):!0});async function E(){try{d.value=!0,s.value=await _e(z),await oe()}catch(a){console.log(a)}finally{d.value=!1}}async function oe(){var a,t,f;if((a=s.value)!=null&&a.wallet)try{d.value=!0,_.value=[],Object.assign(u.value,{wallet_id:(f=(t=s.value)==null?void 0:t.wallet[0])==null?void 0:f.id}),h.value=await pe(u.value),_.value.push(...h.value.rows)}catch(I){console.log(I)}finally{d.value=!1}}async function ie(){var a;(a=M.value)==null||a.validateFields().then(async()=>{try{d.value=!0,p.fund_id=z,v.value?await ge(p):await we(p),await E(),await U.getMyFund(),await k.getMyWallet(),U=T(),k=T(),N.success(` با موفقیت${v.value?" واریز":" برداشت"} شد`),r.value=!1}catch(t){console.log(t)}finally{d.value=!1}})}const ue=B(()=>{var a;switch((a=s.value)==null?void 0:a.title){case"خرید لوازم منزل":return je;case"هدیه":return Ie;case"گردش":return Fe;case"ازدواج":return Ce;case"تعمیرات":return ze;case"پس انداز":return te;default:return te}});return(a,t)=>{var W,A,G,H;const f=se,I=be,R=he,re=Ue;return c(),x("div",null,[e("div",ct,[e("div",mt,[e("div",{onClick:t[0]||(t[0]=n=>m(q).back()),class:"cursor-pointer"},[l(f,{icon:"vuesax-linear:arrow-right-1"})]),e("div",vt,o((W=s.value)==null?void 0:W.title),1)]),e("div",{onClick:t[1]||(t[1]=n=>$.value=!0)},[l(f,{icon:"vuesax-linear:setting-4"})])]),e("div",ft,[l(I,{spinning:m(d)},{default:i(()=>[e("div",_t,[m(d)?D("",!0):(c(),x("img",{key:0,src:ue.value,alt:""},null,8,pt))])]),_:1},8,["spinning"]),e("div",bt,[e("div",xt,o((G=(A=s.value)==null?void 0:A.wallet[0])==null?void 0:G.gold),1),g(" گرم ")]),e("div",gt,"موجودی قلک "+o((H=s.value)==null?void 0:H.title),1),e("div",wt,[e("div",ht,[l(w,{class:"w-full !bg-[#F3F0E9] !border-0 !rounded",icon:"vuesax-linear:add-square","icon-size":"18",onClick:t[2]||(t[2]=()=>{r.value=!0,v.value=!1})},{default:i(()=>[g("برداشت ")]),_:1}),l(w,{class:"w-full !bg-[#F3F0E9] !border-0 !rounded",icon:"vuesax-linear:arrow-up","icon-size":"18",onClick:t[3]||(t[3]=()=>{r.value=!0,v.value=!0})},{default:i(()=>[g("واریز ")]),_:1})]),yt,e("div",$t,[m(d)?(c(),x(Y,{key:1},Z(8,n=>l(qe,{key:n,class:"mt-1"})),64)):(c(),S(Te,{key:0},{default:i(()=>[(c(!0),x(Y,null,Z(_.value,n=>(c(),S(ot,{key:n.id,item:n},null,8,["item"]))),128))]),_:1})),_.value.length===0&&!m(d)?(c(),S(dt,{key:2,text:"هیچ تراکنشی یافت نشد"})):D("",!0)])])]),l(O,{show:r.value,"onUpdate:show":t[7]||(t[7]=n=>r.value=n)},{default:i(()=>[e("div",kt,o(v.value?"واریز":"برداشت"),1),l(re,{ref_key:"formRef",ref:M,model:p,class:"!mt-5",name:"basic",onFinish:t[6]||(t[6]=n=>ie())},{default:i(()=>[l(R,{rules:[m(Se)()],label:"مقدار گرم طلا",name:"value",class:"!block"},{default:i(()=>{var n,j,J,L,P,K,Q,X;return[l(Be,{value:p.value,"onUpdate:value":t[4]||(t[4]=de=>p.value=de),"addon-before":"گرم","place-holder":"گرم",type:"text",inputmode:"decimal",size:"large"},null,8,["value"]),v.value?(c(),x("div",zt,[e("div",Ct,"موجودی کیف طلا: "+o((j=(n=m(k))==null?void 0:n.walletInfo)==null?void 0:j.gold)+" گرم",1),((L=(J=s.value)==null?void 0:J.wallet[0])==null?void 0:L.gold)!==0?(c(),x("div",Ft,o(`موجودی قابل برداشت قلک: ${((K=(P=s.value)==null?void 0:P.wallet[0])==null?void 0:K.gold)??0} گرم`),1)):D("",!0)])):(c(),x("div",It,"موجودی قلک "+o(s.value.title)+": "+o((X=(Q=s.value)==null?void 0:Q.wallet[0])==null?void 0:X.gold)+" گرم ",1))]}),_:1},8,["rules"]),l(R,null,{default:i(()=>[l(w,{disabled:ne.value,class:"w-full py-2 mt-2","html-type":"submit",type:"primary"},{default:i(()=>[e("div",null,[m(d)?(c(),S(I,{key:0,size:"small"})):(c(),x("div",jt,o(v.value?"واریز":"برداشت"),1))])]),_:1},8,["disabled"]),l(w,{class:"mb-20 mt-2 w-full",onClick:t[5]||(t[5]=n=>r.value=!1)},{default:i(()=>[g("بازگشت")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["show"]),l(O,{show:$.value,"onUpdate:show":t[10]||(t[10]=n=>$.value=n)},{default:i(()=>{var n;return[e("div",St,"قلک "+o((n=s.value)==null?void 0:n.title),1),l(w,{class:"mt-12 w-full",icon:"vuesax-linear:edit","icon-size":"16",onClick:t[8]||(t[8]=j=>a.$router.push({name:"fund_add",query:{id:m(z)}}))},{default:i(()=>[Bt]),_:1}),l(w,{loading:m(d),class:"mb-10 mt-2 w-full !text-red-600",icon:"vuesax-linear:trash","icon-size":"16",onClick:le},{default:i(()=>[Ut]),_:1},8,["loading"]),l(w,{class:"mb-20 mt-2 w-full",type:"primary",onClick:t[9]||(t[9]=j=>r.value=!1)},{default:i(()=>[g("بازگشت")]),_:1})]}),_:1},8,["show"]),l(De,{show:y.value,"onUpdate:show":t[12]||(t[12]=n=>y.value=n),closeOnClickOverlay:!0,timeOut:-1},{title:i(()=>[Tt]),button:i(()=>[e("div",{class:"text-center text-red",onClick:ae}," حذف "),e("div",{class:"text-center",onClick:t[11]||(t[11]=n=>y.value=!1)}," انصراف ")]),_:1},8,["show"])])}}});export{Pt as default};
Copyright ©2k19 -
Hexid
|
Tex7ure