1import{_ as V,R as x,r as u,c as m,a as p,e as a,j as c,D as n,h as v,E as o,t as b,C as h}from"./CTAYT8W8.js";import{u as U}from"./Dy34pbDW.js";import"./B9ygI19o.js";const q={class:"admin--branch-form"},k={class:"admin--form-group"},S={class:"admin--form-group"},w={class:"admin--form-group"},D={class:"admin--form-group"},M={class:"admin--form-group"},T={class:"admin--coordinate-group"},B={class:"admin--coordinate-item"},C={class:"admin--coordinate-item"},N={class:"admin--form-group"},E={class:"admin--form-group"},R={class:"admin--form-actions"},j=["disabled"],A={key:0,class:"admin--alert admin--alert-success"},I={key:1,class:"admin--alert admin--alert-error"},L={__name:"create",setup(z){const f=x(),{post:_}=U(),d=u(!1),i=u(""),t=u(""),s=u({name:"",main_phone:"",address:"",detail_address:"",latitude:null,longitude:null,business_hours:"",sort_order:null}),g=async()=>{if(i.value="",t.value="",!s.value.name){t.value="ì§ì ëª ì ì ë ¥íì¸ì.";return}if(!s.value.main_phone){t.value="ëíë²í¸ë¥¼ ì ë ¥íì¸ì.";return}if(!s.value.address){t.value="주ì를 ì ë ¥íì¸ì.";return}d.value=!0;try{const{data:r,error:e}=await _("/branch",s.value);e||!r?.success?t.value=e?.message||r?.message||"ë±ë¡ì ì¤í¨íìµëë¤.":(i.value=r.message||"ì§ì ì´ ë±ë¡ëììµëë¤.",setTimeout(()=>{f.push("/admin/branch/list")},1e3))}catch(r){t.value="ìë² ì¤ë¥ê° ë°ìíìµëë¤.",console.error("Save error:",r)}finally{d.value=!1}},y=()=>{f.push("/admin/branch/list")};return(r,e)=>(p(),m("div",q,[a("form",{onSubmit:h(g,["prevent"]),class:"admin--form"},[a("div",k,[e[8]||(e[8]=a("label",{class:"admin--form-label"},[v("ì§ì ëª "),a("span",{class:"admin--required"},"*")],-1)),n(a("input",{"onUpdate:modelValue":e[0]||(e[0]=l=>s.value.name=l),type:"text",class:"admin--form-input",placeholder:"ì§ì ëª ì ì ë ¥íì¸ì",required:""},null,512),[[o,s.value.name]])]),a("div",S,[e[9]||(e[9]=a("label",{class:"admin--form-label"},[v("ëíë²í¸ "),a("span",{class:"admin--required"},"*")],-1)),n(a("input",{"onUpdate:modelValue":e[1]||(e[1]=l=>s.value.main_phone=l),type:"tel",class:"admin--form-input",placeholder:"02-1234-5678",required:""},null,512),[[o,s.value.main_phone]])]),a("div",w,[e[10]||(e[10]=a("label",{class:"admin--form-label"},[v("주ì "),a("span",{class:"admin--required"},"*")],-1)),n(a("input",{"onUpdate:modelValue":e[2]||(e[2]=l=>s.value.address=l),type:"text",class:"admin--form-input",placeholder:"주ì를 ì ë ¥íì¸ì",required:""},null,512),[[o,s.value.address]])]),a("div",D,[e[11]||(e[11]=a("label",{class:"admin--form-label"},"ìì¸ì£¼ì",-1)),n(a("input",{"onUpdate:modelValue":e[3]||(e[3]=l=>s.value.detail_address=l),type:"text",class:"admin--form-input",placeholder:"ìì¸ì£¼ì를 ì ë ¥íì¸ì"},null,512),[[o,s.value.detail_address]])]),a("div",M,[e[14]||(e[14]=a("label",{class:"admin--form-label"},"ìì¹ ì¢í",-1)),a("div",T,[a("div",B,[e[12]||(e[12]=a("label",null,"ìë",-1)),n(a("input",{"onUpdate:modelValue":e[4]||(e[4]=l=>s.value.latitude=l),type:"number",step:"any",class:"admin--form-input",placeholder:"37.5665"},null,512),[[o,s.value.latitude,void 0,{number:!0}]])]),a("div",C,[e[13]||(e[13]=a("label",null,"ê²½ë",-1)),n(a("input",{"onUpdate:modelValue":e[5]||(e[5]=l=>s.value.longitude=l),type:"number",step:"any",class:"admin--form-input",placeholder:"126.9780"},null,512),[[o,s.value.longitude,void 0,{number:!0}]])])])]),a("div",N,[e[15]||(e[15]=a("label",{class:"admin--form-label"},"ìì ìê°",-1)),n(a("textarea",{"onUpdate:modelValue":e[6]||(e[6]=l=>s.value.business_hours=l),class:"admin--form-textarea",rows:"3",placeholder:`íì¼: 09:00 - 18:00 2주ë§: 10:00 - 17:00`},null,512),[[o,s.value.business_hours]])]),a("div",E,[e[16]||(e[16]=a("label",{class:"admin--form-label"},"ì ë ¬ ìì",-1)),n(a("input",{"onUpdate:modelValue":e[7]||(e[7]=l=>s.value.sort_order=l),type:"number",class:"admin--form-input",placeholder:"ì«ìê° ìììë¡ ë¨¼ì íìë©ëë¤"},null,512),[[o,s.value.sort_order,void 0,{number:!0}]])]),a("div",R,[a("button",{type:"submit",class:"admin--btn admin--btn-primary",disabled:d.value},b(d.value?"ì ì¥ ì¤...":"íì¸"),9,j),a("button",{type:"button",class:"admin--btn admin--btn-secondary",onClick:y}," ëª©ë¡ ")]),i.value?(p(),m("div",A,b(i.value),1)):c("",!0),t.value?(p(),m("div",I,b(t.value),1)):c("",!0)],32)]))}},J=V(L,[["__scopeId","data-v-4e173aa8"]]);export{J 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.