Files
shz-admin/shihezi/p__JobPortal__Profile__index.9892da1f.async.js

2 lines
8.0 KiB
JavaScript
Raw Normal View History

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[8784,2273],{64299:function(D,d,e){e.r(d);var F=e(67294),x=e(60960),l=e(4393),h=e(71230),o=e(15746),p=e(68997),i=e(83622),t=e(78957),Z=e(38703),m=e(66309),c=e(2487),M=e(96074),_=e(87547),j=e(86548),B=e(33862),O=e(20841),E=e(15360),C=e(28548),N=e(88641),g=e(99611),f=e(49647),y=e(38545),A=e(42952),I=e(93983),z=e(12273),s=e(85893),v=x.Z.Title,u=x.Z.Text,J=x.Z.Paragraph,T=function(){var n={name:"\u51AF\u8F89",avatar:"",title:"\u524D\u7AEF\u5F00\u53D1\u5DE5\u7A0B\u5E08",location:"\u9752\u5C9B\xB7\u5E02\u5357\u533A",experience:"3\u5E74\u5DE5\u4F5C\u7ECF\u9A8C",education:"\u672C\u79D1",phone:"138****8888",email:"fenghui@example.com",lastLogin:"2024-01-15 14:30",profileCompleteness:85,resumeViews:128,jobApplications:12,interviews:3,offers:1},r={title:"\u524D\u7AEF\u5F00\u53D1\u5DE5\u7A0B\u5E08\u7B80\u5386",updateTime:"2024-01-10",status:"active",completeness:85},L=[{id:1,company:"\u9752\u5C9B\u667A\u80FD\u79D1\u6280\u6709\u9650\u516C\u53F8",position:"\u524D\u7AEF\u5F00\u53D1\u5DE5\u7A0B\u5E08",status:"\u5DF2\u6295\u9012",date:"2024-01-15",type:"applied"},{id:2,company:"\u9752\u5C9B\u6570\u636E\u79D1\u6280\u516C\u53F8",position:"\u9AD8\u7EA7\u524D\u7AEF\u5F00\u53D1\u5DE5\u7A0B\u5E08",status:"\u9762\u8BD5\u9080\u8BF7",date:"2024-01-12",type:"interview"},{id:3,company:"\u9752\u5C9B\u4E92\u8054\u7F51\u79D1\u6280\u6709\u9650\u516C\u53F8",position:"\u524D\u7AEF\u6280\u672F\u4E13\u5BB6",status:"\u5DF2\u5F55\u7528",date:"2024-01-08",type:"offered"}],R=[{id:1,title:"Java\u9AD8\u7EA7\u5F00\u53D1\u5DE5\u7A0B\u5E08",company:"\u9752\u5C9B\u79D1\u6280\u53D1\u5C55\u6709\u9650\u516C\u53F8",salary:"15k-25k",location:"\u9752\u5C9B\xB7\u674E\u6CA7\u533A",tags:["\u4E94\u9669\u4E00\u91D1","\u5E26\u85AA\u5E74\u5047","\u5E74\u7EC8\u5956"]},{id:2,title:"Python\u5F00\u53D1\u5DE5\u7A0B\u5E08",company:"\u9752\u5C9B\u6570\u636E\u79D1\u6280\u516C\u53F8",salary:"14k-22k",location:"\u9752\u5C9B\xB7\u5D02\u5C71\u533A",tags:["\u4E94\u9669\u4E00\u91D1","\u6280\u672F\u57F9\u8BAD","\u56E2\u5EFA\u6D3B\u52A8"]}],K=function(a){switch(a){case"applied":return"blue";case"interview":return"orange";case"offered":return"green";default:return"default"}};return(0,s.jsxs)("div",{className:"job-portal-profile",children:[(0,s.jsx)(I.Z,{showSearch:!1,showHotJobs:!1}),(0,s.jsx)("div",{className:"profile-content",children:(0,s.jsxs)("div",{className:"profile-container",children:[(0,s.jsx)(l.Z,{className:"profile-card",style:{marginBottom:24},children:(0,s.jsxs)(h.Z,{gutter:24,children:[(0,s.jsx)(o.Z,{span:6,children:(0,s.jsxs)("div",{className:"avatar-section",children:[(0,s.jsx)(p.Z,{size:120,icon:(0,s.jsx)(_.Z,{})}),(0,s.jsx)(i.ZP,{type:"primary",icon:(0,s.jsx)(j.Z,{}),className:"edit-avatar-btn",children:"\u66F4\u6362\u5934\u50CF"})]})}),(0,s.jsx)(o.Z,{span:18,children:(0,s.jsxs)("div",{className:"user-info",children:[(0,s.jsxs)("div",{className:"user-header",children:[(0,s.jsx)(v,{level:2,className:"user-name",children:n.name}),(0,s.jsx)(i.ZP,{type:"primary",icon:(0,s.jsx)(j.Z,{}),children:"\u7F16\u8F91\u8D44\u6599"})]}),(0,s.jsx)("div",{className:"user-details",children:(0,s.jsxs)(t.Z,{size:"large",wrap:!0,children:[(0,s.jsxs)("div",{className:"detail-item",children:[(0,s.jsx)(_.Z,{className:"detail-icon"}),(0,s.jsx)("span",{children:n.title})]}),(0,s.jsxs)("div",{className:"detail-item",children:[(0,s.jsx)(B.Z,{className:"detail-icon"}),(0,s.jsx)("span",{children:n.location})]}),(0,s.jsxs)("div",{className:"detail-item",children:[(0,s.jsx)(O.Z,{className:"detail-icon"}),(0,s.jsx)("span",{children:n.experience})]}),(0,s.jsxs)("div",{className:"detail-item",children:[(0,s.jsx)(E.Z,{className:"detail-icon"}),(0,s.jsx)("span",{children:n.education})]})]})}),(0,s.jsx)("div",{className:"contact-info",children:(0,s.jsxs)(t.Z,{size:"large",children:[(0,s.jsxs)("div",{className:"contact-item",children:[(0,s.jsx)(C.Z,{className:"contact-icon"}),(0,s.jsx)("span",{children:n.phone})]}),(0,s.jsxs)("div",{className:"contact-item",children:[(0,s.jsx)(N.Z,{className:"contact-icon"}),(0,s.jsx)("span",{c