Files
shz-admin/shihezi/p__JobPortal__Resume__index.cab78655.async.js

6 lines
45 KiB
JavaScript
Raw Normal View History

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[8807,596],{33867:function(Ce,J,r){r.d(J,{iK:function(){return re},zc:function(){return ue}});var re=function(i){return i[i.SUCCESS=200]="SUCCESS",i[i.ERROR=-1]="ERROR",i[i.TIMEOUT=401]="TIMEOUT",i.TYPE="success",i}({}),P=function(i){return i.GET="GET",i.POST="POST",i.PUT="PUT",i.DELETE="DELETE",i}({}),ue=function(i){return i.JSON="application/json;charset=UTF-8",i.FORM_URLENCODED="application/x-www-form-urlencoded;charset=UTF-8",i.FORM_DATA="multipart/form-data;charset=UTF-8",i}({})},37404:function(Ce,J,r){r.r(J),r.d(J,{default:function(){return ct}});var re=r(19632),P=r.n(re),ue=r(97857),i=r.n(ue),pe=r(15009),y=r.n(pe),k=r(99289),w=r.n(k),oe=r(64599),ye=r.n(oe),ae=r(5574),v=r.n(ae),g=r(67294),Y=r(60960),I=r(77569),m=r(2453),o=r(4393),h=r(71230),p=r(15746),j=r(68997),d=r(78957),c=r(83622),D=r(25278),S=r(34041),z=r(66309),Z=r(74330),A=r(98423),q=r(8745),E=r(93967),H=r.n(E),L=r(50344),xe=r(87263),C=r(53124);const{Option:R}=S.default;function De(le){return(le==null?void 0:le.type)&&(le.type.isSelectOption||le.type.isSelectOptGroup)}const $e=(le,Ie)=>{var he,de;const{prefixCls:mn,className:nn,popupClassName:tn,dropdownClassName:x,children:se,dataSource:Ne,dropdownStyle:rn,dropdownRender:ze,popupRender:me,onDropdownVisibleChange:vn,onOpenChange:an,styles:N,classNames:W}=le,ce=(0,L.Z)(se),be=((he=N==null?void 0:N.popup)===null||he===void 0?void 0:he.root)||rn,Me=((de=W==null?void 0:W.popup)===null||de===void 0?void 0:de.root)||tn||x,Oe=me||ze,Ue=an||vn;let Pe;ce.length===1&&g.isValidElement(ce[0])&&!De(ce[0])&&([Pe]=ce);const He=Pe?()=>Pe:void 0;let _;ce.length&&De(ce[0])?_=se:_=Ne?Ne.map(U=>{if(g.isValidElement(U))return U;switch(typeof U){case"string":return g.createElement(R,{key:U,value:U},U);case"object":{const{value:Ee}=U;return g.createElement(R,{key:Ee,value:Ee},U.text)}default:return}}):[];const{getPrefixCls:_e}=g.useContext(C.E_),Ge=_e("select",mn),[$]=(0,xe.Cn)("SelectLike",be==null?void 0:be.zIndex);return g.createElement(S.default,Object.assign({ref:Ie,suffixIcon:null},(0,A.Z)(le,["dataSource","dropdownClassName","popupClassName"]),{prefixCls:Ge,classNames:{popup:{root:Me},root:W==null?void 0:W.root},styles:{popup:{root:Object.assign(Object.assign({},be),{zIndex:$})},root:N==null?void 0:N.root},className:H()(`${Ge}-auto-complete`,nn),mode:S.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,popupRender:Oe,onOpenChange:Ue,getInputElement:He}),_)};var Ae=g.forwardRef($e);const{Option:sn}=S.default,un=(0,q.Z)(Ae,"dropdownAlign",le=>(0,A.Z)(le,["visible"])),Ze=Ae;Ze.Option=sn,Ze._InternalPanelDoNotUseOrYouWillBeFired=un;var on=Ze,dn=r(29021),Be=r(2487),cn=r(83062),ne=r(87547),K=r(86548),pn=r(28548),je=r(33862),F=r(24969),Le=r(63606),We=r(48689),Je=r(93983),fn=r(84937),En=r(30596),Xe=r(17788),X=r(76772),e=r(85893),Qe=function(Ie){var he=Ie.open,de=Ie.onOk,mn=Ie.onCancel,nn=Ie.value,tn=(0,g.useState)(!1),x=v()(tn,2),se=x[0],Ne=x[1],rn=(0,g.useState)([]),ze=v()(rn,2),me=ze[0],vn=ze[1],an=(0,g.useState)(""),N=v()(an,2),W=N[0],ce=N[1],be=(0,g.useState)([]),Me=v()(be,2),Oe=Me[0],Ue=Me[1],Pe=(0,g.useState)(null),He=v()(Pe,2),_=He[0],_e=He[1],Ge=(0,g.useState)(null),$=v()(Ge,2),U=$[0],Ee=$[1],Dn=(0,g.useState)(nn||null),Zn=v()(Dn,2),G=Zn[0],Fn=Zn[1];(0,g.useEffect)(function(){he&&(Ne(!0),(0,X.request)("/api/app/common/jobTitle/treeselect").then(function(b){vn(b.data||[]),Ue(b.data||[]),_e(null),Ee(null),Fn(nn||null),ce("")}).catch(function(){return m.ZP.error("\u52A0\u8F7D\u5C97\u4F4D\u6570\u636E\u5931\u8D25")}).finally(function(){return Ne(!1)}))},[he]),(0,g.useEffect)(function(){if(W&&W.length>0){var b=function(ve){return ve.map(function(te){if(!te.children)return null;var ge=te.children.map(function(Q){if(!Q.children)return null;var Ve=Q.children.filter(function(xn){return xn.label.includes(W)});return Ve.length>0?i()(i()({},Q),{},{children:Ve}):null}).filter(Boolean);return ge.length>0?i()(i()({},te),{},{children:ge}):null}).filter(Boolean)};Ue(b(me)),_e(null),Ee(null)}else Ue(me)},[W,me]);var Tn=function(M){_e(M),Ee(null)},$n=function(M){Ee(M
`).filter(function(O){return O.trim()}):[],startDate:s.startDate,endDate:s.endDate}});Oe(f)}if(n.appSkillsList&&Array.isArray(n.appSkillsList)){var u=n.appSkillsList.filter(function(s){return s.name}).map(function(s){return{id:s.id,name:s.name||"",level:s.levels||"\u521D\u7EA7"}});Pn(u)}}}).catch(function(l){console.error("getUserInfo \u8C03\u7528\u5931\u8D25\uFF1A",l),m.ZP.error("\u83B7\u53D6\u7B80\u5386\u4FE1\u606F\u5931\u8D25")})},[]),g.useEffect(function(){if(Mn&&Object.keys(ln).length>0){var l=ln[Mn];l&&(In(function(n){return i()(i()({},n),{},{id:Mn,label:l})}),se(function(n){return i()(i()({},n),{},{desiredTitle:l})}))}},[ln,Mn]);var Mt=function(n){n==="\u6C42\u804C\u671F\u671B"?(te.setFieldsValue({desiredSalary:x.desiredSalary,desiredCity:x.desiredCity,desiredTitle:x.desiredTitle}),b(!0)):m.ZP.info("\u7F16\u8F91 ".concat(n))},Vt=function(){var l=w()(y()().mark(function n(){var t;return y()().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.prev=0,f.next=3,te.validateFields();case 3:t=f.sent,se(function(u){return i()(i()({},u),t)}),b(!1),f.next=10;break;case 8:f.prev=8,f.t0=f.catch(0);case 10:case"end":return f.stop()}},n,null,[[0,8]])}));return function(){return l.apply(this,arguments)}}(),Kt=function(){return b(!1)},Ot=function(){_(!0),U({company:"",jobId:void 0,jobTitle:"",period:[],duties:""})},Pt=function(n){var t,a=Me.find(function(f){return f.id===n});a&&(jn({company:a.company,jobId:void 0,jobTitle:a.title,period:((t=a.period)===null||t===void 0?void 0:t.split(" - ").length)===2?[ie()(a.period.split(" - ")[0],"YYYY\u5E74MM\u6708"),ie()(a.period.split(" - ")[1],"YYYY\u5E74MM\u6708")]:null,duties:Array.isArray(a.duties)?a.duties.join(`
`):a.duties}),Bn(n))},kt=function(){var l=w()(y()().mark(function n(t){var a;return y()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,(0,X.request)("/api/cms/userworkexperiences/"+t,{method:"DELETE"});case 3:a=u.sent,a&&a.code===200?(m.ZP.success("\u5220\u9664\u6210\u529F"),Oe(function(s){return s.filter(function(O){return O.id!==t})})):m.ZP.error(a&&a.msg||"\u5220\u9664\u5931\u8D25"),u.next=10;break;case 7:u.prev=7,u.t0=u.catch(0),m.ZP.error("\u5220\u9664\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5");case 10:case"end":return u.stop()}},n,null,[[0,7]])}));return function(t){return l.apply(this,arguments)}}(),Rt=function(){W({desiredSalary:x.desiredSalary,desiredCity:x.desiredCity,desiredTitle:x.desiredTitle}),(!B||!B.id)&&In({}),me(!0)},wt=function(){me(!1)},$t=function(){var l=w()(y()().mark(function n(){var t,a;return y()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(!(!x.salaryMin||!x.salaryMax)){u.next=3;break}return m.ZP.warning("\u8BF7\u586B\u5199\u671F\u671B\u85AA\u8D44"),u.abrupt("return");case 3:if(N.desiredCity){u.next=6;break}return m.ZP.warning("\u8BF7\u9009\u62E9\u671F\u671B\u5DE5\u4F5C\u5730"),u.abrupt("return");case 6:if(!(!B||!B.id)){u.next=9;break}return m.ZP.warning("\u8BF7\u9009\u62E9\u6C42\u804C\u5C97\u4F4D"),u.abrupt("return");case 9:if(t=localStorage.getItem("resume_userId")||x.userId,t){u.next=13;break}return m.ZP.warning("\u65E0\u6CD5\u83B7\u53D6\u7528\u6237ID\uFF0C\u8BF7\u5237\u65B0\u9875\u9762\u91CD\u8BD5"),u.abrupt("return");case 13:return u.prev=13,u.next=16,(0,X.request)("/api/cms/appUser",{method:"PUT",data:{userId:t,experience:"".concat(x.salaryMin,"-").concat(x.salaryMax),area:N.desiredCity,jobTitleId:B.id}});case 16:a=u.sent,a&&a.code===200?(m.ZP.success("\u4FDD\u5B58\u6210\u529F"),B&&B.id&&Kn(B.id),se(function(s){return i()(i()({},s),{},{desiredSalary:"".concat(x.salaryMin,"-").concat(x.salaryMax),desiredCity:N.desiredCity,desiredTitle:(B==null?void 0:B.label)||N.desiredTitle})}),W({desiredSalary:"".concat(x.salaryMin,"-").concat(x.salaryMax),desiredCity:N.desiredCity,desiredTitle:(B==null?void 0:B.label)||N.desiredTitle}),me(!1)):m.ZP.error(a&&a.msg||"\u4FDD\u5B58\u5931\u8D25"),u.next=23;break;case 20:u.prev=20,u.t0=u.catch(13),m.ZP.error("\u4FDD\u5B58\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5");case 23:case"end":return u.stop()}},n,null,[[13,20]])}));return function(){return l.apply(this,arguments)}}(),At=function(){var l=w()(y()().mark(function n(){var t,a,f,u,s,O,we;return y()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(!(!$.company||!$.jobTitle||!((t=$.period)!==null&&t!==void 0&&t.length)||!$.duties)){T.next=3;break}return m.ZP.warning("\u8BF7\u586B\u5199\u5B8C\u6574\u7ECF\u5386\u4FE1\u606F"),T.abrupt("return");case 3:return gn(!0),u={companyName:$.company,position:$.jobTitle,startDate:(a=$.period[0])===null||a===void 0?void 0:a.format("YYYY-MM"),endDate:(f=$.period[1])===null||f===void 0?void 0:f.format("YYYY-MM"),description:$.duties},T.prev=5,T.next=8,(0,en.iN)(u);case 8:we=((s=$.period[0])===null||s===void 0?void 0:s.format("YYYY\u5E74MM\u6708"))+" - "+((O=$.period[1])===null||O===void 0?void 0:O.format("YYYY\u5E74MM\u6708")),Oe(function(wn){return[{id:Math.max.apply(Math,[0].concat(P()(wn.map(function(bn){return bn.id}))))+1,company:$.company,title:$.jobTitle,period:we,duties:$.duties.split(`
`)}].concat(P()(wn))}),_(!1),m.ZP.success("\u6DFB\u52A0\u6210\u529F"),T.next=17;break;case 14:T.prev=14,T.t0=T.catch(5),m.ZP.error("\u6DFB\u52A0\u5931\u8D25");case 17:gn(!1);case 18:case"end":return T.stop()}},n,null,[[5,14]])}));return function(){return l.apply(this,arguments)}}(),Bt=function(){_(!1)},Lt=function(){var l=w()(y()().mark(function n(){var t,a,f,u,s,O,we;return y()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(!(!V.company||!V.jobTitle||!((t=V.period)!==null&&t!==void 0&&t.length)||!V.duties)){T.next=3;break}return m.ZP.warning("\u8BF7\u586B\u5199\u5B8C\u6574\u7ECF\u5386\u4FE1\u606F"),T.abrupt("return");case 3:if(On){T.next=6;break}return m.ZP.warning("\u65E0\u6CD5\u83B7\u53D6\u5DE5\u4F5C\u7ECF\u5386ID"),T.abrupt("return");case 6:if(x.userId){T.next=9;break}return m.ZP.warning("\u65E0\u6CD5\u83B7\u53D6\u7528\u6237ID"),T.abrupt("return");case 9:return T.prev=9,T.next=12,(0,X.request)("/api/cms/userworkexperiences",{method:"PUT",data:{id:On,companyName:V.company,position:V.jobTitle||void 0,userId:x.userId,startDate:((a=V.period[0])===null||a===void 0?void 0:a.format("YYYY-MM"))||void 0,endDate:((f=V.period[1])===null||f===void 0?void 0:f.format("YYYY-MM"))||void 0,description:V.duties||void 0}});case 12:u=T.sent,u&&u.code===200?(m.ZP.success("\u4FEE\u6539\u6210\u529F"),we=((s=V.period[0])===null||s===void 0?void 0:s.format("YYYY\u5E74MM\u6708"))+" - "+((O=V.period[1])===null||O===void 0?void 0:O.format("YYYY\u5E74MM\u6708")),Oe(function(wn){return wn.map(function(bn){return bn.id!==On?bn:i()(i()({},bn),{},{company:V.company,title:V.jobTitle,period:we,duties:V.duties.split(`
`)})})}),Bn(null)):m.ZP.error(u&&u.msg||"\u4FEE\u6539\u5931\u8D25"),T.next=19;break;case 16:T.prev=16,T.t0=T.catch(9),m.ZP.error("\u4FEE\u6539\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5");case 19:case"end":return T.stop()}},n,null,[[9,16]])}));return function(){return l.apply(this,arguments)}}(),Wt=function(){return Bn(null)},Yt=function(n){Wn(n),Re(ke[n])},Nt=function(){var l=w()(y()().mark(function n(){var t,a;return y()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(ee.name){u.next=3;break}return m.ZP.warning("\u8BF7\u8F93\u5165\u6280\u80FD\u540D\u79F0"),u.abrupt("return");case 3:if(Sn!==null){u.next=5;break}return u.abrupt("return");case 5:if(t=ke[Sn],!(!t||!t.id)){u.next=9;break}return m.ZP.warning("\u65E0\u6CD5\u83B7\u53D6\u6280\u80FDID"),u.abrupt("return");case 9:if(x.userId){u.next=12;break}return m.ZP.warning("\u65E0\u6CD5\u83B7\u53D6\u7528\u6237ID"),u.abrupt("return");case 12:return u.prev=12,u.next=15,(0,X.request)("/api/cms/appskill/edit",{method:"PUT",data:{id:t.id,userId:x.userId,name:ee.name,levels:ee.level}});case 15:a=u.sent,a&&a.code===200?(m.ZP.success("\u4FEE\u6539\u6210\u529F"),Pn(function(s){return s.map(function(O,we){return we===Sn?i()(i()({},O),{},{name:ee.name,level:ee.level}):O})}),Wn(null)):m.ZP.error(a&&a.msg||"\u4FEE\u6539\u5931\u8D25"),u.next=22;break;case 19:u.prev=19,u.t0=u.catch(12),m.ZP.error("\u4FEE\u6539\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5");case 22:case"end":return u.stop()}},n,null,[[12,19]])}));return function(){return l.apply(this,arguments)}}(),zt=function(){var l=w()(y()().mark(function n(t){var a,f;return y()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(ke.length<=1)){s.next=3;break}return m.ZP.warning("\u81F3\u5C11\u4FDD\u7559\u4E00\u6761\u6280\u80FD"),s.abrupt("return");case 3:if(a=ke[t],!(!a||!a.id)){s.next=7;break}return m.ZP.warning("\u65E0\u6CD5\u83B7\u53D6\u6280\u80FDID"),s.abrupt("return");case 7:return s.prev=7,s.next=10,(0,X.request)("/api/app/appskill/".concat(a.id),{method:"DELETE"});case 10:f=s.sent,f&&f.code===200?(m.ZP.success("\u5220\u9664\u6210\u529F"),Pn(function(O){return O.filter(function(we,zn){return zn!==t})})):m.ZP.error(f&&f.msg||"\u5220\u9664\u5931\u8D25"),s.next=17;break;case 14:s.prev=14,s.t0=s.catch(7),m.ZP.error("\u5220\u9664\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5");case 17:case"end":return s.stop()}},n,null,[[7,14]])}));return function(t){return l.apply(this,arguments)}}(),Jt=function(){return Wn(null)},Ut=function(){Yn(!0),Re({name:"",level:"\u521D\u7EA7"})},Ht=function(){var l=w()(y()().mark(function n(){var t,a,f;return y()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(ee.name){s.next=3;break}return m.ZP.warning("\u8BF7\u8F93\u5165\u6280\u80FD\u540D\u79F0"),s.abrupt("return");case 3:return s.prev=3,s.next=6,(0,X.request)("/api/cms/appskill/add",{method:"POST",data:{name:ee.name,levels:ee.level}});case 6:t=s.sent,t&&t.code===200?(f={id:(a=t.data)===null||a===void 0?void 0:a.id,name:ee.name,level:ee.level},Pn(function(O){return[].concat(P()(O),[f])}),Yn(!1),m.ZP.success("\u65B0\u589E\u6280\u80FD\u6210\u529F")):m.ZP.error(t&&t.msg||"\u65B0\u589E\u6280\u80FD\u5931\u8D25"),s.next=13;break;case 10:s.prev=10,s.t0=s.catch(3),m.ZP.error("\u65B0\u589E\u6280\u80FD\u5931\u8D25");case 13:case"end":return s.stop()}},n,null,[[3,10]])}));return function(){return l.apply(this,arguments)}}(),Xt=function(){return Yn(!1)};return(0,e.jsxs)("div",{className:"resume-page",children:[(0,e.jsx)(Je.Z,{showSearch:!1,showHotJobs:!1}),(0,e.jsxs)("div",{className:"container",children:[(0,e.jsx)(o.Z,{className:"section card-profile",bordered:!0,children:(0,e.jsxs)(h.Z,{gutter:24,align:"middle",children:[(0,e.jsx)(p.Z,{flex:"64px",children:(0,e.jsx)(j.Z,{size:64,src:x.avatar||fn,icon:(0,e.jsx)(ne.Z,{})})}),(0,e.jsx)(p.Z,{flex:"auto",children:(0,e.jsxs)(d.Z,{direction:"vertical",size:4,children:[(0,e.jsxs)(d.Z,{size:8,align:"center",children:[(0,e.jsx)(Cn,{level:3,className:"name",children:x.name||"\u672A\u586B\u5199"}),(0,e.jsx)(c.ZP,{type:"link",icon:(0,e.jsx)(K.Z,{}),onClick:function(){return Mt("\u4E2A\u4EBA\u4FE1\u606F")}})]}),(0,e.jsxs)(d.Z,{s