1import{a7 as ee,j as te,s as R,h as se,i as ne,f as oe,g as le,l as ae,v as r,ai as c,ah as ie,_ as re,r as $,o as u,c as y,d as m,w as F,a as t,t as v,u as l,F as O,A as M,D as g,aj as ue,$ as ce,e as de,a1 as U,a9 as me}from"./index.js";import{_ as ve}from"./SciSquadEventCodePopup.js";import{_ as pe}from"./CmmnTableFileList.js";import{_ as _e}from"./CmmnPreviewPopup.js";import{_ as fe}from"./CmmnPrintButton.js";import{_ as ye}from"./CmmnListButton.js";import{u as ge,a as Ce}from"./useSciSquadCode.js";import{a as he}from"./ContsService.js";import"./CmmnCheckboxInput.js";import"./vee-validate.js";import"./CmmnPreviewButton.js";import"./CmmnPreviewPopupDialog.js";import"./CmmnPopupDialog.js";import"./CmmnDwnldButton.js";import"./CmmnLikeButton.js";import"./CmmnScrapFolderRow.js";import"./CmmnTextInput.js";import"./CmmnCancelButton.js";import"./CmmnSaveButton.js";const ke={class:"board_view_box"},Ie={class:"title_box"},Le={class:"title_txt"},Te={class:"board_content"},be={class:"iframe_box"},we={key:0,class:"txt_box"},xe=["href"],Fe={class:"txt_box"},Me=["innerHTML"],Ue={class:"iframe_box"},Ne=["innerHTML"],Pe={class:"board_view_desc"},Se={key:0},Ge=["src"],Re={class:"flex_between"},$e={__name:"ContsPhtMvGllryView",setup(Oe){var S;const{logRegForm:C,insInqLog:V}=te(),{code:E,isModalOpened:h,fetchConvertCode:Y,fetchInitialCode:B,copyCode:D,goEventPage:H}=ge(),{lgnUserInfo:A}=R(se()),{namedPageLink:N}=ne(),p=oe(),{currentMenuItem:P}=R(le()),q=((S=P.value)==null?void 0:S.adminYn)==="Y",{resetGates:j}=Ce();ae(async()=>{var n;((n=A.value)==null?void 0:n.userType)==="annonymous"?await j():await B(),k.value=P.value.idntfVl,I.value=p.params.contsId,W(),Y("GATE_2",p.params.contsId)});const k=r(null),I=r(null),e=r([]),a=r([]),L=r(null),T=r(!1),_=r(!1),W=async()=>{const n={contsId:I.value};await he(n).then(({data:s})=>{e.value=s.result,a.value=Q(s.fileList),L.value={prgrmType:"CONTS"};const i=c(a.value,"vod"),d=c(a.value,"doc"),w=c(a.value,"img"),f=w.filter(x=>x.rprsThmbYn!=="Y"),G=w.filter(x=>x.rprsThmbYn==="Y");let o=null;i&&i.length>0?o=i[0]:e.value.otsdLnkUrl&&b(e.value.otsdLnkUrl)?(o={previewUrl:e.value.otsdLnkUrl},e.value.otsdLnkUrl.indexOf("youtube.com")!==-1||e.value.otsdLnkUrl.indexOf("youtu.be")!==-1?o.fileType="link":o.fileType="html"):e.value.otsdLnkUrl&&!b(e.value.otsdLnkUrl)&&f.length>0?(o=f[0],_.value=e.value.otsdLnkUrl):d&&d.length>0?o=d[0]:f.length>0?o=f[0]:G.length>0&&(o=G[0]),o&&(L.value=o,T.value=!0),C.ttlCn=e.value.contsNm,C.idntrSrvcClsfId=k.value,V(C.idntrId),ie(e.value)})},z=["youtube.com","youtu.be","ebs.co.kr","naver.com","naver.me"],b=n=>!n||typeof n!="string"?!1:z.some(s=>n.includes(s)),J=()=>{N("ContsPhtMvGllryList",{menuId:p.params.menuId},{contsClsfId:k.value}),me()},K=()=>{N("ContsPhtMvGllryMnUpdate",{menuId:280,contsId:I.value},{},{listMenuId:p.params.menuId})},Q=n=>re.map(n,s=>({...s,prgrmType:"CONTS"})),X=()=>{const n=c(a.value,"vod"),s=c(a.value,"doc"),i=c(a.value,"img");return b(e.value.otsdLnkUrl)||!U(n)?"ëìì":U(i)?U(s)?e.value.contsTypeSeNm:"문ì":"ì´ë¯¸ì§"},Z=()=>{H(),h.value=!1};return(n,s)=>{const i=$("templat"),d=$("FormLayout");return u(),y(O,null,[m(d,{wrapperClass:"sub_content_box thumb_view"},{content:F(()=>[t("div",ke,[t("div",Ie,[t("div",Le,[t("strong",null,v(n.$unescapeHTML(e.value.contsNm)),1)]),m(l(fe),{viewCnt:e.value.inqNmtm,dwnldCnt:e.value.dwnldNmtm,viewInfo:{idntrId:e.value.contsId,title:e.value.contsNm}},null,8,["viewCnt","dwnldCnt","viewInfo"])]),t("div",Te,[T.value?(u(),y(O,{key:0},[t("div",be,[T.value?(u(),M(l(_e),{key:0,paramRsc:L.value},null,8,["paramRsc"])):g("",!0)]),_.value?(u(),y("div",we,[t("a",{href:_.value,target:"blank"},v(_.value),9,xe)])):g("",!0),t("div",Fe,[t("div",{innerHTML:e.value.expln},null,8,Me)]),s[1]||(s[1]=t("div",{class:"space-xs"},null,-1))],64)):(u(),M(i,{key:1},{default:F(()=>[t("div",Ue,[t("div",{innerHTML:e.value.expln},null,8,Ne)])]),_:1})),t("div",Pe,[t("dl",null,[s[2]||(s[2]=t("dt",null,"ìë£ì í",-1)),t("dd",null,v(X()),1)]),t("dl",null,[s[3]||(s[3]=t("dt",null,"ìë£ë¶ë¥",-1)),t("dd",null,v(e.value.clsfNm),1)]),t("dl",null,[s[4]||(s[4]=t("dt",null,"기ê´",-1)),t("dd",null,v(e.value.pvsnInstNm??e.value.provider),1)]),e.value.cprTypeId?(u(),y("dl",Se,[t("img",{class:"openType",style:{width:"250px"},src:l(ue)(e.value.cprTypeId),alt:"ì ìê¶ ì í ì´ë¯¸ì§"},null,8,Ge)])):g("",!0)])]),m(l(pe),{fileList:a.value,prgrmType:"CONTS"},null,8,["fileList"])]),t("div",Re,[m(l(ye),{onClick:J}),q?(u(),M(l(ce),{key:0,class:"btn_purple",onClick:K},{default:F(()=>[...s[5]||(s[5]=[de("ìì ",-1)])]),_:1})):g("",!0)])]),_:1}
1),m(ve,{isOpen:l(h),code:l(E),onCopy:l(D),onGoEvent:Z,onClose:s[0]||(s[0]=w=>h.value=!1)},null,8,["isOpen","code","onCopy"])],64)}}},nt=ee($e,[["__scopeId","data-v-0552930c"]]);export{nt 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.