PageSourceSearch

https://www.monimo.com/_nuxt/chunks/CudzFoV4.rev-8c387cf3ebedb93b037d642432a752afc008538c.js

js monimo.com collected 2026-09-25 18:43:40 UTC 14,043 bytes, 1 lines download raw bytes

1import at from"./BtXwytFJ.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import lt from"./D4zyrYqb.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import rt from"./DTNctXBN.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import ct from"./CjYYgM7r.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import mt from"./CPYbc1Qu.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import ut from"./CU6ebmmd.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import dt from"./Dsd1HVyA.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import pt from"./Dm-w-lNw.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import ft from"./vLnNRkDV.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import{m as gt}from"./zFoiR3-y.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import{a as Lt}from"./DoL3j9HM.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import{M as q}from"./aWNNyHtj.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import{_ as It,c as p,o as r,b as f,h as G,v as W,d as T,w as k,F as V,r as H,a as D,i as h,t as C,m as Tt,e as c,u as ht,p as Nt,f as xt,l as yt}from"../entries/Dtnoz4B9.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";import"./CTBjGd08.rev-8c387cf3ebedb93b037d642432a752afc008538c.js";const $="PGIFPMCMoreMainNotice001.vue",n=10,bt=["EBIFP0063"],vt={name:"PGIFPMCMoreMainNotice001",components:{},props:{emptyType:{type:String,default:""},text:{type:String,default:""},date:{type:String,default:""},subText:{type:String,default:""},listType:{type:String,default:"body"},titleSize:{type:String,default:"fz-18"},isPressed:{type:Boolean,default:!1}},emits:["onClick","onClickBtn"],setup(o,_){let t={...{listRef:c(null),refNotice:c(null),refList:c(null),parentRef:c(null),isEmpty:!1,selectIndex:c(0),imgSrc:"/monimo/images/more/main/icon-empty.png",selectItem:c("전체"),titles:["전체","모니모","삼성카드","삼성생명","삼성화재","삼성증권"],noticeList:{전체:[{text:"내자산 일부 금융기관 서비스 일시 중단",date:"2024.10.07",subText:"모니모",isImportant:!0,newIcon:!0},{text:"야간/주말 오픈뱅킹 보이스피싱 관련 상담 안내",date:"2024.10.07",subText:"삼성카드"},{text:"내자산 정기 점검 시간 안내",date:"2024.10.06",subText:"삼성생명"},{text:"카드 이용한도를 상향을 요청했는데 어떤 이유로 거절된 것인지 알고 싶어요.",date:"2024.10.05",subText:"삼성화재"},{text:"해외 이용금액은 어떻게 환산하나요?",date:"2024.10.04",subText:"삼성증권"}],모니모:[{text:"111내자산 일부 금융기관 서비스 일시 중단",date:"2024.10.07",subText:"모니모",isImportant:!0,newIcon:!0},{text:"야간/주말 오픈뱅킹 보이스피싱 관련 상담 안내",date:"2024.10.07",subText:"모니모"},{text:"내자산 정기 점검 시간 안내",date:"2024.10.06",subText:"모니모"}],삼성카드:[{text:"내자산 일부 금융기관 서비스 일시 중단",date:"2024.10.07",subText:"삼성카드",isImportant:!0,newIcon:!0},{text:"야간/주말 오픈뱅킹 보이스피싱 관련 상담 안내",date:"2024.10.07",subText:"삼성카드"},{text:"내자산 정기 점검 시간 안내",date:"2024.10.06",subText:"삼성카드"}],삼성생명:[{text:"내자산 일부 금융기관 서비스 일시 중단",date:"2024.10.07",subText:"삼성화재",isImportant:!0,newIcon:!0}],삼성화재:[{text:"내자산 일부 금융기관 서비스 일시 중단",date:"2024.10.07",subText:"삼성화재",isImportant:!0,newIcon:!0},{text:"야간/주말 오픈뱅킹 보이스피싱 관련 상담 안내",date:"2024.10.07",subText:"삼성화재"},{text:"내자산 정기 점검 시간 안내",date:"2024.10.06",subText:"삼성화재"}],삼성증권:[{text:"내자산 일부 금융기관 서비스 일시 중단",date:"2024.10.07",subText:"삼성증권",isImportant:!0,newIcon:!0},{text:"야간/주말 오픈뱅킹 보이스피싱 관련 상담 안내",date:"2024.10.07",subText:"삼성증권"},{text:"내자산 정기 점검 시간 안내",date:"2024.10.06",subText:"삼성증권"}]},buttonTextConfig:{text:"",rightIconType:"common-chevron-right",rightIconGap:"0px",styleType:"secondary"},selectIndicatorIndex:c(0)}};const Y={onClickTab:e=>{t.selectItem.value=e,t.selectIndicatorIndex.value=0},onChangeIndex:e=>{t.selectIndex.value=e.idx,t.selectIndicatorIndex.value=0},onClick:()=>{_.emit("onClick",{text:o.text})},onClickBtn:()=>{_.emit("onClickBtn")},onTouchStartBtn(){this.classList.add("is-pressed")},onTouchEndBtn(){this.classList.remove("is-pressed")}},{$logger:P,$typeUtil:m,$dateUtil:L,$router:b,$dialog:R,$urlUtil:N,$config:S}=ht(),{setStorage:v,getStorage:w}=Nt();let M=[];const E=Lt(),I=async()=>{await d.searchUrgtNtccnListApiCall(),await d.searchNtccnListWcmsCall();const i=yt()?.query?.pageId;if(!m.isEmpty(i)&&!m.isUndefined(t.noticeTotalList.전체)&&!m.isEmptyArray(t.noticeTotalList.전체)){const l=t.noticeTotalList.전체.find(s=>
1s.seqn===i);!m.isUndefined(l)&&!m.isEmptyObject(l)?(await v(`more.main.notice.${l.urgt}${l.seqn}`,"checked"),E.setNoticeDtl(l),b.replace({path:"/monimo/more/main/PGIFPMCMoreMainNoticeDetail001"})):P.log({fileName:$,message:`공지사항이 없습니다.(pageId: ${i})`})}},x=async()=>{try{const e=await q.searchNtccnListIfpFetchCall();e?.success&&(t.resNoticeList=e?.payload?.webNotyNtccnList,!m.isUndefined(t.resNoticeList)&&!m.isEmptyArray(t.resNoticeList)&&t.resNoticeList.forEach(i=>{i.mnmNtcBltnbmImptBadgNm="긴급",i.mnmNtcBltnbmExpsrStrtdt=i.mnmNtcBltnbmExpsrStrtDt}))}catch(e){const i=e?.data?.data??e;P.error({fileName:$,message:"searchNtccnListApiCall(catch): "},i),bt.includes(i.code)&&await gt.openErrorWebOneButtonPopup({fileName:$,message:i.message})}},u=async()=>{let l=(await q.searchMoreMainWcmsFetchCall("/fcm/common/notice/notice.json"))?.wcmsData?.json?.noticeList;const s=L.formatDate(L.now(),"YYYYMMDD");l=l.filter(a=>a.mnmNtcBltnbmExpsrYn==="Y"&&(a.mnmNtcBltnbmExpsrOjDvC==="99"||a.mnmNtcBltnbmExpsrOjDvC==="00")&&s>=a.mnmNtcBltnbmExpsrStrtdt&&a.mnmNtcBltnbmExpsrEnddt>=s),await l.sort((a,g)=>a.mnmNtcBltnbmExpsrStrtdt<g.mnmNtcBltnbmExpsrStrtdt?1:a.mnmNtcBltnbmExpsrStrtdt>g.mnmNtcBltnbmExpsrStrtdt?-1:0),await l.sort((a,g)=>a.mnmNtcBltnbmImptBadgYn<g.mnmNtcBltnbmImptBadgYn?1:a.mnmNtcBltnbmImptBadgYn>g.mnmNtcBltnbmImptBadgYn?-1:0),t.resNoticeList=[...t.resNoticeList,...l],await d.setNoticeData()},B=c(!0),U=c(!1),J={전체:[],모니모:[],삼성카드:[],삼성생명:[],삼성화재:[],삼성증권:[]},F=c({전체:{},모니모:{},삼성카드:{},삼성생명:{},삼성화재:{},삼성증권:{}}),K=async()=>{let e,i,l="";if(m.isUndefined(t.resNoticeList)||m.isEmptyArray(t.resNoticeList))t.refIsEmpty.value=!0;else{t.refIsEmpty.value=!1,t.resNoticeList.sort((s,a)=>{if(s.mnmNtcBltnbmExpsrTeryDvC!==a.mnmNtcBltnbmExpsrTeryDvC)return s.mnmNtcBltnbmExpsrTeryDvC==="02"?-1:1;if(s.mnmNtcBltnbmExpsrStrtdt!==a.mnmNtcBltnbmExpsrStrtdt)return a.mnmNtcBltnbmExpsrStrtdt.localeCompare(s.mnmNtcBltnbmExpsrStrtdt);const g=!!s.sysFstRgTs,O=!!a.sysFstRgTs;return g!==O?g?-1:1:g&&O?a.sysFstRgTs.localeCompare(s.sysFstRgTs):0});for(let s of t.resNoticeList)i=s.mnmNtcBltnbmImptBadgNm==="긴급"?"urgt":"",L.diff(L.nowDate(),L.format(s.mnmNtcBltnbmExpsrStrtdt,"YYYYMMDD"),"day")>7?e=!1:(l=await w(`more.main.notice.${i}${s.mnmNtcBltnbmSeqn}`),m.isEmpty(l)?e=!0:e=!1),t.noticeTotalList.전체.push({text:s.mnmNtcBltnbmTitNm,dtlWcmsUrl:s.mnmNtcBltnbmDtlWcmsUrl,date:L.format(s.mnmNtcBltnbmExpsrStrtdt,"YYYY.MM.DD"),subText:s.mnmNtcBltnbmAflcmpDvNm,isImportant:s.mnmNtcBltnbmImptBadgYn==="Y",seqn:s.mnmNtcBltnbmSeqn,urgt:i,newIcon:e});t.noticeTotalList.모니모=t.noticeTotalList.전체.filter(s=>s.subText==="모니모"),t.noticeTotalList.삼성카드=t.noticeTotalList.전체.filter(s=>s.subText==="삼성카드"),t.noticeTotalList.삼성생명=t.noticeTotalList.전체.filter(s=>s.subText==="삼성생명"),t.noticeTotalList.삼성화재=t.noticeTotalList.전체.filter(s=>s.subText==="삼성화재"),t.noticeTotalList.삼성증권=t.noticeTotalList.전체.filter(s=>s.subText==="삼성증권"),t.refNoticeListinfo.value.전체.categoryTotalPage=t.noticeTotalList.전체.length>n?parseInt(t.noticeTotalList.전체.length%n)>0?parseInt(t.noticeTotalList.전체.length/n)+1:parseInt(t.noticeTotalList.전체.length/n):1,t.refNoticeListinfo.value.모니모.categoryTotalPage=t.noticeTotalList.모니모.length>n?parseInt(t.noticeTotalList.모니모.length%n)>0?parseInt(t.noticeTotalList.모니모.length/n)+1:parseInt(t.noticeTotalList.모니모.length/n):1,t.refNoticeListinfo.value.삼성카드.categoryTotalPage=t.noticeTotalList.삼성카드.length>n?parseInt(t.noticeTotalList.삼성카드.length%n)>0?parseInt(t.noticeTotalList.삼성카드.length/n)+1:parseInt(t.noticeTotalList.삼성카드.length/n):1,t.refNoticeListinfo.value.삼성생명.categoryTotalPage=t.noticeTotalList.삼성생명.length>n?parseInt(t.noticeTotalList.삼성생명.length%n)>0?parseInt(t.noticeTotalList.삼성생명.length/n)+1:parseInt(t.noticeTotalList.삼성생명.length/n):1,t.refNoticeListinfo.value.삼성화재.categoryTotalPage=t.noticeTotalList.삼성화재.length>n?parseInt(t.noticeTotalList.삼성화재.length%n)>0?parseInt(t.noticeTotalList.삼성화재.length/n)+1:parseInt(t.noticeTotalList.삼성화재.length/n):1,t.refNoticeListinfo.value.삼성증권.categoryTotalPage=t.noticeTotalList.삼성증권.length>n?parseInt(t.noticeTotalList.삼성증권.length%n)>0?parseInt(t.noticeTotalList.삼성증권.length/n)+1:parseInt(t.noticeTotalList.삼성증권.length/n):1,d.listPagiate(0,"전체"),d.listPagiate(0,"모니모"),d.listPagiate(0,"삼성카드"),d.listPagiate(0,"삼성생명"),d.listPagiate(0,"삼성화재"),d.listPagiate(0,"삼성증권")}t.isShowEmptyMessage.value=!0},A=c({전체:[],모니모:[],삼성카드:[],삼성생명:[],삼성화재:[],삼성증권:[]}),y=(e,i)=>{const l=e*n,s=(e+1)*n;t.refNoticeList.value[i]=t.noticeTotalList[i].slice(l,s)},Q=e=>{t.selectItem.value=e.title,t.selectIndicatorIndex.value=0,y(0,e.title)},X=e=>{t.selectItem.value=e.title,t.selectIndicatorIndex.value=0,t.selectIndex.value=e.idx,y(0,e.title)},Z=()=>{t.selectIndicatorIndex.value++,y(t.selectIndicatorIndex.value,t.selectItem.value),t.refNotice.value.scrollIntoView({behavior:"smooth",block:"start"}),setTimeout(()=>{t.refList.value[t.selectIndex.value]?.querySelector("button")?.focus()},100)},j=()=>{t.selectIndicatorIndex.value--,y(t.selectIndicatorIndex.value,t.selectItem.value),t.refNotice.value.scrollIntoView({behavior:"smooth",block:"start"}),setTimeout(()=>{t.refList.value[t.selectIndex.value]?.querySelector("button")?.focus()},100)},tt=e=>
1{const i=e?.split(".");return`${i[0]}년 ${i[1]}월 ${i[2]}일 `},et=async e=>{await v(`more.main.notice.${e.urgt}${e.seqn}`,"checked"),E.setNoticeDtl(e),b.push({path:"/monimo/more/main/PGIFPMCMoreMainNoticeDetail001"})},{HPP_BASE_URL:st,SSF_BASE_URL:nt,SLF_BASE_URL:qt,SSS_BASE_URL:ot}=S.public,it=e=>{e==="삼성카드"?N.urlLinkRouter(`${st}/home/customer/notice/PGHPPCCCustomerNoticeViewNewNotice001`):e==="삼성생명"||(e==="삼성화재"?N.urlLinkRouter(`${nt}/vh/page/VH.HPCS0501.do`):e==="삼성증권"&&N.urlLinkRouter(`${ot}/m/gate/?m=M1718240026219`))};t={...t,refIsEmpty:B,isEmpty:c(B),noticeTotalList:J,refNoticeList:A,noticeList:c(A),refNoticeListinfo:F,noticeListinfo:c(F),isShowEmptyMessage:U,resNoticeList:M};const d={...Y,initPage:I,searchUrgtNtccnListApiCall:x,searchNtccnListWcmsCall:u,setNoticeData:K,listPagiate:y,onClickTab:Q,onClickPlus:Z,onClickMinus:j,onClick:et,movePage:it,getPeriodText:tt,onChangeIndex:X};return xt(()=>{d.initPage()}),{...t,...d}}},Et={key:0},Bt={class:"empty-wrap"},Ct={key:1,ref:"refNotice"},_t={class:"layout"},Pt={key:0},St={class:"empty-wrap"},wt={key:1},Mt={class:"sr-only","aria-live":"polite"},kt=["onClick"],Dt={class:"text-wrap"},$t={key:0,class:"title"},Yt=["aria-label"],Rt={key:0},Ut={class:"right","aria-hidden":"true"},Ft={key:0,class:"indicatror-wrap"},At={key:1,class:"btn-wrap"};function Ot(o,_,z,t,Y,P){const m=at,L=lt,b=rt,R=ct,N=mt,S=ut,v=dt,w=pt,M=ft;return o.isEmpty?(r(),p("div",Et,[f("div",Bt,[G(T(m,{text:"등록된 내용이 없어요."},null,512),[[W,o.isShowEmptyMessage]])])])):(r(),p("div",Ct,[f("div",_t,[T(M,{"select-index":o.selectIndex,titles:o.titles,"tab-type":"bubble",onOnClick:o.onChangeIndex},{default:k(()=>[(r(!0),p(V,null,H(o.noticeList,(E,I,x)=>(r(),D(w,{id:x,key:x,index:x},{default:k(()=>[o.noticeList[I].length===0?(r(),p("div",Pt,[f("div",St,[G(T(m,{text:"등록된 내용이 없어요."},null,512),[[W,o.isShowEmptyMessage]])])])):(r(),p("div",wt,[f("span",Mt,C(`총 ${o.noticeListinfo[o.selectItem].categoryTotalPage} 페이지 중, ${o.selectIndicatorIndex+1} 페이지`),1),f("ul",{ref_for:!0,ref:"refList",class:"lists"},[(r(!0),p(V,null,H(E,(u,B)=>(r(),p("li",{key:B,class:"item"},[T(N,{is:"button"},{default:k(()=>[u.isImportant?(r(),D(L,{key:0,type:"primary",text:"중요"})):h("",!0),f("div",{class:"list",onClick:U=>o.onClick(u)},[f("div",Dt,[u.text?(r(),p("strong",$t,C(u.text),1)):h("",!0),u.newIcon?(r(),D(b,{key:1,type:"n_circle",label:"신규 공지사항"})):h("",!0)]),f("div",{class:"txt-bar","aria-label":o.getPeriodText(u.date)+u.subText},[f("span",null,C(u.date),1),o.selectItem==="전체"?(r(),p("span",Rt,C(u.subText),1)):h("",!0)],8,Yt),f("div",Ut,[T(R,Tt({ref_for:!0},o.buttonTextConfig),null,16)])],8,kt)]),_:2},1024)]))),128))],512),o.noticeListinfo[o.selectItem].categoryTotalPage>1?(r(),p("div",Ft,[T(S,{"select-index":o.selectIndicatorIndex+1,"index-count":o.noticeListinfo[o.selectItem].categoryTotalPage,onOnClickPlus:o.onClickPlus,onOnClickMinus:o.onClickMinus},null,8,["select-index","index-count","onOnClickPlus","onOnClickMinus"])])):h("",!0),I!=="삼성생명"&&I!=="모니모"&&I!=="전체"?(r(),p("div",At,[T(v,{text:`${I} 공지사항 전체보기`,"style-type":"secondary","height-type":"h-40","is-right-icon":"",onOnClick:u=>o.movePage(I)},null,8,["text","onOnClick"])])):h("",!0)]))]),_:2},1032,["id","index"]))),128))]),_:1},8,["select-index","titles","onOnClick"])])],512))}const ne=It(vt,[["render",Ot],["__scopeId","data-v-f8410ec0"]]);export{ne 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.