PageSourceSearch

https://welfare.net/__main/consultation-list.Crs0HHgg.js

js welfare.net collected 2026-10-02 17:15:59 UTC 7,640 bytes, 1 lines download raw bytes

1import{_ as ae}from"./QCardSection.DJMXCOtk.js";import{u as oe,s as se,b as le,c as ne,m as re,n as S,h as ie,i as ce,f as _e,g as ue,d as me}from"./entry.mViB_OxR.js";import{_ as de,a as pe}from"./QBreadcrumbsEl.B3v3XBz3.js";import{_ as ve}from"./SearchInputModal.DquEPHsk.js";import{_ as he}from"./QBadge.B15UIDmh.js";import{_ as fe}from"./QMarkupTable.OoBsddzy.js";import{_ as ye}from"./QPagination.Dgu3hmbE.js";import{a as i,a2 as be,I as f,R as e,Q as s,P as l,a3 as ge,N as n,$ as _,U as b,O as g,a5 as z,a6 as we,J as j,a4 as Q,_ as k,u as q}from"./swiper-vue.B40GeXmP.js";import{_ as xe}from"./ico_chevron_right.CMqSY5vu.js";import{_ as ke}from"./ico_breadcrumbs_home.LEmHf2zg.js";import{_ as qe}from"./ico_file.B9U9wulT.js";import{c as Te,b as Ve}from"./useBoardUtility.6IUCm_Ra.js";import"./QSelect.DrWUlRtL.js";import"./use-field.Cz7Dg-2Q.js";import"./use-id.BTtNayUl.js";import"./uid.Bzmka5Fh.js";import"./QChip.BApSVKFK.js";import"./QItem.npWYJfIU.js";import"./QItemSection.CizC_uKg.js";import"./QItemLabel.BnLu3bkF.js";import"./QMenu.DuF2GIYz.js";import"./position-engine.eSP1PYAp.js";import"./selection.7B8chtMW.js";import"./rtl.DFPa-2ov.js";import"./use-form.BxxAYb5y.js";import"./use-key-composition.C_BXbDHT.js";import"./format.Dumr6BwO.js";import"./QInput.D9nrafIn.js";import"./use-file-dom-props.Cx__ACyW.js";import"./ico_search.GYLc-akp.js";const Ce={class:"sub-inner"},Se={class:"sub-title"},je={class:"row justify-between items-center"},De=e("div",{class:"sub-page-tit"},"노무상담",-1),Ie=e("img",{src:xe,width:"15",alt:"arrow"},null,-1),Pe=e("img",{src:ke,alt:"home"},null,-1),Ne={class:"sub-tab sub-cont"},$e=e("ul",{class:"list-rd-bullet"},[e("li",null,[_(" 게시되는 글의 본문이나 첨부파일에 "),e("b",{class:"color-primary"},"개인정보(주민등록번호, 휴대폰번호, 주소, 은행계좌번호, 신용카드번호 등 개인을 식별할 수 있는 모든 정보)를 포함시키지 않도록 주의"),_("하시기 바랍니다. ")]),e("li",null,[e("b",{class:"color-primary"},"개인정보가 게시되어 노출 될 경우 해당 게시물 작성자가 관련 법령에 따라 처분"),_("을 받을 수 있으니 유의하시기 바랍니다.")]),e("li",null,"허가되지 않은 광고, 부적절한 게시물의 경우 안내없이 삭제될 수 있음을 양해바랍니다.")],-1),Be={class:"row justify-between list-total"},Me={class:"list-cnt"},Oe={class:"list-page"},Re=e("p",{class:"fs-22 bold mT20 mB12"},"게시글이 존재하지 않습니다.",-1),ze=e("caption",null," 노무 상담 ",-1),Qe=e("colgroup",null,[e("col",{style:{width:"10rem"}}),e("col",{style:{width:"auto"}}),e("col",{style:{width:"11rem"}}),e("col",{style:{width:"12rem"}}),e("col",{style:{width:"10rem"}})],-1),Ye=e("thead",null,[e("tr",null,[e("th",null,"번호"),e("th",null,"제목"),e("th",null,"답변 여부"),e("th",null,"등록일"),e("th",null,"첨부파일")])],-1),Ae={class:"text-center"},Ge=["onClick"],He={class:"text-left title"},Ue={class:"row items-center"},Ee={class:"ellipsis flex items-center"},Fe={class:"width-full-mobile"},Je={key:0,class:"color-red"},Le={key:1,class:"color-blue"},Ke=e("img",{src:qe,alt:"첨부파일"},null,-1),We="/communication/consultation/consultation-detail",Dt={__name:"consultation-list",async setup(Xe){var $,B,M;let D,I;const{showAlertModal:Y}=me(),w=oe(),P=i((($=w.query)==null?void 0:$.searchType)||"sj"),y=i(((B=w.query)==null?void 0:B.searchValue)||""),u=i(Number((M=w.query)==null?void 0:M.page)||1),T=i(0),A=i([]),N=i(0),p=i([]),G=i(""),V=i(!1),{userInfo:v}=se(le()),m=i({mi:1044,bbsId:1046,currPage:u.value,searchType:P.value,searchValue:y.value}),H=[{label:"제목",value:"sj"},{label:"작성자",value:"nm"}],C=async()=>{V.value=!0;const{data:a}=await ie().boardData(m.value);if(a.value.code==="500")A.value=[],p.value=[];else{const{nttListPaging:o,noticeList:c,bbsAuth:r}=a.value;T.value=o==null?void 0:o.totalPage,N.value=o==null?void 0:o.totalCo,G.value=r==null?void 0:r.secretMssage,p.value=Te(o.list,m.value.searchValue)}V.value=!1},U=async a=>{const o={searchType:a==null?void 0:a.searchType},c=a==null?void 0:a.searchContent.trim();c?Object.assign(o,{searchValue:c}):m.value.searchValue="",Object.assign(m.value,o),m.value.currPage=1,u.value=1,y.value=c,await S({query:o}),await C()},E=async()=>{var o;m.value.currPage=u.value;const a={page:u.value};(o=y.value)!=null&&o.trim()&&Object.assign(a,{searchType:m.value.searchType,searchValue:y.value}),await S({query:a}),await C()};[D,I]=be(()=>C()),await D,I();const F=a=>{var d,h,x;const o=String(a==null?void 0:a.oriRegId),c=String((d=v.value)==null?void 0:d.id),r=String((h=v.value)==null?void 0:h.laber);return String((x=v.value)==null?void 0:x.law),o===c||r==="10"?Ve({path:We},w.query,a==null?void 0:a.nttSn):Y("노무상담 내용은 작성자와 노무상담사만 확인이 가능합니다")};return(a,o)=>{const c=ae,r=ne,d=ce,h=pe,x=de,J=ve,L=he,O=_e,K=fe,W=ye,X=ue,Z=re,ee=ge("dompurify-html");return n(),f("div",Ce,[e("div",Se,[e("div",je,[s(r,{flat:""},{default:l(()=>[s(c,null,{default:l(()=>[De]),_:1})]),_:1}),s(x,{"active-color":"secondary"},{separator:l(()=>[s(d,{size:"1.5rem"},{default:l(()=>[Ie]),_:1})]),default:l(()=>[s(h,null,{default:l(()=>[Pe]),_:1}),s(h,{label:"소통"}),s(h,{label:"노무상담"})]),_:1})])]),e("div",Ne,[s(r,{flat:""},{default:l(()=>[s(r,{flat:"",class:"box bg-light"},{default:l(()=>[$e]),_:1}),s(J,{"search-type":P.value,"search-type-opt":H,"search-ipt":y.value,onSearchHandle:U},null,8,["search-type","search-ipt"]),s(c,null,{default:l(()=>[e("div",Be,[e("div",Me,[_(" 조회결과 "),e("span",null,b(N.value),1),_("건 ")]),e("div",Oe,[_(" 페이지 "),e("span",null,b(u.value),1),_("/"+b(T.value),1)])]),p.value.length?(n(),f(z,{key:1},[s(K,{class:"noti-table q-mt-md",flat:""},{default:l(()=>[ze,Qe,Ye,e("tbody",Ae,[(n(!0),f(z,null,we(p.value,(t,te)=>{var R;return j((n(),f("tr",{key:te,onClick:Ze=>F(t)},[e("td",null,[e("div",null,b(t==null?void 0:t.rsn),1)]),e("td",He,[e("div",Ue,[e("div",Ee,[j(e("span",null,null,512),[[ee,t==null?void 0:t.nttSj]]),(t==null?void 0:t.secretAt)==="Y"?(n(),g(d,{key:0,class:"q-mx-xs",name:"img:/images/icon_lock.svg"})):k("",!0),(t==null?void 0:t.newCheck)==="Y"?(n(),g(L,{key:1,rounded:"",class:"new",color:"red",label:"N"})):k("",!0)])])]),e("td",Fe,[t!=null&&t.lowerCnt?(n(),f("p",Le,"답변 완료")):(n(),f("p",Je,"접수"))]),e("td",null,[e("div",null,b(t==null?void 0:t.regDt),1)]),e("td",null,[e("div",null,[s(O,{flat:""},{default:l(()=>[j(s(d,{size:"2rem"},{default:l(()=>[Ke]),_:2},1536),[[Q,t==null?void 0:t.fileChk]])]),_:2},1024)])])],8,Ge)),[[Q,((R=p.value)==null?void 0:R.length)>0]])}),128))])]),_:1}),p.value.length?(n(),g(W,{key:0,modelValue:u.value,"onUpdate:modelValue":[o[0]||(o[0]=t=>
1u.value=t),E],class:"justify-center mT40 default-pagi","boundary-links":"",max:T.value,"max-pages":"10","direction-links":"",flat:"",color:"grey","active-color":"primary","boundary-numbers":!1},null,8,["modelValue","max"])):k("",!0)],64)):(n(),g(r,{key:0,flat:"",class:"box border-grey center column mT40"},{default:l(()=>[s(d,{name:"img:/images/icon_info.svg",size:"4.5rem"}),Re]),_:1}))]),_:1}),s(X,{flat:"",class:"btn-group justify-end full-width mT40"},{default:l(()=>[q(v).mberGb==="p"&&q(v).pkey||q(v).mberGb==="o"?(n(),g(O,{key:0,flat:"",class:"btn primary",onClick:o[1]||(o[1]=t=>("navigateTo"in a?a.navigateTo:q(S))("/communication/consultation/consultation-regi"))},{default:l(()=>[_("등록")]),_:1})):k("",!0)]),_:1})]),_:1}),s(Z,{showing:V.value,label:"Please wait...","label-class":"text-teal","label-style":"font-size: 1.1em"},null,8,["showing"])])])}}};export{Dt 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.