PageSourceSearch

https://bit24.cash/__nuxt/B3kbZxVI.js

js bit24.cash collected 2026-10-07 17:46:06 UTC 4,653 bytes, 1 lines download raw bytes

1import{A as v}from"./BjkA-DXL.js";import{d as b,f as x,u as L,g as N,w as V,h,i as d,j as c,k as e,B as G,a as P,l as f,e as U,o as a,b as m,m as _,t as A,n as g,p as k,q as F,_ as O}from"./QJre-PsH.js";import{B as S}from"./BakViL5O.js";import{B as C}from"./BcO3dFct.js";import{B as z}from"./CWXXeE93.js";import{K as Q}from"./CEvb9rPJ.js";import{u as K}from"./BKGXCE4B.js";class $ extends v{constructor(r,l){super(r,l)}async getStatus(r){return await this.get(`/loan-detail/status/${r}`)}}var n=(o=>(o[o.ACTIVE=1]="ACTIVE",o[o.PAID=2]="PAID",o[o.IN_PROGRESS=3]="IN_PROGRESS",o[o.LIQUIDATING=4]="LIQUIDATING",o[o.FAILED=5]="FAILED",o))(n||{});const j={class:"credit-request-response"},H={key:1,class:"credit-request-response__card"},M={class:"credit-request-response__body"},W={class:"credit-request-response__content"},J={class:"credit-request-response__title"},X={class:"credit-request-response__description"},Y=b({__name:"request-response",async setup(o){let r,l;x({title:"نتیجه درخواست وام"});const y={missing_id:{icon:"icon-close",color:"error",title:"شناسه وام وارد نشده است",description:"برای مشاهده وضعیت وام، شناسه معتبر در آدرس صفحه لازم است. لطفاً از بخش وام‌های من وارد شوید."},fetch_error:{icon:"icon-close",color:"error",title:"خطا در دریافت اطلاعات",description:"مشکلی در بارگذاری وضعیت وام پیش آمده است. لطفاً مجدد تلاش کنید."}},I={[n.ACTIVE]:{icon:"icon-tick",color:"success",title:"درخواست وام شما تایید شد",description:"مراحل نهایی تخصیص وام توسط ونسی در حال انجام است و پس از تکمیل فرآیند، طی ۳ تا ۱۰ روز کاری در اختیار شما قرار خواهد گرفت."},[n.PAID]:{icon:"icon-tick",color:"success",title:"وام تسویه شده است",description:"این وام به‌طور کامل تسویه شده است."},[n.IN_PROGRESS]:{icon:"icon-clock-pending",color:"primary",title:"در انتظار تخصیص وام",description:"درخواست شما ارسال شده است. پس از تکمیل بررسی‌ها توسط ونسی، نتیجه به شما اعلام خواهد شد."},[n.LIQUIDATING]:{icon:"icon-warning",color:"warning",title:"وام در حال تسویه اجباری است",description:"به‌دلیل کاهش ارزش ضمانت، این وام در حال تسویه اجباری است. برای جزئیات بیشتر به بخش وام‌های من مراجعه کنید."},[n.FAILED]:{icon:"icon-close",color:"error",title:"تخصیص وام انجام نشد",description:"متاسفانه درخواست وام شما توسط ونسی تایید نشد در صورت تمایل می‌توانید دوباره درخواست خود را ثبت کنید."}},w=U(),T=L(),B=N(),{options:D}=K(),i=f(()=>{const t=T.query.loanId;return typeof t=="string"&&t.trim()?t.trim():""}),E=f(()=>"bit24://bit24.cash/loan/detail?id="+i.value),{data:u,pending:R}=([r,l]=V(async()=>P(()=>`credit-request-response-${i.value||"empty"}`,async()=>{if(!i.value)return{loan:null,errorType:"missing_id"};try{const t=await new $(w,D).getStatus(i.value);if(t.success&&t.data?.loan)return{loan:t.data.loan,errorType:null}}catch{return{loan:null,errorType:"fetch_error"}}return{loan:null,errorType:"fetch_error"}},{watch:[i]})),r=await r,l(),r),p=f(()=>{if(u.value?.errorType)return y[u.value.errorType];const t=u.value?.loan;if(!t)return y.fetch_error;const s=I[t.status]??I[n.FAILED];return{icon:s.icon,color:s.color,title:t.status_text||s.title,description:s.description}});function q(){if(window.history.length>1){B.back();return}F("/credit/")}return(t,s)=>(a(),h("section",j,[d(e(G),null,{default:c(()=>[d(e(C),null,{default:c(()=>[d(e(S),{size:"full",md:"4/12",class:"mx-auto w-full max-w-[414px]"},{default:c(()=>[e(R)?(a(),m(e(z),{key:0,class:"credit-request-response__skeleton"})):(a(),h("div",H,[_("div",M,[d(e(Q),{icon:e(p).icon,color:e(p).color},null,8,["icon","color"]),_("div",W,[_("h1",J,A(e(p).title),1),_("p",X,A(e(p).description),1)])]),e(u)?.loan?.is_mobile?(a(),m(e(g),{key:1,size:"40",wide:"",emphasis:"high",color:"primary",type:"basic",tag:"nuxt-link",href:e(E)},{default:c(()=>[...s[1]||(s[1]=[k(" بازگشت به اپلیکیشن ",-1)])]),_:1},8,["href"])):(a(),m(e(g),{key:0,size:"40",wide:"",emphasis:"high",color:"primary",type:"basic",onClick:q},{default:c(()=>[...s[0]||(s[0]=[k(" بازگشت ",-1)])]),_:1}))]))]),_:1})]),_:1})]),_:1})]))}}),ie=O(Y,[["__scopeId","data-v-f4668b0b"]]);export{ie 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.