1import{d as W,r as c,p as X,b as ee,u as ae,as as te,g as m,L as oe,e as se,o as i,c as v,a as S,i as n,k as a,t as w,F as C,v as D,j as I,Y as j,N as F,Z as ne,w as M,s as p}from"./index-0c2fc791.js";import{D as le}from"./DynamicTitle-cbd8a593.js";import{B as ie}from"./ButtonHistory-51ca90db.js";/* empty css *//* empty css */import{_ as re}from"./ShowRules.vue_vue_type_script_setup_true_lang-73cab9ac.js";import{a as E}from"./bankMerge-af78059c.js";import{L as ue}from"./LoadingComponent-f00ffbe6.js";import{_ as ce}from"./DropdownBonus.vue_vue_type_script_setup_true_lang-4d69c8cd.js";import{_ as de}from"./ContentCheckBonus.vue_vue_type_script_setup_true_lang-0c9f4228.js";/* empty css */import{_ as me,a as H}from"./BankDropDown.vue_vue_type_script_setup_true_lang-86d60f26.js";import{N as O}from"./NewBankCard-ac32d76b.js";import{B as pe}from"./BankSlice-b09eeb95.js";import{S as fe}from"./SlipUpload-2be54032.js";import{g as ve}from"./filterDepositBank-530c8885.js";import"./ChevronLeftIcon-c955d241.js";import"./rules-2d0add82.js";import"./InformationCircleIcon-933d8683.js";import"./checkBonus-0cc70882.js";import"./noTakeBonus-e06dcd72.js";import"./ChevronDownIcon-0118fc6f.js";import"./bankFormat-eaefa96a.js";const ke={class:"flex flex-col justify-between h-full"},be={key:0,class:"md:ml-[1.5rem] h-full mb-[3rem] md:mb-[1rem] landscape:ml-[1rem] landscape:lg:ml-[1.5rem]"},_e={class:"deposit-header flex justify-between items-center mb-2 md:mb-3"},ge={class:"flex flex-col items-end"},ye={key:0,class:"text-center border rounded p-2 my-4"},he={class:"flex justify-center"},Ze=W({__name:"AutoView",setup(Be){const y=c(!1),_=X(),x=ee(),A=c([]),h=c(""),N=c(),g=c(),d=c(),k=c(!1),f=c(null),{t:s,locale:P}=ae(),q=te(),V=m(()=>{var e,t,r,u,l,o,$,L;return(((u=(r=(t=(e=_.data)==null?void 0:e.deposition)==null?void 0:t.config_web)==null?void 0:r.automate)==null?void 0:u.enable)&&((L=($=(o=(l=_.data)==null?void 0:l.deposition)==null?void 0:o.config_web)==null?void 0:$.automate)==null?void 0:L.slip_verify))??!1}),T=m(()=>q.data),Q=m(()=>x.data),Y=m(()=>oe({data:Q.value||null}));m(()=>Y.value.bankStatus.value);const Z=m(()=>{var e;return ve((e=x.data)==null?void 0:e.bank_lista)});async function z(){try{const e=await M.auto();e.code!==200&&e.error_code!==0?(p.error(e.message),h.value=e.message):A.value=e.payload.automate||[]}catch(e){console.log(e),p.error(s("NoData")),h.value=s("NoData")}finally{setTimeout(()=>{y.value=!1},500)}}const G=E(Z,T),b=E(A,T),J=m(()=>b.value.length>1);se(async()=>{y.value=!0,z()});function U(e){typeof e!="string"&&(d.value=e)}function K(e){typeof e!="string"&&(g.value=e)}function B(){f.value=null,k.value=!1}async function R(){var e,t,r,u;if(!g.value||!d.value){p.error(s("PleaseChooseBank"));return}if(!f.value){p.error(s("PleaseUploadSlip"));return}if(!k.value){k.value=!0;try{const l={slip_qrcode:f.value,bank_code:((e=g.value)==null?void 0:e.label)||"",bank_number:((t=g.value)==null?void 0:t.value)||"",acc_bank_code:((r=d.value)==null?void 0:r.bank_koda)||"",acc_bank_number:((u=d.value)==null?void 0:u.bank_number)||""},o=await M.confirmSlip(l);o.code!==200&&o.error_code!==0?(p.error(o.message),B()):(p.success(o.message),B())}catch(l){p.error(`Error ${l}`),B()}}}return(e,t)=>{var r,u,l;return i(),v("div",ke,[y.value?(i(),D(ue,{key:1,height:"400"})):(i(),v("div",be,[S("div",_e,[n(le,{title:(a(P)==="th"?(u=(r=a(_).data)==null?void 0:r.deposition.config_web.automate)==null?void 0:u.name:void 0)||a(s)("Auto")},null,8,["title"]),n(ie,{typeHistory:"deposition",isQuery:!0})]),S("div",ge,[n(ce,{bonusToContentId:N.value,isCheckBonus:!0},null,8,["bonusToContentId"]),n(de,{onChange_bonus_id:t[0]||(t[0]=o=>N.value=o)})]),h.value?(i(),v("p",ye,w(a(s)("NoData")),1)):(i(),v(C,{key:1},[J.value?(i(),v(C,{key:0},[n(me,{data:a(b),title:a(s)("ChooseBankAccountDeposit"),placeholder:a(s)("ChooseBankAccount"),"show-length-bank-count":a(b).length,"is-active":!0,onSelectedBank:U},null,8,["data","title","placeholder","show-length-bank-count"]),d.value?(i(),D(O,{key:0,"bank-detail":d.value?[d.value]:[],"emits-default-value":!1,"show-title":!1},null,8,["bank-detail"])):I("",!0)],64)):(i(),D(O,{key:1,"bank-detail":a(b).length?[a(b)[0]]:[],"emits-default-value":!0,"onUpdate:selected":U},null,8,["bank-detail"])),n(H,{variant:"danger",class:"my-4"},{default:j(()=>[F(w(a(s)("deposit.transferToThisAccountOnly")),1)]),_:1}),n(pe,{"bank-detail":a(G),"is-auto":!0,"onUpdate:selected":K,"is-radio-dot-active":V.value},null,8,["bank-detail","is-radio-dot-active"]),n(H,{variant:"danger",class:"mb-4"},{default:j(()=>[F(w(a(s)("deposit.depositFromDisplayedAccountOnly")),1)]),_:1}),V.value?(i(),v(C,{key:2},[n(fe,{modelValue:f.value,"onUpdate:modelValue":t[1]||(t[1]=o=>f.value=o),"input-id":"slip-verify-upload"},null,8,["modelValue"]),S("div",he,[n(ne,{title:a(s)("ConfirmDeposit"),disabled:!f.value||k.value,loading:k.value,bg:"active",color:"white",class:"active my-3 !w-[70%] mx-auto text-center !h-9",onClick:t[2]||(t[2]=o=>R())},null,8,["title","disabled","loading"])])],64)):I("",!0)],64)),n(re,{class:"mt-3","rules-data":(l=a(_).data)==null?void 0:l.deposition.config_web.automate.beskrivning},null,8,["rules-data"])]))])}}});
1export{Ze 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.