1import{_ as M}from"./QCardSection.zjZUbYTr.js";import{u as R,o as V,c as B,g as j,k as A,n as D,h as k,i as z,f as $,d as G,l as H}from"./entry.-FA20PnN.js";import{_ as Q,a as J}from"./QBreadcrumbsEl.BEOeTW55.js";import{_ as K}from"./QInput.BydmghYM.js";import{_ as W}from"./ico_chevron_right.CJ9fFToT.js";import{_ as Y}from"./ico_breadcrumbs_home.DKwolyZ3.js";import{D as Z}from"./Dext5Upload.Do9eq_uC.js";import{D as tt}from"./Dext5Editor.Begn5Ll6.js";import{a as w,H as et,o as nt,I as ot,R as a,Q as r,P as _,N as g,u as p,$ as E,O as C}from"./swiper-vue.B40GeXmP.js";import"./use-field.Bl2DR9Dx.js";import"./use-id.tW7KyWeD.js";import"./uid.Bzmka5Fh.js";import"./use-form.BxxAYb5y.js";import"./use-file-dom-props.Cx__ACyW.js";import"./use-key-composition.B0BVqMsW.js";import"./index.esm.bTzhpkSS.js";const st={class:"sub-inner"},it={class:"sub-title"},at={class:"row justify-between items-center"},lt=a("div",{class:"sub-page-tit"},"íìëì ",-1),rt=a("img",{src:W,width:"15",alt:"arrow"},null,-1),ut=a("img",{src:Y,alt:"home"},null,-1),ct={class:"sub-tab job"},_t={class:"ex-sub-conts"},ft={class:"ipt-wrap col-xs-12"},dt=a("p",{class:"required"},"ì 목",-1),mt={class:"ipt-wrap col-xs-12"},pt=a("p",{class:"required"},"ë´ì©",-1),wt={class:"full-width"},vt={class:"ipt-wrap col-xs-12"},bt=a("p",null,"íì¼ì²¨ë¶",-1),ht={class:"full-width"},It={__name:"news-regi",setup(Ft){var P;const{showAlertModal:v,showConfirmModal:q}=G(),{insertNttInfo:O,boardDetailData:x,updateNttInfo:L}=k(),{$event:U}=H(),m=R(),u=w({bbsId:1050,secretAt:"N",noticeAt:"N",bbsPrpos:"HOMPAGE",nttSj:"",nttCn:"",file:[]}),S=w({mi:1052,bbsId:1050,nttSn:Number((P=m.query)==null?void 0:P.nttSn)}),b=w({}),h=w([]),X=async()=>{var o,n,s,i,t,l;S.value.nttSn=(o=m.query)==null?void 0:o.nttSn;const{data:e}=await x(S.value);((n=e.value)==null?void 0:n.code)==="500"?b.value={}:(b.value=(s=e.value)==null?void 0:s.RQnttInfo,h.value=(i=e.value)==null?void 0:i.RQnttFileList,u.value.nttSj=(l=(t=e.value)==null?void 0:t.RQnttInfo)==null?void 0:l.nttSj)};et(()=>{m.query.nttSn&&X()}),window.dext_editor_loaded_event=async()=>{var e;await DEXT5.setBodyValue((e=b.value)==null?void 0:e.nttCn,"newsEditor")},window.DEXT5UPLOAD_OnCreationComplete=e=>{var c;DEXT5UPLOAD.SetMaxTotalFileCount("5",e),DEXT5UPLOAD.SetMaxTotalFileSize("25MB",e),DEXT5UPLOAD.SetMaxOneFileSize("5MB",e);const o=[],n=[],s=[],i=[],t=[],l=[],f=[];(c=h.value)==null||c.forEach(d=>{o.push(d.fileSn),s.push(d.flpth),f.push(d.fileExtsn),i.push(d.fileSize),n.push(d.fileNm),t.push(d.streFileNm),l.push(e)}),l.length&&DEXT5UPLOAD.AddUploadedFileAsArray(o,n,s,i,t,l)};const I=e=>new Promise((o,n)=>{window.DEXT5UPLOAD_OnTransfer_Complete=s=>{o(DEXT5UPLOAD.GetAllFileListForJson(s))};try{DEXT5UPLOAD.Transfer(e)}catch(s){n(s)}}),y=w(!1),T=async e=>{var s;if(u.value.nttCn=window.DEXT5.getBodyValue("newsEditor"),!u.value.nttSj)return v("ì 목ì ì
ë ¥í´ì£¼ì¸ì");if(!window.DEXT5.getBodyTextValue("newsEditor").length)return v("ë´ì©ì ì
ë ¥í´ì£¼ì¸ì");const n=await(async i=>{const t=await I(i),l=t==null?void 0:t.newFile.uploadPath.map((f,c)=>({fileExtsn:t.newFile.extension[c],fileSize:t.newFile.size[c],orignlFileNm:t.newFile.originalName[c],streFileNm:t.newFile.uploadName[c],filePath:f}));return{webFile:t==null?void 0:t.webFile,newFileInfo:l}})("newsFile");if(n.newFileInfo&&u.value.file.push(...n.newFileInfo),(s=n.webFile)!=null&&s.uploadPath.length){let i=h.value;i=i.filter(t=>n.webFile.uniqKey.includes(String(t.fileSn))),i.forEach(t=>{u.value.file.push({fileExtsn:t.extsn,fileSize:t.fileSize,orignlFileNm:t.fileNm,streFileNm:t.dwldUrl,filePath:t.flpth})})}y.value=!0,U("onConfirmModal",{contentVal:`í´ë¹ ê²ìê¸ì ${e}íìê² ìµëê¹?`,cancelVal:"ì·¨ì",confirmVal:"íì¸",callbackFunc:async()=>{var t,l,f;u.value.file=JSON.stringify(u.value.file);const{data:i}=e==="ë±ë¡"?await O({...u.value,bbsPrpos:"HOMEPAGE"}):await L({...u.value,nttSn:(t=m.query)==null?void 0:t.nttSn});if(((l=i.value)==null?void 0:l.code)!=="200")return q((f=i.value)==null?void 0:f.message,()=>D("/communication/news")),!1;v(`ê²ìê¸ì´ ${e}ëììµëë¤`,async()=>
1{await N(),D("/communication/news")})}})},N=()=>{u.value={bbsId:1050,secretAt:"N",noticeAt:"N",bbsPrpos:"HOMPAGE",nttSj:"",nttCn:"",file:[]}};return nt(async()=>{var e;(e=m.query)!=null&&e.nttSn||await N}),V((e,o,n)=>{if(y.value)n();else{const s=window.confirm("ìì±ì ì¤ë¨íê³ ì ë§ íì´ì§ë¥¼ ë ëìê² ìµëê¹?");if(!s)return!1;s&&n()}n()}),(e,o)=>{const n=M,s=B,i=z,t=J,l=Q,f=K,c=$,d=j;return g(),ot("div",st,[a("div",it,[a("div",at,[r(s,{flat:""},{default:_(()=>[r(n,null,{default:_(()=>[lt]),_:1})]),_:1}),r(l,{"active-color":"secondary"},{separator:_(()=>[r(i,{size:"1.5rem"},{default:_(()=>[rt]),_:1})]),default:_(()=>[r(t,null,{default:_(()=>[ut]),_:1}),r(t,{label:"ìíµ"}),r(t,{label:"íìëì "})]),_:1})])]),a("div",ct,[a("div",_t,[r(n,{class:"filter-wrap row mT20"},{default:_(()=>[a("div",ft,[dt,a("div",null,[r(f,{modelValue:u.value.nttSj,"onUpdate:modelValue":o[0]||(o[0]=F=>u.value.nttSj=F),outlined:"",class:"full-width"},null,8,["modelValue"])])]),a("div",mt,[pt,a("div",wt,[r(p(tt),{id:"newsEditor",class:"full-width",config:{InitXml:("useRuntimeConfig"in e?e.useRuntimeConfig:p(A))().public.DEXT5_EDITOR_CONFIG_XML_URL}},null,8,["config"])])]),a("div",vt,[bt,a("div",ht,[r(p(Z),{id:"newsFile",config:{InitXml:("useRuntimeConfig"in e?e.useRuntimeConfig:p(A))().public.DEXT5_UPLOAD_CONFIG_XML_URL},class:"full-width"},null,8,["config"])])])]),_:1})]),r(d,{flat:"",square:"",class:"btn-group justify-end full-width mT40"},{default:_(()=>[r(c,{flat:"",class:"btn w-150",onClick:o[1]||(o[1]=()=>{("navigateTo"in e?e.navigateTo:p(D))("/communication/news")})},{default:_(()=>[E("ì·¨ì")]),_:1}),p(m).query.nttSn?(g(),C(c,{key:1,flat:"",class:"btn primary w-150",onClick:o[3]||(o[3]=F=>T("ìì "))},{default:_(()=>[E("ìì ")]),_:1})):(g(),C(c,{key:0,flat:"",class:"btn primary w-150",onClick:o[2]||(o[2]=F=>T("ë±ë¡"))},{default:_(()=>[E("ë±ë¡")]),_:1}))]),_:1})])])}}};export{It 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.