PageSourceSearch

https://www.ulju.ulsan.kr/tour/assets/aplsDetailForm-H0LivhWA.js

js ulju.ulsan.kr collected 2026-09-24 10:01:19 UTC 5,489 bytes, 1 lines download raw bytes

1import{r as d,b as r,d as t,q as C,f as x,g as i,w as v,B as L,C as B,h as V,z as m,F as A,e as N,u as w,l as k,j as n,t as F,s as U}from"./index-DrZ-WEjm.js";import{_ as D,a as f}from"./ic_subCmTitle_arr-ZOahCbF_.js";import{_ as I}from"./ic_close_03-D52Q2pSN.js";import{s as $}from"./aplsApi-CWC0rzFv.js";import{_ as j}from"./innerNav-CgXVKVsd.js";import{A as E}from"./auth-C-llp4ws.js";const M={id:"sub"},R={id:"subVisual"},S={id:"ulInfo"},q={class:"subInner"},z={class:"subCmPrivacy"},O={class:"prvChk"},P={class:"subCmWrtTable"},W={class:"tableLine"},G={class:"tbCont"},H={class:"cont"},J=["value"],K={class:"tableLine"},Q={class:"tbCont"},X={class:"cont"},Y={class:"tableLine"},Z={class:"tbCont"},tt={class:"cont fullCont"},st={class:"tableLine"},et={class:"tbCont"},lt={class:"cont"},at={class:"tableLine"},it={class:"tbCont"},ot={class:"cont fileCont"},nt={key:0,class:"file-list flex"},dt=["onClick"],rt={key:1,id:"fileName",class:"fileTxt"},ut={class:"subCmButton"},kt={__name:"aplsDetailForm",setup(vt){const p=d(!1),o=d([]),b=d([]),a=d({}),c=d(!1),g=l=>{var s;c.value=!0,a.value.aplcntNm=((s=l.userName.match(/[가-힣]/g))==null?void 0:s.join(""))||"",alert("인증되었습니다.")},T=l=>{const s=Array.from(l.target.files),u=4;if(s.length+o.value.length>u){alert(`최대 ${u}개까지만 업로드 가능합니다.`),l.target.value="";return}s.forEach(e=>{o.value.push({file:e,name:e.name})})},h=l=>{o.value[l].id?b.value.push(o.value[l].id):URL.revokeObjectURL(o.value[l].url),o.value.splice(l,1)},y=()=>{var l;if(p.value)if(c.value)if(a.value.passwd)if(a.value.title)if(a.value.cn)$({data:a.value,filesA:(l=o.value)==null?void 0:l.filter(s=>s.file),deleteFile:b.value},!0).then(s=>{alert("저장되었습니다."),k.push("/tour/info/apls/aplsDetail")});else{alert("내용 입력은 필수입니다.");return}else{alert("제목 입력은 필수입니다.");return}else{alert("패스워드 입력은 필수입니다.");return}else{alert("본인인증이 필요합니다.");return}else{alert("개인정보 수집 및 이용처리에 동의가 필요합니다");return}};return(l,s)=>{const u=U("feedback");return n(),r("div",M,[t("div",R,[s[6]||(s[6]=t("div",{class:"visual info02"},[t("div",{class:"txtArea","data-aos":"fade-up"},[t("div",{class:"subt"}," 울주 완벽하게 즐기기 "),t("div",{class:"tit"}," 관광정보 ")])],-1)),C(j)]),t("div",S,[t("div",q,[s[17]||(s[17]=x('<div class="subCmTitle"><div class="title"><img src="'+D+'" alt="타이틀아이콘"> 완등 연계 마케팅 참여 </div><div class="titLst"><span>홈</span><img src="'+f+'" alt="화살표"><span>관광정보</span><img src="'+f+'" alt="화살표"><span>영남알프스 완등인증</span><img src="'+f+'" alt="화살표"><span class="point">완등 연계 마케팅 참여</span></div></div>',1)),t("div",z,[s[8]||(s[8]=t("div",{class:"wrtTableTit"}," 개인정보 수집·이용동의 ",-1)),s[9]||(s[9]=t("div",{class:"prvTxt"},[i(" <개인정보 수집 및 이용에 대한 안내>"),t("br"),i(" 1. 수집/이용 목적 : 주문, 예약, 문의 등 고객요청 처리 및 결과 회신"),t("br"),i(" 2. 수집하는 항목 : 이름, 연락처, 주소, 이메일"),t("br"),i(" 3. 보유/이용 기간 : 고객요청 처리 후 3개월"),t("br"),i(" 4. 동의를 거부할 수 있으며, 거부 시 이용이 제한될 수 있습니다. ")],-1)),t("div",O,[v(t("input",{type:"checkbox",id:"prvChk","onUpdate:modelValue":s[0]||(s[0]=e=>p.value=e)},null,512),[[L,p.value]]),s[7]||(s[7]=t("label",{for:"prvChk"},"개인정보 수집 및 이용처리에 동의합니다.",-1))])]),s[18]||(s[18]=t("div",{class:"wrtTableTit"}," 예약 신청하기 ",-1)),t("div",P,[t("div",W,[s[10]||(s[10]=t("div",{class:"tbTit"},[i(" 신청자명 "),t("span",null,"*")],-1)),t("div",G,[t("div",H,[t("input",{type:"text",value:a.value.aplcntNm,readonly:""},null,8,J),c.value?V("",!0):(n(),B(E,{key:0,onAuthencated:g}))])])]),t("div",K,[s[11]||(s[11]=t("div",{class:"tbTit"},[i(" 비밀번호 "),t("span",null,"*")],-1)),t("div",Q,[t("div",X,[v(t("input",{type:"text","onUpdate:modelValue":s[1]||(s[1]=e=>a.value.passwd=e)},null,512),[[m,a.value.passwd]])])])]),t("div",Y,[s[12]||(s[12]=t("div",{class:"tbTit"},[i(" 제목 "),t("span",null,"*")],-1)),t("div",Z,[t("div",tt,[v(t("input",{type:"text","onUpdate:modelValue":s[2]||(s[2]=e=>a.value.title=e),placeholder:"제목을 입력하세요."},null,512),[[m,a.value.title]])])])]),t("div",st,[s[13]||(s[13]=t("div",{class:"tbTit tbTitText"},[i(" 내용 "),t("span",null,"*")],-1)),t("div",et,[t("div",lt,[v(t("textarea",{name:"name",rows:"8",cols:"80","onUpdate:modelValue":s[3]||(s[3]=e=>a.value.cn=e)},null,512),[[m,a.value.cn]])])])]),t("div",at,[s[16]||(s[16]=t("div",{class:"tbTit"}," 첨부파일 ",-1)),t("div",it,[t("div",ot,[s[15]||(s[15]=t("label",{for:"fileInput",class:"fileLabel"},"파일 선택",-1)),t("input",{type:"file",id:"fileInput",multiple:"",onChange:s[4]||(s[4]=e=>T(e)),hidden:""},null,32),o.value.length?(n(),r("div",nt,[(n(!0),r(A,null,N(o.value,(e,_)=>(n(),r("div",{key:_,class:"file-item"},[i(F(e.name)+" ",1),t("a",{onClick:pt=>h(_)},s[14]||(s[14]=[t("img",{src:I,alt:"삭제"},null,-1)]),8,dt)]))),128))])):(n(),r("span",rt,"선택된 파일이 없습니다."))])])])]),t("div",ut,[t("a",{onClick:s[5
1]||(s[5]=e=>w(k).push("/tour/info/apls/aplsDetail")),class:"cmBtn typeA"}," 취소 "),t("button",{type:"submit",class:"cmBtn typeB ml",onClick:y}," 등록하기 ")]),C(u,{phone:"052-204-0332"})])])])}}};export{kt 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.