PageSourceSearch

https://www.ajaschool.com/_next/static/chunks/pages/manager/orderlist/experience-list-5a685cafae85f0eb.js

js ajaschool.com collected 2026-09-24 13:39:30 UTC 6,742 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1172],{8828:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/manager/orderlist/experience-list",function(){return n(27238)}])},27238:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var c=n(37876),a=n(74480),r=n(14232),l=n(89099),i=n(48230),s=n.n(i),o=n(18589),d=n.n(o),h=n(26889),x=n.n(h),_=n(70398),m=n(31777),u=n(30419),p=n(89042);let j=()=>{let e=(0,l.useRouter)(),{date:t}=e.query,[n,a]=(0,r.useState)([]),[i,o]=(0,r.useState)(!0),[h,j]=(0,r.useState)(null),[g,b]=(0,r.useState)(""),y=(0,m.d4)(e=>e.auth.user),f="ROLE_ADMIN"===(0,u.yu)(y),N=f?"admin":"company";(0,r.useEffect)(()=>{if(t&&"string"==typeof t)b(t);else{let e=new Date,t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),c=String(e.getDate()).padStart(2,"0");b("".concat(t,"-").concat(n,"-").concat(c))}},[t]),(0,r.useEffect)(()=>{g&&(async()=>{try{o(!0),j(null);let e=await _.Li.getExperiences({date:g},N);e.result&&e.result.experiences?a(e.result.experiences):a([])}catch(e){console.error("체험 목록 조회 실패:",e),j("데이터를 불러오는 중 오류가 발생했습니다."),a([])}finally{o(!1)}})()},[N,g]);let k=async e=>{try{await _.Li.downloadParticipantListFile(e.scheduleId,f?"admin":"company")}catch(e){console.error("참여자 명단 다운로드 실패:",e),alert("참여자 명단 다운로드 중 오류가 발생했습니다.")}};return i?(0,c.jsx)("div",{className:"".concat(d().inner_wrap," ").concat(x().inner_wrap),children:(0,c.jsxs)("section",{className:"".concat(d().admin_block," ").concat(x().admin_block),children:[(0,c.jsx)("h3",{className:"".concat(d().admin_main_title," ").concat(x().admin_main_title),children:"주문내역 출력"}),(0,c.jsx)("div",{style:{padding:"50px",textAlign:"center"},children:"데이터를 불러오는 중..."})]})}):h?(0,c.jsx)("div",{className:"".concat(d().inner_wrap," ").concat(x().inner_wrap),children:(0,c.jsxs)("section",{className:"".concat(d().admin_block," ").concat(x().admin_block),children:[(0,c.jsx)("h3",{className:"".concat(d().admin_main_title," ").concat(x().admin_main_title),children:"주문내역 출력"}),(0,c.jsx)("div",{style:{padding:"50px",textAlign:"center",color:"red"},children:h})]})}):(0,c.jsx)("div",{className:"".concat(d().inner_wrap," ").concat(x().inner_wrap),children:(0,c.jsxs)("section",{className:"".concat(d().admin_block," ").concat(x().admin_block),children:[(0,c.jsxs)("h3",{className:"".concat(d().admin_main_title," ").concat(x().admin_main_title),children:["주문내역 출력 (",g,")",f&&(0,c.jsx)("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#0066cc"},children:"[관리자 모드]"})]}),(0,c.jsxs)("article",{className:"".concat(d().admin_line_box," ").concat(x().admin_line_box),children:[(0,c.jsx)("div",{className:"".concat(d().inner_title," ").concat(x().inner_title," ").concat(d().flex_block," ").concat(x().flex_block),children:(0,c.jsxs)("p",{className:"".concat(d().sub_title," ").concat(x().sub_title," ").concat(d().black_txt," ").concat(x().black_txt),children:["등록된 상품 :"," ",(0,c.jsxs)("span",{className:"".concat(d().main_txt," ").concat(x().main_txt),children:[n.length,"건"]})]})}),(0,c.jsx)("div",{className:"".concat(d().overflow_x," ").concat(x().overflow_x),children:(0,c.jsxs)("table",{className:"\n                ".concat(d().theme_basic_table," ").concat(x().theme_basic_table,"\n                ").concat(d().f_14," ").concat(x().f_14,"\n                ").concat(d().white_bg," ").concat(x().white_bg,"\n                ").concat(d().responsive," ").concat(x().responsive,"\n                ").concat(d().type_2," ").concat(x().type_2,"\n              "),children:[(0,c.jsx)("thead",{children:(0,c.jsxs)("tr",{children:[(0,c.jsx)("th",{children:"교육코드"}),(0,c.jsx)("th",{children:"체험명"}),(0,c.jsx)("th",{children:"업체명"}),(0,c.jsx)("th",{children:"업체연락처"}),(0,c.jsx)("th",{children:"교육일자"}),(0,c.jsx)("th",{children:"마감여부"}),(0,c.jsx)("th",{children:"신청건수"}),(0,c.jsx)("th",{children:"참여자수"}),(0,c.jsx)("th",{children:"확인수"}),(0,c.jsx)("th",{children:"명단다운로드"}),f&&(0,c.jsx)("th",{children:"관리"})]})}),(0,c.jsx)("tbody",{children:0===n.length?(0,c.jsx)("tr",{children:(0,c.jsx)("td",{colSpan:f?12:11,style:{textAlign:"center",padding:"50px"},children:"해당 날짜에 등록된 체험이 없습니다."})}):n.map((t,n)=>{let a=(e=>({text:e?"진행중":"마감",color:e?"#3399ff":"#ff0000"}))(t.status);return(0,c.jsxs)("tr",{children:[(0,c.jsx)("td",{children:(0,c.jsx)(s(),{href:{pathname:"/manager/orderlist",query:{page:1,searchType:"itemId",keyword:t.itemId}},target:"_blank",rel:"noopener noreferrer",children:t.itemId})}),(0,c.jsx)("td",{className:"".concat(d().m_main_td," ").concat(x().m_main_td),children:(0,c.jsx)("a",{href:(0,p.G)(t.itemId),target:"_blank",rel:"noopener noreferrer",style:{textDecoration:"underline",color:"#0066cc"},children:t.itemTitle})}),(0,c.jsx)("td",{children:t.companyName}),(0,c.jsx)("td",{children:t.companyContact}),(0,c.jsx)("td",{children:t.scheduleInfo||g}),(0,c.jsx)("td",{children:(0,c.jsx)("span",{style:{color:a.color,fontWeight:"bold"},children:a.text})}),(0,c.jsx)("td",{children:t.applicationCount}),(0,c.jsx)("td",{children:t.participantCount}),(0,c.jsx)("td",{children:t.assignedCount}),(0,c.jsx)("td",{children:(0,c.jsx)("button",{onClick:()=>k(t),style:{textDecoration:"underline",color:"#0066cc",cursor:"pointer",border:"none",background:"none",fontSize:"inherit",fontFamily:"inherit"},children:"다운로드"})}),f&&(0,c.jsxs)("td",{children:[(0,c.jsx)("p",{className:"".concat(d().th_title," ").concat(x().th_title),children:"관리"}),(0,c.jsx)("button",{onClick:()=>{e.push({pathname:"/manager/orderlist/message",query:{date:g,scheduleId:t.scheduleId}})},style:{backgroundColor:"#4CAF50",color:"white",border:"none",padding:"6px 12px",borderRadius:"4px",fontSize:"12px",cursor:"pointer",fontWeight:"bold",transition:"background-color 0.3s"},onMouseOver:e=>{e.currentTarget.style.backgroundColor="#45a049"},onMouseOut:e=>{e.currentTarget.style.backgroundColor="#4CAF50"},children:"문자발송"})]})]},"".concat(t.itemId,"-").concat(n))})})]})})]})]})})},g=()=>(0,c.jsx)(j,{});g.getLayout=e=>
1(0,c.jsx)(a.A,{children:e});let b=g},30419:(e,t,n)=>{"use strict";n.d(t,{yu:()=>c}),n(34712);let c=e=>e&&e.roles&&Array.isArray(e.roles)&&0!==e.roles.length?e.roles.includes("ROLE_ADMIN")?"ROLE_ADMIN":e.roles.includes("ROLE_COMPANY")?"ROLE_COMPANY":e.roles.includes("ROLE_USER")?"ROLE_USER":null:null},89042:(e,t,n)=>{"use strict";n.d(t,{G:()=>c});let c=e=>"/manager/itemlist?searchType=itemId&keyword=".concat(encodeURIComponent(e))}},e=>{e.O(0,[398,636,6593,8792],()=>e(e.s=8828)),_N_E=e.O()}]);

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.