2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
|
|
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[4945],{93983:function(Ee,Q,n){n.d(Q,{Z:function(){return y}});var c=n(15009),u=n.n(c),R=n(99289),E=n.n(R),P=n(5574),O=n.n(P),f=n(67294),Y=n(60960),I=n(34041),D=n(2453),z=n(78957),$=n(83622),J=n(40411),h=n(85418),N=n(25278),d=n(66309),m=n(87547),re=n(78824),ie=n(73403),Oe=n(15360),ue=n(60198),de=n(33862),ve=n(48296),B=n(76772),me=n(82816),V=n(25995),he=n(16560),ge=n(66034),$e=n(15791),oe=n.p+"static/top-bg1.7ef8b715.png",pe=n.p+"static/top-bg2.574e9b6b.png",e=n.p+"static/top-bg3.77375ee9.png",o=n.p+"static/top-bg4.ac24a093.png",a=n(85893),t=Y.Z.Text,r=I.default.Option,C=function(b){var x,K=b.showSearch,U=K===void 0?!0:K,j=b.showHotJobs,L=j===void 0?!0:j,H=(0,f.useState)(""),S=O()(H,2),W=S[0],X=S[1],q=(0,f.useState)(null),F=O()(q,2),k=F[0],_=F[1],fe=(0,f.useState)(0),g=O()(fe,2),Ce=g[0],be=g[1],ye=(0,f.useState)(0),se=O()(ye,2),ee=se[0],je=se[1],A=(0,B.useLocation)(),le=(0,B.useModel)("@@initialState"),ne=le.initialState,w=ne==null?void 0:ne.currentUser,M=function(){if(w!=null&&w.nickName)return w.nickName;try{var l=localStorage.getItem("userInfo");if(l){var p=JSON.parse(l);if(p!=null&&p.name)return p.name}}catch(v){console.error("\u8BFB\u53D6\u7528\u6237\u4FE1\u606F\u5931\u8D25:",v)}return"\u6211\u7684"},Se=M(),Z=/^\/job-portal(\/(list|detail))?$/.test(A.pathname),ce=A.pathname.startsWith("/job-portal/resume"),ae=A.pathname.startsWith("/job-portal/personal-center")||A.pathname.startsWith("/job-portal/profile"),Ie=A.pathname.startsWith("/job-portal/message");(0,f.useEffect)(function(){var s=function(){var v=E()(u()().mark(function Te(){var i;return u()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.prev=0,T.next=3,(0,$e.H_)();case 3:i=T.sent,(i==null?void 0:i.code)===200&&i!==null&&i!==void 0&&i.data&&je(i.data.wdxx||0),T.next=10;break;case 7:T.prev=7,T.t0=T.catch(0),console.error("\u83B7\u53D6\u672A\u8BFB\u6D88\u606F\u6570\u91CF\u5931\u8D25:",T.t0);case 10:case"end":return T.stop()}},Te,null,[[0,7]])}));return function(){return v.apply(this,arguments)}}(),l=function(){s()};window.addEventListener("messageCountUpdated",l),s();var p=setInterval(s,3e4);return function(){clearInterval(p),window.removeEventListener("messageCountUpdated",l)}},[]);var xe=[oe,pe,e,o],Ne=["Java","\u4EA7\u54C1\u7ECF\u7406","\u524D\u7AEF\u5F00\u53D1\u5DE5\u7A0B\u5E08","\u6D4B\u8BD5\u5DE5\u7A0B\u5E08","\u8FD0\u7EF4\u5DE5\u7A0B\u5E08","\u6570\u636E\u5206\u6790\u5E08","\u5E73\u9762\u8BBE\u8BA1"];(0,f.useEffect)(function(){var s=setInterval(function(){be(function(l){return(l+1)%xe.length})},2e3);return function(){return clearInterval(s)}},[xe.length]),f.useEffect(function(){var s=function(){var l=E()(u()().mark(function p(){var v;return u()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,(0,me.FX)();case 3:v=i.sent,_(v),i.next=9;break;case 7:i.prev=7,i.t0=i.catch(0);case 9:case"end":return i.stop()}},p,null,[[0,7]])}));return function(){return l.apply(this,arguments)}}();L&&s()},[L]);var Pe=function(){W.trim()?B.history.push("/job-portal/list",{queryParams:{name:W.trim()}}):D.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5173\u952E\u8BCD")},Ze=function(l){X(l.target.value)},De=function(l){l.key==="Enter"&&Pe()},Be=function(l){B.history.push("/job-portal/list",{queryParams:{name:l}})},te=function(l){B.history.push(l)},He=function(){var s=E()(u()().mark(function l(){return u()().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.prev=0,v.next=3,(0,V.kS)();case 3:(0,he.dP)(),(0,ge.AP)(null),D.ZP.success("\u9000\u51FA\u767B\u5F55\u6210\u529F"),B.history.push("/user/login"),v.next=12;break;case 9:v.prev=9,v.t0=v.catch(0),D.ZP.error("\u9000\u51FA\u767B\u5F55\u5931\u8D25");case 12:case"end":return v.stop()}},l,null,[[0,9]])}));return function(){return s.apply(this,arguments)}}(),Me=function(l){var p=l.key;p==="logout"?He():p==="personal-center"&&te("/job-portal/personal-center")},Re=[{key:"personal-center",icon:(0,a.jsx)(m.Z,{}),label:"\u4E2A\u4EBA\u4E2D\u5FC3"},{type:"divider"},{key:"logout",icon:(0,a.jsx)(re.Z,{
|