1import{_ as S,r as d,B as V,o as C,c as u,b as o,h as F,e as _,t as i,w as v,v as B,n as k,d as E,bM as N,i as f,q as y,F as T,bZ as b,J as U,g as r}from"./index-GRB8Jcml.js";import{T as A}from"./top-DaACZfYm.js";import{U as g}from"./UserService-B39Vk0W_.js";import"./ContentsService-DKa2qyOq.js";const D={class:"header"},I={class:"inner"},z={key:0,class:"listtable"},O={key:1,class:"loading-spinner"},$={class:"btn_area"},j=["disabled"],q={class:"popup_layer",style:{display:"block"}},H={class:"popup_box"},J={class:"popup_box_header"},L=["disabled"],P={class:"popup_box_contents"},Z={class:"listview"},G={key:0,class:"error-message"},K={key:0,class:"error-message"},Q={key:0,class:"error-message"},R={class:"btn_area"},W=["disabled"],X={__name:"Account",setup(Y){const a=d({bank_name:"",account:"",user_name:""}),p=d(!1),s=d(!1),e=d({}),x=()=>{const n={};return a.value.bank_name||(n.bank_name="ìíì ì íí´ì£¼ì¸ì"),a.value.account||(n.account="ê³ì¢ë²í¸ë¥¼ ì
ë ¥í´ì£¼ì¸ì"),a.value.user_name?a.value.account&&!/^\d+$/.test(a.value.account)&&(n.account="ì¬ë°ë¥¸ ê³ì¢ë²í¸ íìì´ ìëëë¤"):n.user_name="ìê¸ì£¼ëª
ì ì
ë ¥í´ì£¼ì¸ì",e.value=n,Object.keys(n).length===0},h=V(()=>a.value.bank_name&&a.value.account&&a.value.user_name),m=async()=>{var n,t;try{s.value=!0;const c=(await g.myinfo()).data.bank;c&&(a.value={bank_name:c.bank_name,account:(n=c.account)==null?void 0:n.trim(),user_name:(t=c.user_name)==null?void 0:t.trim()})}catch(l){console.error("Failed to fetch user info:",l),b.alertErrorMessage("ê³ì¢ ì 보를 ë¶ë¬ì¤ëë° ì¤í¨íìµëë¤")}finally{s.value=!1}},w=()=>{p.value=!1,e.value={},m()},M=async()=>{if(!x()){b.alertErrorMessage("모ë íë를 ì¬ë°ë¥´ê² ì
ë ¥í´ì£¼ì¸ì");return}try{s.value=!0;const n={bank_name:a.value.bank_name,account:a.value.account.replace(/\s/g,""),user_name:a.value.user_name.trim()},t=await g.updateAccount(n);t.data.code==="S"&&t.status===200&&(await m(),await U(),p.value=!1,b.alertSuccessMessage("ê³ì¢ ì ë³´ê° ì±ê³µì ì¼ë¡ ì
ë°ì´í¸ëììµëë¤"))}catch(n){console.error("Failed to update account:",n),b.alertErrorMessage("ê³ì¢ ì ë³´ ì
ë°ì´í¸ì ì¤í¨íìµëë¤")}finally{s.value=!1}};return C(()=>{m()}),(n,t)=>(r(),u(T,null,[o("div",D,[F(A)]),o("section",null,[o("div",I,[t[13]||(t[13]=o("div",{class:"subpage"},[o("h1",null,"ê³ì¢ì¤ì "),o("p",{class:"h1_txt"},[_(" ì¤ì ë ê³ì¢ë¡ ììµê¸ì´ ì ì°ë©ëë¤. "),o("br"),_(" ìê¸ì£¼ì ê³ì¢ëª
ì´ ë¤ë¥¼ ê²½ì°, "),o("br"),_(" ì ì°ì´ ì´ë£¨ì´ì§ì§ ìì ì ììµëë¤. ")])],-1)),s.value?(r(),u("div",O,"ë¡ë©ì¤...")):(r(),u("div",z,[o("table",null,[t[7]||(t[7]=o("colgroup",null,[o("col",{width:"30%"}),o("col",{width:""})],-1)),o("tbody",null,[o("tr",null,[t[4]||(t[4]=o("th",null,"ìíëª
",-1)),o("td",null,i(a.value.bank_name||"-"),1)]),o("tr",null,[t[5]||(t[5]=o("th",null,"ê³ì¢ë²í¸",-1)),o("td",null,i(a.value.account||"-"),1)]),o("tr",null,[t[6]||(t[6]=o("th",null,"ìê¸ì£¼",-1)),o("td",null,i(a.value.user_name||"-"),1)])])])])),o("div",$,[o("button",{type:"button",class:"btn_save",onClick:t[0]||(t[0]=l=>p.value=!0),disabled:s.value}," ë³ê²½ ",8,j)]),v(o("div",q,[o("div",H,[o("div",J,[t[8]||(t[8]=o("h3",null,"ì ì°ê³ì¢ ì
ë ¥",-1)),o("button",{type:"button",class:"btn_close",onClick:w,disabled:s.value}," ë«ê¸° ",8,L)]),o("div",P,[o("ul",Z,[o("li",null,[t[10]||(t[10]=o("span",null,"ìíëª
",-1)),v(o("select",{style:{padding:"0","min-width":"200px",margin:"0"},"onUpdate:modelValue":t[1]||(t[1]=l=>a.value.bank_name=l),class:k({error:e.value.bank_name})},t[9]||(t[9]=[E('<option value="" data-v-7620cb76>ìíì ì ííì¸ì</option><option data-v-7620cb76>ê²½ë¨ìí</option><option data-v-7620cb76>ê´ì£¼ìí</option><option data-v-7620cb76>êµë¯¼ìí</option><option data-v-7620cb76>기ì
ìí</option><option data-v-7620cb76>ëíì¤ìí</option><option data-v-7620cb76>ëâì¶í(ì§ì)</option><option data-v-7620cb76>ë구ìí</option><option data-v-7620cb76>ëì ì ì¶ìí</option><option data-v-7620cb76>ëì´ì¹ìí</option><option data-v-7620cb76>모건ì¤í 리ìí</option><option data-v-7620cb76>미ì°ë¹ììí</option><option data-v-7620cb76>ë¶ì°ìí</option><option data-v-7620cb76>ì°ë¦¼ì¡°í©ì¤ìí</option><option data-v-7620cb76>ì°ì
ìí</option><option data-v-7620cb76>ìí¸ì ì¶ìí</option><option data-v-7620cb76>ìë§ìê¸ê³ </option><option data-v-7620cb76>ìí</option><option data-v-7620cb76>ì¨í°ìí</option><option data-v-7620cb76>ì íìí</option><option data-v-7620cb76>ì í</option><option data-v-7620cb76>ìë©ë¦¬ì¹´ìí</option><option data-v-7620cb76>ì¸íìí</option><option data-v-7620cb76>ì°ë¦¬ìí</option><option data-v-7620cb76>ì°ì²´êµ</option><option data-v-7620cb76>ì°ì»´ì ì¶ìí</option><option data-v-7620cb76>ì ë¶ìí</option><option data-v-7620cb76>ì ì´í¼ëª¨ëì²´ì´ì¤ìí</option><option data-v-7620cb76>ì 주ìí</option><option data-v-7620cb76>ì¹´ì¹´ì¤ë±
í¬</option><option data-v-7620cb76>ì¼ì´ë±
í¬</option><option data-v-7620cb76>í ì¤ë±
í¬</option><option data-v-7620cb76>íëìí</option><option data-v-7620cb76>íêµìì¶ì
ìí</option><option data-v-7620cb76>íêµìí</option><option data-v-7620cb76>HSBC</option><option data-v-7620cb76>SCì ì¼ìí</option>',37)]),2),[[N,a.value.bank_name]]),e.value.bank_name?(r(),u("small",G,i(e.value.bank_name),1)):f("",!0)]),o("li",null,[t[11]||(t[11]=o("span",null,"ê³ì¢ë²í¸",-1)),v(o("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=l=>a.value.account=l),class:k({error:e.value.account}),placeholder:"'-' ìì´ ì«ìë§ ì
ë ¥í´ì£¼ì¸ì"},null,2),[[y,a.value.account]]),e.value.account?(r(),u("small",K,i(e.value.account),1)):f("",!0)]),o("li",null,[t[12]||(t[12]=o("span",null,"ìê¸ì£¼",-1)),v(o("input",{type:"text","onUpdate:modelValue":t[3]||(t[3]=l=>a.value.user_name=l),class:k({error:e.value.user_name}),placeholder:"ìê¸ì£¼ëª
ì ì
ë ¥í´ì£¼ì¸ì"},null,2),[[y,a.value.user_name]]),e.value.user_name?(r(),u("small",Q,i(e.value.user_name),1)):f("",!0)])])]),o("div",R,[o("button",{type:"button",class:"btn_save",onClick:M,disabled:s.value||!h.value},i(s.value?"ì ì¥ì¤...":"ì ì¥"),9,W)])])],512),[[B,p.value]])])])],64))}},eo=S(X,[["__scopeId","data-v-7620cb76"]]);export{eo 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.