PageSourceSearch

https://event-us.kr/Content/dist/js/EvProjectNetworkingAttendresult-vue.5a65a5ba617b74ae.js

js event-us.kr collected 2026-09-24 08:49:58 UTC 12,183 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkeventus_ui"]=self["webpackChunkeventus_ui"]||[]).push([[2467,9614],{40706:function(e,t,a){a.d(t,{l:function(){return o}});var n=a(70821);const r=(0,n.ref)(""),i=(0,n.ref)(""),l=(0,n.ref)("");function o(){return{userEmail:r,projectId:i,projectTitle:l}}},36473:function(e,t,a){a.d(t,{X:function(){return i}});var n=a(40706),r=a(20198);function i(){const e=window.mixpanel,{userEmail:t,projectId:a,projectTitle:i}=(0,n.l)();function l(){e.track("Networking_PageViewed",{event_id:a.value,event_title:i.value,user_email:t.value,feature:"networking"})}function o(n){e.track("Networking_JobFilterApplied",{event_id:a.value,event_title:i.value,user_email:t.value,job:n})}function u(n,r){e.track("Networking_CareerFilterApplied",{event_id:a.value,event_title:i.value,user_email:t.value,career_year_start:n,career_year_end:r})}function d(n){e.track("Networking_SearchUsed",{event_id:a.value,event_title:i.value,user_email:t.value,keyword:n})}function c(n){e.track("Networking_ParticipantClicked",{event_id:a.value,event_title:i.value,user_email:t.value,participant_id:n})}function s(){e.track("Networking_JoinClicked",{event_id:a.value,event_title:i.value,user_email:t.value})}function p(n){e.track("Networking_JoinCompleted",{event_id:a.value,event_title:i.value,user_email:t.value,company:n.affiliation,department:n.department,job_title:n.position,career_year:(0,r.r)(n.workStartYear),interest_jobs:n.jobTypes,linkedin_url:n.linkedInUrl,remember_url:n.rememberUrl})}function f(){e.track("Networking_EventPageClicked",{event_id:a.value,event_title:i.value,user_email:t.value})}return{trackPageView:l,trackJobFilterApplied:o,trackCareerFilterApply:u,trackSearchUse:d,trackParticipantClick:c,trackJoinClick:s,trackJoinComplete:p,trackEventPageClick:f}}},84535:function(e,t,a){a.d(t,{C:function(){return l}});var n=a(70821),r=a(20198),i=a(6154);function l(e,t,a,l={}){const{isSolution:o=!1}=l;if(!e||!t||!a)throw new Error("Failed to init useMyProfile: Invalid parameters");const u=o?"/solution/networking":"/networking",d=(0,n.ref)({name:"",profileImageUrl:"",profileImageFile:null,colorHex:"#178263",introduction:"",affiliation:"",affiliationId:"",position:"",department:"",workStartYear:null,jobTypes:[],linkedInUrl:"",rememberUrl:""});async function c(){const n=await i.Z.post(`${u}/attend/defaultinfo`,{subdomain:e,projectid:t,userdataid:a}),r=o?n.data.success:n.data.Success,l=o?n.data.data:n.data.Data;r&&l&&(d.value={name:l.Name||"",profileImageUrl:l.ProfileImageUrl||"",profileImageFile:null,colorHex:l.ThemeColor||"#178263",introduction:l.Introduction||"",affiliation:l.Affiliation||"",affiliationId:l.AffiliationId||"",position:l.Position||"",department:l.Department||"",workStartYear:l.WorkStartYear||null,jobTypes:l.JobTypes||[],linkedInUrl:l.LinkedInUrl||"",rememberUrl:l.rememberUrl||""})}async function s(){const e=await i.Z.get("/networking/myprofile");e.data.Success&&(d.value={name:e.data.Data.Name||"",profileImageUrl:e.data.Data.ProfileImageUrl||"",profileImageFile:null,colorHex:e.data.Data.ThemeColor||"#178263",introduction:e.data.Data.Introduction||"",affiliation:e.data.Data.Affiliation||"",affiliationId:e.data.Data.AffiliationId||"",position:e.data.Data.Position||"",department:e.data.Data.Department||"",workStartYear:(0,r.t)(e.data.Data.WorkExpYear),jobTypes:e.data.Data.JobTypes||[],linkedInUrl:e.data.Data.LinkedInUrl||"",rememberUrl:e.data.Data.RememberUrl||""})}function p(){const n=new FormData;return n.append("UserDataId",a),n.append("SubDomain",e),n.append("ProjectId",t),n.append("Name",d.value.name),n.append("ThemeColor",d.value.colorHex),n.append("Introduction",d.value.introduction),n.append("Affiliation",d.value.affiliation),n.append("AffiliationId",d.value.affiliationId),n.append("Position",d.value.position),n.append("Department",d.value.department),n.append("WorkStartYear",d.value.workStartYear),d.value.jobTypes.forEach(((e,t)=>{n.append(`JobTypes[${t}]`,e)})),n.append("LinkedInUrl",d.value.linkedInUrl||""),n.append("RememberUrl",d.value.rememberUrl||""),d.value.profileImageFile?n.append("ProfileImage",d.value.profileImageFile):n.append("ProfileImageUrl",d.value.profileImageUrl||""),n}async function f(){const e=p();return await i.Z.post(`${u}/attendee`,e,{headers:{"Content-Type":"multipart/form-data"}})}async function m(){const e=p();return await i.Z.put(`${u}/attendee`,e,{headers:{"Content-Type":"multipart/form-data"}})}return{info:d,fetchDefaultInfo:c,fetchMyProfile:s,createMyProfile:f,updateMyProfile:m}}},20198:function(e,t,a){function n(e){return null===e||e<-1?null:-1===e?9999:(new Date).getFullYear()-e}function r(e){if(null===e)return null;if(9999===e)return-1;let t=(new Date).getFullYear()-e;return t<-1&&(t=null),t>15&&(t=15),t}a.d(t,{r:function(){return r},t:function(){return n}})},76480:function(e,t,a){a.r(t),a.d(t,{default:function(){return b}});var n=a(70821),r=a(27922),i=a(84535);const l={class:"grid grid-cols-1 gap-4 md:grid-cols-2"},o=(0,n.createElementVNode)("label",{for:"affiliation-input"},"소속(회사/기관/학교명)",-1),u=(0,n.createElementVNode)("label",{for:"position-input"},"직함",-1),d=(0,n.createElementVNode)("label",{for:"department-input"},"부서",-1),c=(0,n.createElementVNode)("label",{for:"work-experience-select"},"연차",-1),s={class:"mt-2 text-danger-500"},p={class:"md:col-span-2"},f=(0,n.createElementVNode)("div",null,"직무",-1),m={class:"mt-2 text-danger-500"},v={class:"md:col-span-2"},k=(0,n.createElementVNode)("label",{for:"introduction-input"},"소개",-1),w={class:"text-danger-500"},g={class:"md:col-span-2"};var y={__name:"EvProjectNetworkingAttendresult",props:{subdomain:{type:String,required:!0},projectid:{type:String,required:!0},userdataid:{type:String,required:!0}},setup(e){const t=e,{info:a,fetchDefaultInfo:y,createMyProfile:h}=(0,i.C)(t.subdomain,t.projectid,t.userdataid),b=(0,n.ref)({}),_=(0,n.ref)(!1),V=(0,n.ref)({}),S=(0,n.ref)(null),I=(0,n.ref)(null),N=(0,n.ref)(null);function D(e){a.value.affiliation=e.company_name,a.value.affiliationId=""+e.business_no}function C(){return V.value={},S.value.checkInvalid()&&(V.value.affiliation=!0),I.value.checkInvalid()&&(V.value.position=!0),N.value.checkInvalid()&&(V.value.department=!0),a.value.workStartYear||(V.value.workStartYear=!0),0===a.value.jobTypes.length&&(V.value.jobTypes=!0),a.value.introduction||(V.value.introduction=!0),!(Object.keys(V.value).length>0)}
1async function E(){if(C()){_.value=!0;try{const e=await h();e.data.Success?location.href=`/${t.subdomain}/event/${t.projectid}/networking`:ui.alert({title:"저장에 실패했습니다.",content:e.data.Message,confirmTheme:"danger",hideCloseButton:!0})}catch{ui.alert({title:"저장에 실패했습니다.",content:"네트워킹 참여 정보를 저장하는 중 오류가 발생했습니다. 나중에 다시 시도해주세요.",confirmTheme:"danger",hideCloseButton:!0})}finally{_.value=!1}}}async function x(){await y(),b.value=JSON.parse(JSON.stringify(a.value)),a.value.introduction=`안녕하세요. ${a.value.name}입니다.`}return(0,n.watch)((()=>a.value.jobTypes),(()=>{V.value.jobTypes=!1})),(0,n.watch)((()=>a.value.introduction),(()=>{V.value.introduction=!1})),(0,n.watch)((()=>a.value.workStartYear),(()=>{V.value.workStartYear=!1})),x(),(e,t)=>{const i=(0,n.resolveComponent)("ev-input"),y=(0,n.resolveComponent)("ev-company-search"),h=(0,n.resolveComponent)("ev-work-exp-year-select"),C=(0,n.resolveComponent)("ev-button");return(0,n.openBlock)(),(0,n.createElementBlock)("div",l,[(0,n.withDirectives)((0,n.createElementVNode)("div",null,[o,(0,n.createVNode)(i,{id:"affiliation-input",ref_key:"affiliationInput",ref:S,modelValue:(0,n.unref)(a).affiliation,"onUpdate:modelValue":t[0]||(t[0]=e=>(0,n.unref)(a).affiliation=e),class:"mt-2.5 h-10 px-4",maxlength:"50",required:"",vaildation:""},null,8,["modelValue"]),(0,n.createVNode)(y,{modelValue:(0,n.unref)(a).affiliation,"onUpdate:modelValue":t[1]||(t[1]=e=>(0,n.unref)(a).affiliation=e),"input-id":"affiliation-input",onCompanyChange:D},null,8,["modelValue"])],512),[[n.vShow,!b.value.affiliation]]),(0,n.withDirectives)((0,n.createElementVNode)("div",null,[u,(0,n.createVNode)(i,{id:"position-input",ref_key:"positionInput",ref:I,modelValue:(0,n.unref)(a).position,"onUpdate:modelValue":t[2]||(t[2]=e=>(0,n.unref)(a).position=e),class:"mt-2.5 h-10 px-4",required:"",vaildation:""},null,8,["modelValue"])],512),[[n.vShow,!b.value.position]]),(0,n.withDirectives)((0,n.createElementVNode)("div",null,[d,(0,n.createVNode)(i,{id:"department-input",ref_key:"departmentInput",ref:N,modelValue:(0,n.unref)(a).department,"onUpdate:modelValue":t[3]||(t[3]=e=>(0,n.unref)(a).department=e),class:"mt-2.5 h-10 px-4",required:"",vaildation:""},null,8,["modelValue"])],512),[[n.vShow,!b.value.department]]),(0,n.withDirectives)((0,n.createElementVNode)("div",null,[c,(0,n.createVNode)(h,{id:"work-experience-select",modelValue:(0,n.unref)(a).workStartYear,"onUpdate:modelValue":t[4]||(t[4]=e=>(0,n.unref)(a).workStartYear=e),class:(0,n.normalizeClass)(["mt-2.5 h-10 px-4 py-0",{"border-danger-500":V.value.workStartYear}])},null,8,["modelValue","class"]),(0,n.withDirectives)((0,n.createElementVNode)("div",s,"연차를 선택해주세요.",512),[[n.vShow,V.value.workStartYear]])],512),[[n.vShow,!b.value.workStartYear]]),(0,n.createElementVNode)("div",p,[f,(0,n.createVNode)(r["default"],{modelValue:(0,n.unref)(a).jobTypes,"onUpdate:modelValue":t[5]||(t[5]=e=>(0,n.unref)(a).jobTypes=e)},null,8,["modelValue"]),(0,n.withDirectives)((0,n.createElementVNode)("div",m,"최소 1개 이상의 직무를 선택해주세요.",512),[[n.vShow,V.value.jobTypes]])]),(0,n.withDirectives)((0,n.createElementVNode)("div",v,[k,(0,n.withDirectives)((0,n.createElementVNode)("textarea",{id:"introduction-input","onUpdate:modelValue":t[6]||(t[6]=e=>(0,n.unref)(a).introduction=e),class:(0,n.normalizeClass)(["mt-2.5 h-[90px] w-full resize-none rounded-md border px-4 py-3 shadow-xs",{"border-danger-500":V.value.introduction}])},null,2),[[n.vModelText,(0,n.unref)(a).introduction]]),(0,n.withDirectives)((0,n.createElementVNode)("div",w,"소개를 작성해주세요.",512),[[n.vShow,V.value.introduction]])],512),[[n.vShow,!b.value.introduction]]),(0,n.createElementVNode)("div",g,[(0,n.createVNode)(C,{class:"bg-primary-500 text-xs",disabled:_.value,onClick:E},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)("참여하기")])),_:1},8,["disabled"])])])}}};const h=y;var b=h},27922:function(e,t,a){a.r(t),a.d(t,{default:function(){return s}});a(57658);var n=a(70821),r=a(6154),i=a(36473);const l={class:"mt-4 flex w-full flex-wrap"},o=["onClick"],u={class:"mr-1"};var d={__name:"JobTypeSelector",props:{modelValue:{type:Array,default:()=>[]}},emits:["update:modelValue"],setup(e,{emit:t}){const a=e,{trackJobFilterApplied:d}=(0,i.X)(),c=(0,n.ref)([]);function s(e){e.isSelected=!e.isSelected,t("update:modelValue",c.value.filter((e=>e.isSelected)).map((e=>e.name))||[]),e.isSelected&&d(e.name)}async function p(){let e;if(sessionStorage.getItem("rawJobTypes"))e=JSON.parse(sessionStorage.getItem("rawJobTypes"));else{const t=await r.Z.get("/api/jobtype/allgroups");e=t.data,sessionStorage.setItem("rawJobTypes",JSON.stringify(e))}const t=[];e.forEach((e=>
1{"직장인"===e.groupName&&e.jobTypes.forEach((e=>{t.push({id:e.id,name:e.name,icon:e.icon,isSelected:a.modelValue?.includes(e.name)})}))})),c.value=t}return(0,n.watch)((()=>a.modelValue),(e=>{c.value.forEach((t=>{t.isSelected=e.some((e=>e===t.name))}))})),p(),(e,t)=>{const a=(0,n.resolveDirective)("dompurify-html");return(0,n.openBlock)(),(0,n.createElementBlock)("div",l,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(c.value,(e=>((0,n.openBlock)(),(0,n.createElementBlock)("button",{key:e.id,class:(0,n.normalizeClass)(["relative mb-3 mr-3 rounded-full border px-2 py-1.5 text-xs focus:ring-2 focus:ring-gray-200 hover:shadow-[0_5px_10px_rgba(0,0,0,0.15)]",{"border-transparent !outline !outline-1 !outline-offset-0 !outline-[#6937f6]":e.isSelected}]),onClick:t=>s(e)},[(0,n.withDirectives)((0,n.createElementVNode)("span",u,null,512),[[a,e.icon]]),(0,n.createElementVNode)("span",null,(0,n.toDisplayString)(e.name),1)],10,o)))),128))])}}};const c=d;var s=c}}]);

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.