1import{s as v}from"./stringUtil.933fb86.js";import{_ as w}from"./AboutTab.vue.933fb86.js";import{_ as U}from"./RecruitTab.vue.933fb86.js";import{_ as A}from"./PaginationComponent.vue.933fb86.js";import{J as C}from"./JbopService.933fb86.js";import{d as R,r as l,H as B,h as k,D as E,c as d,a as t,b as m,p as T,e as f,t as i,m as a,F as J,l as N,o as _}from"../entry-entry.933fb86.js";import{c as I}from"./commonUtil.933fb86.js";import"./nuxt-link.933fb86.js";import"./useCodeData.933fb86.js";const M={class:"content__container content__container--sub page-about"},S={class:"content__wrap"},V={class:"tab"},$={class:"content__section"},F={class:"content__section-container"},G={class:"board"},z={class:"board-box"},q={class:"board-box__summary"},H={class:"board-box__summary-page"},K={class:"board-box__summary-count"},O={class:"count"},Q={class:"board-box__container"},W={class:"board-box__lists-wrap"},X=["onClick"],Y={class:"board-box__lists-content-wrap"},Z={class:"board-box__lists-content"},j={class:"board-box__lists-title-wrap"},tt={class:"board-box__lists-Dday"},st={class:"board-box__lists-title"},ot={class:"board-box__lists-date-wrap"},et={class:"badge badge--line badge--secondary-10"},at={class:"board-box__lists-date"},nt={key:0,class:"result-nodata result-nodata--large"},pt=R({__name:"recruitAnnounceList",setup(it){const h=new C,u=l(1),g=l(10),r=l(0),D=B(),n=l([]);I.getCodeList("SUPRT_FLD");function y(o){const s=new Date(o),c=new Date,e=s.getTime()-c.getTime();return Math.ceil(e/(1e3*60*60*24))}async function b(){const o={perPage:g.value,page:u.value},s=await h.selectJbopList(o);console.log("[DEBUG] RecruitAnnounceList API Response:",s),s!=null&&s.result?(n.value=s.jbopList,r.value=s.totalCnt,n.value.length>0&&(console.log("[DEBUG] API Response in RecruitAnnounceList:",n.value[0]),console.log("[DEBUG] API Response in RecruitAnnounceList:",n))):alert(s==null?void 0:s.errorMsg)}function x(o){u.value=o,b()}function P(o){D.push({path:"/about/recruit/recruitAnnounceDetail",query:{jbopNo:o}})}k(async()=>{await b()});const p=E(()=>({currentPage:u.value,totalPages:Math.ceil(r.value/g.value),totalItems:r.value,itemsPerPage:g.value}));return(o,s)=>{var c;return _(),d("div",M,[t("div",S,[s[5]||(s[5]=t("h2",{class:"heading heading--h2 heading--center"},"íì¬ìê°",-1)),t("div",V,[m(w),m(U)]),t("div",$,[t("div",F,[t("div",G,[t("div",z,[t("div",q,[t("div",H,[s[1]||(s[1]=t("div",{class:"board-box__summary-title"},"ì ì²´",-1)),t("div",K,[t("span",O,i(a(r)),1),s[0]||(s[0]=f(" ê±´ ",-1))])])]),t("div",Q,[t("ul",W,[(_(!0),d(J,null,N(a(n),e=>(_(),d("li",{key:e.value,class:"board-box__lists"},[t("a",{class:"board-box__lists-inner",onClick:L=>P(e.jbopNo)},[t("div",Y,[t("div",Z,[t("div",j,[t("div",tt,[s[2]||(s[2]=f(" D- ",-1)),t("span",null,i(y(e.rcrtEndDt)),1)]),t("div",st,i(e.jbopTtl),1)]),t("div",ot,[t("div",et,i(e.carrs),1),t("div",at,i(("stringUtil"in o?o.stringUtil:a(v)).formatDateDot(e.rcrtBgnDt))+" ~ "+i(("stringUtil"in o?o.stringUtil:a(v)).formatDateDot(e.rcrtEndDt)),1)])]),s[3]||(s[3]=t("div",{class:"board-box__lists-action"},[t("i",{class:"icon icon--size24 icon--func-pagination-next-grayscale10"})],-1))])],8,X)]))),128))])]),((c=a(n))==null?void 0:c.length)<1?(_(),d("div",nt,[...s[4]||(s[4]=[t("div",{class:"result-nodata__head"},[t("i",{class:"icon icon--size72 icon--vis-empty"}),t("div",{class:"result-nodata__title"},"íì¬ ì§íì¤ì¸ ì±ì©ì´ ììµëë¤.")],-1)])])):T("",!0)])]),m(A,{"current-page":a(p).currentPage,"total-pages":a(p).totalPages,onChangePage:x},null,8,["current-page","total-pages"])])])])])}}});export{pt 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.