PageSourceSearch

https://zara99.xyz/assets/DecimalView-910171c7.js

js zara99.xyz collected 2026-10-09 22:56:32 UTC 5,994 bytes, 1 lines download raw bytes

1import{d as F,o as b,c as k,a as u,n as I,t as f,p as J,b as K,u as W,a0 as X,r as c,g as y,L as Y,e as ee,i as p,k as s,j as S,O as te,P as se,a2 as L,Z as ae,v as oe,w as ne,s as j}from"./index-0c2fc791.js";import{r as le}from"./rules-2d0add82.js";import{D as ie}from"./DynamicTitle-cbd8a593.js";import{B as re}from"./ButtonHistory-51ca90db.js";import{_ as ue}from"./BankCard.vue_vue_type_script_setup_true_lang-8563ded2.js";/* empty css                                                 */import{_ as ce}from"./SelectedEle.vue_vue_type_script_setup_true_lang-5873739c.js";import{_ as me}from"./ShowRules.vue_vue_type_script_setup_true_lang-73cab9ac.js";import{_ as de}from"./DropdownBonus.vue_vue_type_script_setup_true_lang-4d69c8cd.js";import{_ as pe}from"./ContentCheckBonus.vue_vue_type_script_setup_true_lang-0c9f4228.js";import{L as fe}from"./LoadingComponent-f00ffbe6.js";/* empty css                                                   */import{f as ve}from"./filterDepositBank-530c8885.js";import"./ChevronLeftIcon-c955d241.js";import"./IconCopy-65574a63.js";import"./ShowAmount.vue_vue_type_script_setup_true_lang-a836e2ca.js";import"./bankFormat-eaefa96a.js";/* empty css                                                                     */import"./InformationCircleIcon-933d8683.js";import"./checkBonus-0cc70882.js";import"./noTakeBonus-e06dcd72.js";import"./ChevronDownIcon-0118fc6f.js";const _e={id:"toast-alert"},be=F({__name:"ToastAlert",props:{message:{default:"alert message"},type:{default:"error"}},setup($){const i=$;return(D,t)=>(b(),k("div",_e,[u("div",{class:I(`toast-alert-wrapper toast-${i.type}`)},[u("p",{class:I(["text-sm text-center",`text-${i.type}`])},f(i.message),3)],2)]))}}),he={key:0,class:"flex flex-col justify-between h-full"},ge={class:"md:ml-[1.5rem] landscape:ml-[1rem] landscape:lg:ml-[1.5rem]"},ke={class:"deposit-header flex justify-between items-center mb-2 md:mb-3"},ye={class:"flex flex-col items-end"},xe={key:0,class:"mt-1 mb-4 first-step"},Be={class:"flex justify-between items-center"},we={for:""},Se={key:0,class:"text-red-600"},De=["placeholder"],$e={class:"deposit-min text-sm text-[#ffd438] mt-1"},Te={class:"grid"},Ve={key:1,class:"seconde-step"},Ce={key:1},Ye=F({__name:"DecimalView",setup($){var N,A;const i=J(),D=K(),{t,locale:E}=W();le(),X();const h=((N=i.data)==null?void 0:N.deposition.config_web.decimal.deposition_min)||0,m=((A=i.data)==null?void 0:A.deposition.config_web.decimal.deposition_max)||0,x=h??0,B=m??0,o=c(""),v=c(!1),T=c(!1),_=c(""),H=c(null),O=c(null),w=c(1),V=c(),C=c(),M=c(!0),z=y(()=>{var n,d,l;const a=(n=D.data)==null?void 0:n.bank_lista;if(!a)return[];const e=ve(a.filter(r=>r.status!==2));if(e.length===0)return[];if((l=(d=i==null?void 0:i.data)==null?void 0:d.registrera)!=null&&l.not_checkbank&&!e.some(r=>r.aktiva===1))return e;const g=e.find(r=>r.aktiva===1);return g?[g]:[]}),G=y(()=>D.data),P=y(()=>Y({data:G.value||null})),Q=y(()=>P.value.bankStatus.value),R=y(()=>{let a=[100,200,300,400,500,600,700,m],e=[];if(h===0)return a;if(h<=10){for(let n=1;n<=7;n++){const d=h*n,l=Math.ceil(d/1)*100,r=Math.min(l,m);if(e.push(r),r===m)break}e.length<7&&(e=a)}else{for(let n=1;n<=7;n++){const d=h*n,l=Math.ceil(d),r=Math.min(l,m);if(e.push(r),r===m)break}e.length<7&&(e=a)}return e[e.length-1]!==m&&e.push(m),e});ee(()=>{setTimeout(()=>{M.value=!1},500)});const U=()=>{if(o.value==""||o.value==null)_.value=t("FillAmount");else if(parseInt(o.value)<x){_.value=`${t("AmountMoreThan")} ${x} ${t("Bath")}`;return}else if(parseInt(o.value)>B){_.value=`${t("AmountLessThan")} ${B} ${t("Bath")}`;return}else if(isNaN(parseInt(o.value))){_.value=t("isNan");return}else _.value="",Z()};async function Z(){if(!v.value){v.value=!0;try{const a={kreditera:parseFloat(o.value)},e=await ne.decimal(a);e.code!==200&&e.error_code!==0?(j.error(e.message),setTimeout(()=>{v.value=!1},500)):(V.value=[{...e.payload}],T.value=!0,j.success(e.message),setTimeout(()=>{w.value++,v.value=!1},500))}catch(a){console.log(a),setTimeout(()=>{v.value=!1},500)}finally{o.value="",O.value=null,H.value=null,setTimeout(()=>{v.value=!1},500)}}}const q=a=>{if(a<x){o.value=String(x);return}else if(a>B){o.value=String(B);return}else o.value=String(a)};return(a,e)=>{var g,n,d;return M.value?(b(),k("div",Ce,[p(fe,{height:"400"})])):(b(),k("div",he,[u("div",ge,[u("div",ke,[p(ie,{title:(s(E)==="th"?(n=(g=s(i).data)==null?void 0:g.deposition.config_web.decimal)==null?void 0:n.name:void 0)||s(t)("Decimal")},null,8,["title"]),p(re,{typeHistory:"deposition",isQuery:!0})]),u("div",ye,[p(de,{bonusToContentId:C.value,isCheckBonus:!0},null,8,["bonusToContentId"]),p(pe,{onChange_bonus_id:e[0]||(e[0]=l=>C.value=l)})]),w.value===1?(b(),k("div",xe,[u("div",null,[u("div",Be,[u("label",we,f(s(t)("SpecifyAmount")),1),_.value?(b(),k("span",Se,f(_.value),1)):S("",!0)]),te(u("input",{type:"number",placeholder:s(t)("InputAmount"),"onUpdate:modelValue":e[1]||(e[1]=l=>o.value=l),min:"0",id:"input-decimal",class:"theme-font-color-1 my-2 w-full px-3 py-1 sm:py-1.5 rounded-full border-solid border-2 disabled:brightness-75 disabled:opacity-50 text-black"},null,8,De),[[se,o.value]])]),u("div",$e,f(s(t)("MinAmount"))+" "+f(s(L)(s(h)))+" "+f(s(t)("Bath"))+" "+f(s(t)("MaxAmount"))+" "+f(s(L)(s(m)))+" "+f(s(t)("Bath")),1),p(ce,{data:R.value,onEventSelected:q},null,8,["data"]),u("div",Te,[p(ae,{title:s(t)("DepositButton"),disabled:v.value||!o.value||z.value.length===0,loading:v.value,bg:"active",color:"white",id:"btn-decimal",class:"active my-3 !w-[70%] mx-auto text-center !h-9",onClick:e[2]||(e[2]=l=>U())},null,8,["title","disabled","loading"])])])):S("",!0),w.value===2?(b(),k("div",Ve,[Q.value===0?(b(),oe(be,{key:0,message:s(t)("pleaseDepositSameAccount")},null,8,["message"])):S("",!0),p(ue,{data:V.value,"is-show":T.value,onTimeOut:e[3]||(e[3]=l=>w.value=l)},null,8,["data","is-show"])])):S("",!0)]),p(me,{"rules-data":(d=s(i).data)==null?void 0:d.deposition.config_web.decimal.beskrivning},null,8,["rules-data"])]))}}});
1export{Ye 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.