Files
shz-admin/shihezi/p__JobPortal__PersonalCenter__Footprints__index.7545813b.async.js

2 lines
4.8 KiB
JavaScript
Raw Normal View History

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[3363,3505],{31796:function(A,d,s){s.r(d);var x=s(15009),O=s.n(x),K=s(99289),L=s.n(K),R=s(5574),j=s.n(R),E=s(67294),B=s(60960),v=s(2453),U=s(74330),Z=s(83622),W=s(32983),F=s(4393),N=s(71230),I=s(15746),h=s(66309),y=s(78957),H=s(82826),g=s(99611),b=s(33862),S=s(24019),m=s(76772),z=s(93983),J=s(15791),q=s(53505),e=s(85893),p=B.Z.Title,o=B.Z.Text,G={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"},$=function(a){return a?G[a]||a:"\u4E0D\u9650"},Q=function(){try{var a=localStorage.getItem("userInfo");if(a){var r=JSON.parse(a);return(r==null?void 0:r.userId)||null}}catch(i){console.error("\u8BFB\u53D6\u7F13\u5B58\u7528\u6237\u4FE1\u606F\u5931\u8D25:",i)}return null},V=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(i){return a}},X=function(a,r){if(a&&r){var i=a>=1e3?"".concat(a/1e3,"K"):a.toString(),D=r>=1e3?"".concat(r/1e3,"K"):r.toString();return"".concat(i,"-").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"},Y=function(){var a=(0,E.useState)([]),r=j()(a,2),i=r[0],D=r[1],P=(0,E.useState)(!1),c=j()(P,2),C=c[0],T=c[1];(0,E.useEffect)(function(){var n=function(){var l=L()(O()().mark(function f(){var M,_;return O()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(M=Q(),M){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,J.lG)({userId:M});case 9:_=t.sent,(_==null?void 0:_.code)===200&&_!==null&&_!==void 0&&_.data?D(_.data):v.ZP.error((_==null?void 0:_.msg)||"\u83B7\u53D6\u8BBF\u95EE\u8DB3\u8FF9\u5217\u8868\u5931\u8D25"),t.next=17;break;case 13:t.prev=13,t.t0=t.catch(5),console.error("\u83B7\u53D6\u8BBF\u95EE\u8DB3\u8FF9\u5217\u8868\u5931\u8D25:",t.t0),v.ZP.error("\u83B7\u53D6\u8BBF\u95EE\u8DB3\u8FF9\u5217\u8868\u5931\u8D25");case 17:return t.prev=17,T(!1),t.finish(17);case 20:case"end":return t.stop()}},f,null,[[5,13,17,20]])}));return function(){return l.apply(this,arguments)}}();n()},[]);var k=function(){m.history.push("/job-portal/personal-center")},w=function(l){m.history.push("/job-portal/detail",{jobData:l})};return(0,e.jsxs)("div",{className:"footprints-page",children:[(0,e.jsx)(z.Z,{showSearch:!1,showHotJobs:!1}),(0,e.jsx)(U.Z,{spinning:C,children:(0,e.jsxs)("div",{className:"page-content",children:[(0,e.jsx)("div",{className:"back-button",children:(0,e.jsx)(Z.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.jsxs)(p,{level:2,children:[(0,e.jsx)(g.Z,{style:{color:"#1890ff",marginRight:8}}),"\u8BBF\u95EE\u8DB3\u8FF9"]}),(0,e.jsxs)(o,{type:"secondary",children:["\u5171 ",i.length," \u6761\u8BB0\u5F55"]})]}),i.length===0&&!C?(0,e.jsx)(W.Z,{description:"\u6682\u65E0\u8BBF\u95EE\u8BB0\u5F55",style:{marginTop:"100px"}}):(0,e.jsx)("div",{className:"job-list",children:i.map(function(n,l){return(0,e.jsx)(F.Z,{className:"job-card",hoverable:!0,onClick:function(){return w(n)},children:(0,e.jsxs)(N.Z,{gutter:16,children:[(0,e.jsx)(I.Z,{span:18,children:(0,e.jsxs)("div",{className:"job-info",children:[(0,e.jsxs)("div",{className:"job-header",children:[(0,e.jsx)(p,{level:4,className:"job-title",children:n.title||n.jobTitle||"\u672A\u77E5\u5C97\u4F4D"}),(0,e.jsx)(o,{className:"job-salary",children:n.salary||X(n.minSalary,n.maxSalary)})]}),(0,e.jsxs)("div",{className:"job-meta",children:[(0,e.jsx)(o,{className:"job-company",children:n.company||n.companyName||"\u672A\u77E5\u516C\u53F8"}),(0,e.jsxs)(o,{className:"job-location",children:[(0,e.jsx)(b.Z,{})," ",n.jobLocation||n.location||n.area||"\u672A\u77E5\u5730\u533A"]})]}),(n.experience||n.vacancies!==void 0&&n.vac