"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[4384,8892],{75057:function(A,d,n){n.r(d);var B=n(15009),O=n.n(B),x=n(99289),K=n.n(x),L=n(5574),p=n.n(L),E=n(67294),g=n(60960),v=n(2453),R=n(74330),U=n(83622),Z=n(32983),W=n(4393),N=n(71230),j=n(15746),h=n(66309),F=n(78957),H=n(82826),y=n(33862),b=n(24019),m=n(76772),S=n(93983),z=n(15791),q=n(98892),e=n(85893),I=g.Z.Title,i=g.Z.Text,J={1:"1\u5E74\u4EE5\u4E0B",2:"1-3\u5E74",3:"3-5\u5E74",4:"5-10\u5E74",5:"10\u5E74\u4EE5\u4E0A",0:"\u4E0D\u9650","-1":"\u4E0D\u9650"},G=function(a){return a?J[a]||a:"\u4E0D\u9650"},$=function(){try{var a=localStorage.getItem("userInfo");if(a){var r=JSON.parse(a);return(r==null?void 0:r.userId)||null}}catch(l){console.error("\u8BFB\u53D6\u7F13\u5B58\u7528\u6237\u4FE1\u606F\u5931\u8D25:",l)}return null},Q=function(a){if(!a)return"";try{var r=new Date(a);return r.toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"})}catch(l){return a}},V=function(a,r){if(a&&r){var l=a>=1e3?"".concat(a/1e3,"K"):a.toString(),D=r>=1e3?"".concat(r/1e3,"K"):r.toString();return"".concat(l,"-").concat(D)}else if(a){var P=a>=1e3?"".concat(a/1e3,"K"):a.toString();return"".concat(P,"\u8D77")}else if(r){var c=r>=1e3?"".concat(r/1e3,"K"):r.toString();return"\u6700\u9AD8".concat(c)}return"\u9762\u8BAE"},X=function(a){if(!a)return"blue";var r={\u5DF2\u6295\u9012:"blue",\u5DF2\u67E5\u770B:"green",\u5DF2\u901A\u8FC7:"success",\u5DF2\u62D2\u7EDD:"red",\u5DF2\u9762\u8BD5:"orange"};return r[a]||"blue"},Y=function(){var a=(0,E.useState)([]),r=p()(a,2),l=r[0],D=r[1],P=(0,E.useState)(!1),c=p()(P,2),C=c[0],T=c[1];(0,E.useEffect)(function(){var s=function(){var u=K()(O()().mark(function M(){var f,_;return O()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(f=$(),f){t.next=5;break}return v.ZP.warning("\u8BF7\u5148\u767B\u5F55"),m.history.push("/job-portal/personal-center"),t.abrupt("return");case 5:return t.prev=5,T(!0),t.next=9,(0,z.w4)({userId:f});case 9:_=t.sent,(_==null?void 0:_.code)===200&&_!==null&&_!==void 0&&_.data?D(_.data):v.ZP.error((_==null?void 0:_.msg)||"\u83B7\u53D6\u5DF2\u6295\u9012\u5C97\u4F4D\u5217\u8868\u5931\u8D25"),t.next=17;break;case 13:t.prev=13,t.t0=t.catch(5),console.error("\u83B7\u53D6\u5DF2\u6295\u9012\u5C97\u4F4D\u5217\u8868\u5931\u8D25:",t.t0),v.ZP.error("\u83B7\u53D6\u5DF2\u6295\u9012\u5C97\u4F4D\u5217\u8868\u5931\u8D25");case 17:return t.prev=17,T(!1),t.finish(17);case 20:case"end":return t.stop()}},M,null,[[5,13,17,20]])}));return function(){return u.apply(this,arguments)}}();s()},[]);var k=function(){m.history.push("/job-portal/personal-center")},w=function(u){m.history.push("/job-portal/detail",{jobData:u})};return(0,e.jsxs)("div",{className:"applications-page",children:[(0,e.jsx)(S.Z,{showSearch:!1,showHotJobs:!1}),(0,e.jsx)(R.Z,{spinning:C,children:(0,e.jsxs)("div",{className:"page-content",children:[(0,e.jsx)("div",{className:"back-button",children:(0,e.jsx)(U.ZP,{type:"text",icon:(0,e.jsx)(H.Z,{}),onClick:k,children:"\u8FD4\u56DE\u4E2A\u4EBA\u4E2D\u5FC3"})}),(0,e.jsxs)("div",{className:"page-header",children:[(0,e.jsx)(I,{level:2,children:"\u5DF2\u6295\u9012\u5C97\u4F4D"}),(0,e.jsxs)(i,{type:"secondary",children:["\u5171 ",l.length," \u6761\u8BB0\u5F55"]})]}),l.length===0&&!C?(0,e.jsx)(Z.Z,{description:"\u6682\u65E0\u6295\u9012\u8BB0\u5F55",style:{marginTop:"100px"}}):(0,e.jsx)("div",{className:"job-list",children:l.map(function(s,u){return(0,e.jsx)(W.Z,{className:"job-card",hoverable:!0,onClick:function(){return w(s)},children:(0,e.jsxs)(N.Z,{gutter:16,children:[(0,e.jsx)(j.Z,{span:18,children:(0,e.jsxs)("div",{className:"job-info",children:[(0,e.jsxs)("div",{className:"job-header",children:[(0,e.jsx)(I,{level:4,className:"job-title",children:s.title||s.jobTitle||"\u672A\u77E5\u5C97\u4F4D"}),(0,e.jsx)(i,{className:"job-salary",children:s.salary||V(s.minSalary,s.maxSalary)})]}),(0,e.jsxs)("div",{className:"job-meta",children:[(0,e.jsx)(i,{className:"job-company",children:s.company||s.companyName||"\u672A\u77E5\u516C\u53F8"}),(0,e.jsxs)(i,{className:"job-location",children:[(0,e.jsx)(y.Z,{})," ",s.jobLocation||s.location||s.area||"\u672A\u77E5\u5730\u533A"]})]}),(s.experience||s.vacancies!==void 0&&s.vacancies!==null)&&(0,e.jsxs)("div",{className:"job-tags",children:[s.experience&&(0,e.jsxs)(h.Z,{className:"job-tag experience-tag",children:["\u7ECF\u9A8C\uFF1A",G(s.experience)]}),s.vacancies!==void 0&&s.vacancies!==null&&(0,e.jsxs)(h.Z,{className:"job-tag vacancies-tag",children:["\u62DB\u8058",s.vacancies,"\u4EBA"]})]}),(0,e.jsx)("div",{className:"job-footer",children:(0,e.jsx)(F.Z,{children:(0,e.jsxs)(i,{type:"secondary",children:[(0,e.jsx)(b.Z,{})," \u6295\u9012\u65F6\u95F4\uFF1A",Q(s.shareTime)]})})})]})}),(0,e.jsx)(j.Z,{span:6,children:(0,e.jsx)("div",{className:"job-status",children:(0,e.jsx)(h.Z,{color:X(s.status||s.statusText),children:s.status||s.statusText||"\u5DF2\u6295\u9012"})})})]})},s.id||s.jobId||u)})})]})})]})};d.default=Y},98892:function(A,d,n){n.r(d)}}]);