PageSourceSearch

https://www.green-japan.com/user/v2/_next/static/chunks/3135-f4a855618d6db1c7.js

js green-japan.com collected 2026-10-02 05:32:17 UTC 15,669 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3135],{2379:(e,n,r)=>{r.d(n,{k:()=>a});let a=2},10051:(e,n,r)=>{r.d(n,{Q:()=>d});var a=r(87045),t=r(2543),l=r(68103),o=r(59628);let s=async function(){let{config:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return await l.e7.get(o.$.USER_BLOCK_COMPANIES,e)},i=async e=>(e=>({userBlockCompanies:e.blockCompanies?e.blockCompanies.map(e=>({id:e.id,company:e.company})):[]}))((await s({config:{headers:e?{Cookie:e}:void 0}})).data),d=()=>{let{data:e,error:n,mutate:r}=(0,a.I)(t.p.USER_BLOCK_COMPANIES,i);return{data:e,error:n,mutate:r}}},10631:(e,n,r)=>{r.d(n,{Y:()=>l});var a=r(94458);r(68658);var t=r(41389);let l=e=>(0,a.jsx)(t.A,{...e,onKeyPress:e=>{"Enter"===e.key&&e.preventDefault()}})},20991:(e,n,r)=>{r.d(n,{S:()=>o});var a=r(94458),t=r(67854),l=r(41002);let o=e=>{var n;let{control:r,helperText:o,name:s,...i}=e,{field:d,formState:{errors:u}}=(0,l.as)({name:s,control:r});return(0,a.jsx)(t.A,{...i,error:!!u[d.name],helperText:(null==(n=u[d.name])?void 0:n.message)||o||"",inputRef:d.ref,onChange:d.onChange,value:d.value})}},29010:(e,n,r)=>{r.d(n,{b:()=>v});var a=r(94458),t=r(68658),l=r(63470),o=r(59245),s=r.n(o),i=r(31886),d=r(17009),u=r(53305),m=r(90216),p=r(14989),c=r(10631),x=r(30526);let v=e=>{let{defaultUserBlockCompanies:n,isControllableValue:r=!0,onChangeBlockCompanies:o,pageType:v}=e,h={profile_edit:{variant:"h3",component:"h3",mb:0},registrations:{variant:"h6",component:"h2",mb:4},user_profile_editor:{variant:"h6",component:"div",mb:4}}[v],{companies:g,keyword:C,setKeyword:O}=(()=>{let[e,n]=(0,t.useState)(""),[r,a]=(0,t.useState)(""),l=(0,t.useCallback)(s()(a,1e3),[]),{data:o}=(0,i.X)(r);return(0,t.useEffect)(()=>l(e),[e,l]),{companies:null==o?void 0:o.companies,keyword:e,setKeyword:n}})(),{handleClose:f,handleOpen:j,isOpen:b}=(0,l.j)(),y=(0,t.useMemo)(()=>n.map(e=>e.company),[n]),A=(0,t.useMemo)(()=>{let e=new Map(y.map(e=>[e.id,e]));return null==g||g.forEach(n=>{e.has(n.id)||e.set(n.id,n)}),Array.from(e.values())},[g,y]);return(0,a.jsxs)(m.A,{mb:h.mb,children:[(0,a.jsx)(x.A,{component:h.component,sx:{mb:2},variant:h.variant,children:"ブロック企業"}),(0,a.jsxs)(p.zT,{children:["プロフィールを公開したくない企業を登録できます。正式な企業名(株式会社などは除く)で検索し、リストの中から該当する企業を選択してください。",(0,a.jsx)("br",{}),(0,a.jsxs)("span",{style:{color:d.x.palette.grey[600],fontSize:"12px",marginTop:d.x.spacing(.5)},children:["※ 企業名をフルネームで検索しても該当する企業が表示されない場合は",(0,a.jsx)("a",{href:"mailto:[email protected]",rel:"noreferrer",style:{fontSize:"inherit"},target:"_blank",children:"[email protected]"}),"までお問い合わせください。"]})]}),(0,a.jsx)(u.A,{ChipProps:{color:"primary",size:"small"},disableClearable:!0,filterSelectedOptions:!0,forcePopupIcon:!1,getOptionLabel:e=>"string"!=typeof e&&e.name&&e.homepageUrl?"".concat(e.name,"(").concat(e.homepageUrl,")"):"",inputValue:C,isOptionEqualToValue:(e,n)=>e.id===n.id,loading:!g,loadingText:"Loading…",multiple:!0,noOptionsText:"該当する企業が見つかりません",onChange:(e,n)=>{o(n)},onClose:()=>{O(""),f()},onInputChange:(e,n)=>{O(n),0===n.length?f():j()},open:b,options:A,renderInput:e=>(0,a.jsx)(c.Y,{...e,label:"ブロック企業",margin:"dense",placeholder:"ブロックしたい企業名を入力してください",variant:"outlined"}),...r?{value:y}:{defaultValue:y}})]})}},31886:(e,n,r)=>{r.d(n,{X:()=>d});var a=r(87045),t=r(2543),l=r(68103),o=r(59628);let s=async e=>await l.e7.get(o.$.SEARCH_COMPANIES_URL(e.body.keyword),null==e?void 0:e.config),i=async e=>{try{let n=await s({body:{keyword:e}});return(e=>{let{companies:n}=e;return{companies:n.map(e=>{let{homepageUrl:n,id:r,name:a}=e;return{id:r,homepageUrl:n,name:a}})}})(n.data)}catch(e){return{companies:[]}}},d=e=>{let{data:n,error:r,mutate:l}=(0,a.I)(e?t.p.SEARCH_COMPANIES(e):null,()=>i(e));return{data:n,error:r,mutate:l}}},43049:(e,n,r)=>{r.d(n,{l:()=>s});var a=r(94458),t=r(38710),l=r(68658),o=r(41389);let s=e=>{let{className:n,defaultValue:r,error:s,helperText:i,id:d,injectionValue:u,inputProps:m,inputRef:p,items:c,label:
1x,onBlur:v,onChange:h,required:g,size:C="small",sx:O}=e,{handleChange:f,value:j}=((e,n)=>{let[r,a]=(0,l.useState)(e||"");return{value:r,handleChange:e=>{("string"==typeof e.target.value||"number"==typeof e.target.value)&&(a(e.target.value),n(e))}}})(r,h);return(0,a.jsx)(o.A,{className:n,error:s,helperText:i,id:d,inputProps:m,inputRef:p,label:x||"",onBlur:v,onChange:f,required:g,select:!0,size:C,sx:O,value:u||j,variant:"outlined",children:c.map(e=>(0,a.jsx)(t.A,{value:e.value,children:e.name},e.value))})}},71419:(e,n,r)=>{r.d(n,{G:()=>d});var a=r(87045),t=r(2543),l=r(68103),o=r(59628);let s=async e=>{let{config:n}=e;return await l.e7.get(o.$.MASTER_EMPLOYMENT_STATUSES_URL,n)},i=async e=>{let{data:n}=await s({config:{headers:e?{Cookie:e}:void 0}});return(e=>{let{employmentStatuses:n}=e;return{employmentStatuses:n?n.map(e=>{let{id:n,name:r}=e;return{id:n,name:r}}):[]}})(n)},d=()=>{let{data:e,error:n,mutate:r}=(0,a.I)(t.p.MASTER_EMPLOYMENT_STATUSES,i,{dedupingInterval:18e5});return{data:e,error:n,mutate:r}}},89156:(e,n,r)=>{r.d(n,{I:()=>j,Q:()=>Y});var a=r(94458),t=r(77039),l=r.n(t),o=r(68658),s=r(41002),i=r(76099),d=r(89245),u=r(90216),m=r(46327),p=r(20991),c=r(95083),x=r(71652),v=r(95665),h=r(43049),g=r(92683),C=r(41389),O=r(30526),f=r(2379);let j=e=>{let{age:n,allowOverMaxCompanies:r,control:t,employmentStatusMasterData:j,hasUserCompaniesCountResetOption:b,maxSelectableCompanies:y,pageType:A,salaryHelperText:M,showOverLimitDescription:Y,showSalary:S}=e,I={profile_edit:{variant:"h3",component:"h3"},registrations:{variant:"h6",component:"h2"}}[A],w={profile_edit:{variant:"h3",component:"div"},registrations:{variant:"h6",component:"div"}}[A],{append:k,fields:E,remove:_}=(0,s.jz)({control:t,name:"userCompanies"}),T=(0,s.FH)({control:t,name:"userCompanies"}),P=[{companyName:"",employmentStatusId:0,startedOnYear:0,startedOnMonth:0,endedOnYear:0,endedOnMonth:0,enrolment:!0}],{generateEndedOnYearSelectItems:R,generateStartedOnYearSelectItems:N}=(e=>{let n=(0,o.useMemo)(()=>e?[...(0,i.IP)(new Date().getFullYear()-e,"EXP_COMPANY")].sort((e,n)=>n.value-e.value):i.Dr,[e]);return{generateStartedOnYearSelectItems:(0,o.useCallback)(e=>(null==e?void 0:e.endedOnYear)?(0,d.vb)(e)?n.filter(n=>n.value<e.endedOnYear):n.filter(n=>n.value<=e.endedOnYear):n,[n]),generateEndedOnYearSelectItems:(0,o.useCallback)(e=>(null==e?void 0:e.startedOnYear)?(0,d.vb)(e)?n.filter(n=>n.value>e.startedOnYear):n.filter(n=>n.value>=e.startedOnYear):n,[n])}})(n),q=(0,o.useCallback)(e=>{let n=Number(e.target.value),r=E.length;if(n>r)for(let e=r;e<n;e++)k({companyName:"",employmentStatusId:0,enrolment:!1,endedOnMonth:0,endedOnYear:0,startedOnMonth:0,startedOnYear:0});if(n<r)for(let e=r;e>n;e--)_(e-1)},[k,E.length,_]),z=(0,o.useMemo)(()=>[...b?[{value:0,name:"未選択"}]:[],...Array.from({length:y<=9?8:y},(e,n)=>({value:n+1,name:"".concat(n+1,"社")})),...r&&y<=9?[{value:y+1,name:"9社以上"}]:[]],[b,y,r]);return(0,a.jsxs)(g.A,{spacing:4,children:[(0,a.jsxs)(u.A,{children:[(0,a.jsx)(O.A,{component:I.component,sx:{mb:2},variant:I.variant,children:"経験社数"}),(0,a.jsx)(s.xI,{control:t,name:"userCompaniesCount",render:e=>{var n,r,t;let{field:o,formState:s}=e;return(0,a.jsx)(h.l,{defaultValue:l()(T,P)?void 0:T.length,error:!!(null==(n=s.errors)?void 0:n.userCompaniesCount),helperText:null==(t=s.errors)||null==(r=t.userCompaniesCount)?void 0:r.message,id:"userCompaniesCount",inputProps:{"aria-required":!0},inputRef:o.ref,items:z,label:b?"経験社数":(0,a.jsx)(v.g,{label:"経験社数"}),onChange:e=>{""===e.target.value?o.onChange(0):o.onChange(e.target.value),q(e)},size:"medium",sx:{width:"162px"}})}})]}),E.map((e,n)=>{var r,l,o;let d=n+1;return(0,a.jsxs)(u.A,{children:[0===n?(0,a.jsx)(O.A,{component:w.component,sx:{mb:2},variant:w.variant,children:"直近の在籍企業"}):1===n?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O.A,{component:w.component,sx:{mb:2},variant:w.variant,children:"過去の在籍企業"}),(0,a.jsx)(O.A,{fontWeight:"bold",sx:{mt:"-8px",mb:"24px"},variant:"subtitle2",children:"\uD83D\uDCA1過去の在籍企業も入力することで、あなたの豊富な経験が企業に伝わりスカウトが届きやすくなります。"})]}):(0,a.jsx)(a.Fragment,{}),(0,a.jsxs)(g.A,{spacing:2,children:[(0,a.jsxs)(g.A,{direction:"row",spacing:2,children:[(0,a.jsx)(s.xI,{control:t,name:"userCompanies.".concat(n,".companyName"),render:e=>{var r,t,l,o,s,i,u,m;let{field:p,formState:c}=e;return(0,a.jsx)(C.A,{defaultValue:(null==(r=T[n])?void 0:r.companyName)?T[n].companyName:void 0,error:!!(null==(o=c.errors)||null==(l=o.userCompanies)||null==(t=l[n])?void 0:t.companyName),helperText:null==(m=c.errors)||null==(u=m.userCompanies)||null==(i=u[n])||null==(s=i.companyName)?void 0:s.message,inputProps:{"aria-required":!0},inputRef:p.ref,label:d<=f.k&&!b?(0,a.jsx)(v.g,{label:"会社名"}
1):"会社名",onChange:p.onChange,sx:{flexGrow:{xs:1,md:0},minWidth:{xs:"auto",md:"240px"}},variant:"outlined"})}}),(0,a.jsx)(s.xI,{control:t,name:"userCompanies.".concat(n,".employmentStatusId"),render:e=>{var r,t,l,o,s,i,u,m;let{field:p,formState:c}=e;return(0,a.jsx)(h.l,{defaultValue:(null==(r=T[n])?void 0:r.employmentStatusId)?T[n].employmentStatusId:void 0,error:!!(null==(o=c.errors)||null==(l=o.userCompanies)||null==(t=l[n])?void 0:t.employmentStatusId),helperText:null==(m=c.errors)||null==(u=m.userCompanies)||null==(i=u[n])||null==(s=i.employmentStatusId)?void 0:s.message,id:"userCompanies.".concat(n,".employmentStatusId"),inputProps:{"aria-required":!0},inputRef:p.ref,items:j.employmentStatuses.map(e=>({value:e.id,name:e.name})),label:d<=f.k&&!b?(0,a.jsx)(v.g,{label:"雇用形態"}):"雇用形態",onChange:p.onChange,size:"medium",sx:{minWidth:{xs:"112px",md:"120px"},width:{xs:"112px",md:"120px"}}})}})]}),(0,a.jsxs)(g.A,{direction:(null==T||null==(r=T[n])?void 0:r.enrolment)?{xs:"row",md:"row"}:{xs:"column",md:"row"},spacing:2,sx:{alignItems:"start"},children:[(0,a.jsxs)(g.A,{direction:"row",spacing:2,sx:{alignItems:"start"},children:[(0,a.jsx)(s.xI,{control:t,name:"userCompanies.".concat(n,".startedOnYear"),render:e=>{var r,t,l,o,s,i,u,m;let{field:p,formState:c}=e;return(0,a.jsx)(h.l,{defaultValue:(null==(r=T[n])?void 0:r.startedOnYear)?T[n].startedOnYear:void 0,error:!!(null==(o=c.errors)||null==(l=o.userCompanies)||null==(t=l[n])?void 0:t.startedOnYear),helperText:null==(m=c.errors)||null==(u=m.userCompanies)||null==(i=u[n])||null==(s=i.startedOnYear)?void 0:s.message,id:"userCompanies.".concat(n,".startedOnYear"),inputProps:{"aria-required":!0},inputRef:p.ref,items:N(null==T?void 0:T[n]),label:d<=f.k&&!b?(0,a.jsx)(v.g,{label:"入社年"}):"入社年",onChange:p.onChange,size:"medium",sx:{width:{xs:"104px",md:"120px"}}})}}),(0,a.jsx)(s.xI,{control:t,name:"userCompanies.".concat(n,".startedOnMonth"),render:e=>{var r,t,l,o,s,u,m,p,c,x,g,C;let{field:O,formState:j}=e;return(0,a.jsx)(h.l,{defaultValue:(null==(r=T[n])?void 0:r.startedOnMonth)?T[n].startedOnMonth:void 0,error:!!(null==(o=j.errors)||null==(l=o.userCompanies)||null==(t=l[n])?void 0:t.startedOnMonth),helperText:null==(p=j.errors)||null==(m
1=p.userCompanies)||null==(u=m[n])||null==(s=u.startedOnMonth)?void 0:s.message,id:"userCompanies.".concat(n,".startedOnMonth"),inputProps:{"aria-required":!0},inputRef:O.ref,items:(null==T||null==(c=T[n])?void 0:c.endedOnYear)&&(null==T||null==(x=T[n])?void 0:x.endedOnMonth)&&(null==T||null==(g=T[n])?void 0:g.endedOnYear)===(null==T||null==(C=T[n])?void 0:C.startedOnYear)?i.KR.filter(e=>{var r;return e.value<=(null==T||null==(r=T[n])?void 0:r.endedOnMonth)}):i.KR,label:d<=f.k&&!b?(0,a.jsx)(v.g,{label:"入社月"}):"入社月",onChange:O.onChange,size:"medium",sx:{width:{xs:"96px",md:"104px"}}})}}),!(null==T||null==(l=T[n])?void 0:l.enrolment)&&(0,a.jsx)(O.A,{sx:{display:"flex",alignItems:"center",mt:"9px !important"},variant:"h5",children:"〜"})]}),(0,a.jsxs)(g.A,{direction:"row",spacing:2,children:[!(null==T||null==(o=T[n])?void 0:o.enrolment)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.xI,{control:t,name:"userCompanies.".concat(n,".endedOnYear"),render:e=>{var r,t,l,o,s,i,u,m;let{field:p,formState:c}=e;return(0,a.jsx)(h.l,{defaultValue:(null==(r=T[n])?void 0:r.endedOnYear)?T[n].endedOnYear:void 0,error:!!(null==(o=c.errors)||null==(l=o.userCompanies)||null==(t=l[n])?void 0:t.endedOnYear),helperText:null==(m=c.errors)||null==(u=m.userCompanies)||null==(i=u[n])||null==(s=i.endedOnYear)?void 0:s.message,id:"userCompanies.".concat(n,".endedOnYear"),inputProps:{"aria-required":!0},inputRef:p.ref,items:R(null==T?void 0:T[n]),label:d<=f.k&&!b?(0,a.jsx)(v.g,{label:"退社年"}):"退社年",onChange:p.onChange,size:"medium",sx:{width:{xs:"104px",md:"120px"}}})}}),(0,a.jsx)(s.xI,{control:t,name:"userCompanies.".concat(n,".endedOnMonth"),render:e=>{var r,t,l,o,s,u,m,p,c,x,g,C;let{field:O,formState:j}=e;return(0,a.jsx)(h.l,{defaultValue:(null==(r=T[n])?void 0:r.endedOnMonth)?T[n].endedOnMonth:void 0,error:!!(null==(o=j.errors)||null==(l=o.userCompanies)||null==(t=l[n])?void 0:t.endedOnMonth),helperText:null==(p=j.errors)||null==(m
1=p.userCompanies)||null==(u=m[n])||null==(s=u.endedOnMonth)?void 0:s.message,id:"userCompanies.".concat(n,".endedOnMonth"),inputProps:{"aria-required":!0},inputRef:O.ref,items:(null==T||null==(c=T[n])?void 0:c.startedOnYear)&&(null==T||null==(x=T[n])?void 0:x.startedOnMonth)&&(null==T||null==(g=T[n])?void 0:g.startedOnYear)===(null==T||null==(C=T[n])?void 0:C.endedOnYear)?i.KR.filter(e=>{var r;return e.value>=(null==T||null==(r=T[n])?void 0:r.startedOnMonth)}):i.KR,label:d<=f.k&&!b?(0,a.jsx)(v.g,{label:"退社月"}):"退社月",onChange:O.onChange,size:"medium",sx:{width:{xs:"96px",md:"104px"}}})}})]}),(0,a.jsx)(u.A,{mt:"8px !important",children:(0,a.jsx)(s.xI,{control:t,name:"userCompanies.".concat(n,".enrolment"),render:e=>{var r;let{field:t}=e;return(0,a.jsx)(m.o,{checked:!!t.value,defaultValue:!!(null==(r=T[n])?void 0:r.enrolment)&&T[n].enrolment,label:"在籍中",name:"userCompanies.".concat(n,".enrolment"),onChange:t.onChange})}})})]})]}),S&&0===n&&(0,a.jsx)(p.S,{InputProps:{endAdornment:(0,a.jsx)(x.A,{position:"end",children:"万円"})},control:t,helperText:M,inputProps:{"aria-required":!0},label:b?"現(前)年収":(0,a.jsx)(v.g,{label:"現(前)年収"}),name:"salary",sx:{width:{xs:"200px",md:"240px"}},variant:"outlined"})]},e.id),0!==n&&n!==E.length-1&&(0,a.jsx)(c.A,{sx:{mt:"32px"}}),Y&&n===y&&(0,a.jsx)(O.A,{sx:{mt:"32px"},variant:"body2",children:"※10社目以降の企業を追加したい場合、登録完了後にプロフィールページから追加することができます。"})]},e.id)})]})};var b=r(68103),y=r(65243);let A=async e=>await b.e7.post(y._H,e.request,null==e?void 0:e.config);var M=r(56088);let Y=()=>{let{execute:e,isLoading:n}=(0,M.D)(A);return{postUserCompanyRequest:async n=>{let{userCompanies:r}=n,a={companies:r.map(e=>({companyName:e.companyName,employmentStatusId:e.employmentStatusId,startedOnYear:e.startedOnYear,startedOnMonth:e.startedOnMonth,endedOnYear:e.endedOnYear?e.endedOnYear:void 0,endedOnMonth:e.endedOnMonth?e.endedOnMonth:void 0,current:e.enrolment}))},{error:t,isSuccess:l}=await e({request:{...a}});return{isSuccess:l,error:t}},isLoading:n}}},95665:(e,n,r)=>{r.d(n,{g:()=>t});var a=r(94458);let t=e=>{let{label:n}=e;return(0,a.jsxs)(a.Fragment,{children:[n,(0,a.jsx)("span",{style:{color:"#FF5A4F"},children:" *"})]})}}}]);
2//# sourceMappingURL=3135-f4a855618d6db1c7.js.map

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.