Files
shz-admin/shihezi/p__JobPortal__PersonalCenter__index.27b502cb.async.js
wzm 3a17dc786b
Some checks failed
Node CI / build (14.x, macOS-latest) (push) Has been cancelled
Node CI / build (14.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (14.x, windows-latest) (push) Has been cancelled
Node CI / build (16.x, macOS-latest) (push) Has been cancelled
Node CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (16.x, windows-latest) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
coverage CI / build (push) Has been cancelled
Node pnpm CI / build (16.x, macOS-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, windows-latest) (push) Has been cancelled
增加转发对象配置,工作人员管理页面
2025-11-20 16:30:13 +08:00

2 lines
12 KiB
JavaScript

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[4740,9456],{33867:function(N,P,e){e.d(P,{iK:function(){return R},zc:function(){return x}});var R=function(r){return r[r.SUCCESS=200]="SUCCESS",r[r.ERROR=-1]="ERROR",r[r.TIMEOUT=401]="TIMEOUT",r.TYPE="success",r}({}),u=function(r){return r.GET="GET",r.POST="POST",r.PUT="PUT",r.DELETE="DELETE",r}({}),x=function(r){return r.JSON="application/json;charset=UTF-8",r.FORM_URLENCODED="application/x-www-form-urlencoded;charset=UTF-8",r.FORM_DATA="multipart/form-data;charset=UTF-8",r}({})},79959:function(N,P,e){e.r(P);var R=e(15009),u=e.n(R),x=e(99289),r=e.n(x),Z=e(19632),T=e.n(Z),p=e(5574),A=e.n(p),M=e(67294),W=e(60960),U=e(2453),g=e(74330),w=e(68997),E=e(71230),j=e(15746),m=e(4393),S=e(83622),y=e(2487),C=e(56034),I=e(24019),h=e(50228),B=e(60198),F=e(87547),G=e(90814),L=e(76772),i=e(93983),d=e(2943),f=e(92982),a=e(15791),b=e(84937),K=e(49456),t=e(85893),n=W.Z.Title,l=W.Z.Text,Y=function(c){if(!c)return 0;var s=0,V=10;return c.name&&s++,c.sex&&s++,c.education&&s++,c.phone&&s++,c.avatar&&s++,c.salaryMin&&c.salaryMax&&s++,c.area&&s++,c.jobTitleId&&s++,c.experiencesList&&c.experiencesList.length>0&&s++,c.appSkillsList&&c.appSkillsList.length>0&&s++,Math.round(s/V*100)},q=function(){var c=(0,d.Z)(),s=c.userInfo,V=c.loading,$=c.fetchUserInfo,te=(0,M.useState)({}),J=A()(te,2),se=J[0],ae=J[1];(0,M.useEffect)(function(){Promise.all([(0,f.pX)("sex",!1,!0),(0,f.pX)("education",!1,!0),(0,f.pX)("area",!1,!0),(0,f.pX)("age",!1,!0)]).then(function(O){var _=A()(O,4),D=_[0],o=_[1],H=_[2],v=_[3];ae({sex:D,education:o,area:H,age:v})})},[]),(0,M.useEffect)(function(){$()},[$]);var ne=function(_,D){if(!D)return"";var o=se[_];return o&&o[D]&&(o[D].text||o[D].label)||D},X=Y(s),re=X>=80?"\u5DF2\u5B8C\u6210":X>=60?"\u5EFA\u8BAE\u4F18\u5316":"\u5F85\u5B8C\u5584",ie=function(){if(s!=null&&s.experiencesList&&s.experiencesList.length>0){var _,D=T()(s.experiencesList).sort(function(o,H){var v=o.startDate?new Date(o.startDate).getTime():0,de=H.startDate?new Date(H.startDate).getTime():0;return de-v});return((_=D[0])===null||_===void 0?void 0:_.position)||"\u6682\u65E0\u804C\u4F4D\u4FE1\u606F"}return"\u6682\u65E0\u804C\u4F4D\u4FE1\u606F"},_e=(0,M.useState)({applications:0,favorites:0,footprints:0,appointments:0}),Q=A()(_e,2),z=Q[0],le=Q[1];(0,M.useEffect)(function(){var O=function(){var _=r()(u()().mark(function D(){var o;return u()().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.prev=0,v.next=3,(0,a._g)();case 3:o=v.sent,(o==null?void 0:o.code)===200&&o!==null&&o!==void 0&&o.data&&le({applications:Number(o.data.ytd)||0,favorites:Number(o.data.ysc)||0,footprints:Number(o.data.yzj)||0,appointments:Number(o.data.yyy)||0}),v.next=10;break;case 7:v.prev=7,v.t0=v.catch(0),console.error("\u83B7\u53D6\u7EDF\u8BA1\u6570\u636E\u5931\u8D25:",v.t0);case 10:case"end":return v.stop()}},D,null,[[0,7]])}));return function(){return _.apply(this,arguments)}}();O()},[]);var k=(0,M.useMemo)(function(){return!!(s!=null&&s.idCard&&s.idCard.trim())},[s==null?void 0:s.idCard]),ue=(0,M.useMemo)(function(){return[{id:1,title:"\u5B9E\u540D\u8BA4\u8BC1",icon:(0,t.jsx)(C.Z,{}),status:k?"\u5DF2\u8BA4\u8BC1":"",hasArrow:!k,color:k?"#52c41a":"#8c8c8c"},{id:2,title:"\u7D20\u8D28\u6D4B\u8BC4",icon:(0,t.jsx)(I.Z,{}),status:"",hasArrow:!0,color:"#1890ff"},{id:3,title:"AI\u9762\u8BD5",icon:(0,t.jsx)(h.Z,{}),status:"",hasArrow:!0,color:"#722ed1"},{id:4,title:"\u901A\u77E5\u4E0E\u63D0\u9192",icon:(0,t.jsx)(B.Z,{}),status:"\u5DF2\u5F00\u542F",hasArrow:!1,color:"#fa8c16"}]},[k]),ce=function(){U.ZP.info("\u8DF3\u8F6C\u5230\u7B80\u5386\u7F16\u8F91\u9875\u9762")},oe=function(_){if(_.hasArrow)switch(U.ZP.info("\u8DF3\u8F6C\u5230".concat(_.title,"\u9875\u9762")),_.id){case 2:break;case 3:break;default:break}},me=function(_){L.history.push(_)};return(0,t.jsxs)("div",{className:"personal-center",children:[(0,t.jsx)(i.Z,{showSearch:!1,showHotJobs:!1}),(0,t.jsxs)(g.Z,{spinning:V,children:[(0,t.jsx)("div",{className:"user-header",children:(0,t.jsxs)("div",{className:"user-info",children:[(0,t.jsx)(w.Z,{size:60,src:(s==null?void 0:s.avatar)||b,icon:(0,t.jsx)(F.Z,{}),className:"user-avatar"}),(0,t.jsxs)("div",{className:"user-details",children:[(0,t.jsx)(n,{level:3,className:"user-name",children:(s==null?void 0:s.name)||"\u672A\u767B\u5F55"}),(0,t.jsxs)(l,{className:"resume-status",children:["\u7B80\u5386\u5B8C\u6210\u5EA6",X,"%, ",re]})]})]})}),(0,t.jsx)("div",{className:"statistics-section",children:(0,t.jsxs)(E.Z,{gutter:16,children:[(0,t.jsx)(j.Z,{span:6,children:(0,t.jsxs)("div",{className:"stat-item",onClick:function(){return L.history.push("/job-portal/personal-center/applications")},children:[(0,t.jsx)("div",{className:"stat-number",children:z.applications}),(0,t.jsx)("div",{className:"stat-label",children:"\u6295\u9012"})]})}),(0,t.jsx)(j.Z,{span:6,children:(0,t.jsxs)("div",{className:"stat-item",onClick:function(){return L.history.push("/job-portal/personal-center/favorites")},children:[(0,t.jsx)("div",{className:"stat-number",children:z.favorites}),(0,t.jsx)("div",{className:"stat-label",children:"\u6536\u85CF"})]})}),(0,t.jsx)(j.Z,{span:6,children:(0,t.jsxs)("div",{className:"stat-item",onClick:function(){return L.history.push("/job-portal/personal-center/footprints")},children:[(0,t.jsx)("div",{className:"stat-number",children:z.footprints}),(0,t.jsx)("div",{className:"stat-label",children:"\u8DB3\u8FF9"})]})}),(0,t.jsx)(j.Z,{span:6,children:(0,t.jsxs)("div",{className:"stat-item",children:[(0,t.jsx)("div",{className:"stat-number",children:z.appointments}),(0,t.jsx)("div",{className:"stat-label",children:"\u9884\u7EA6"})]})})]})}),(0,t.jsx)(m.Z,{className:"resume-card",children:(0,t.jsxs)("div",{className:"resume-content",children:[(0,t.jsxs)("div",{className:"resume-info",children:[(0,t.jsx)("div",{className:"resume-title",children:(0,t.jsxs)(l,{strong:!0,children:[(s==null?void 0:s.name)||"\u672A\u767B\u5F55"," | ",ne("education",s==null?void 0:s.education)||"\u672A\u586B\u5199"]})}),(0,t.jsx)("div",{className:"resume-position",children:(0,t.jsx)(l,{children:ie()})})]}),(0,t.jsx)(S.ZP,{type:"primary",className:"edit-resume-btn",onClick:function(){return L.history.push("/job-portal/resume")},children:"\u4FEE\u6539\u7B80\u5386"})]})}),(0,t.jsxs)("div",{className:"services-section",children:[(0,t.jsx)(n,{level:4,className:"section-title",children:"\u670D\u52A1\u4E13\u533A"}),(0,t.jsx)(y.Z,{dataSource:ue,renderItem:function(_){return(0,t.jsxs)(y.Z.Item,{className:"service-item",onClick:function(){return oe(_)},children:[(0,t.jsxs)("div",{className:"service-content",children:[(0,t.jsx)("div",{className:"service-icon",style:{color:_.color},children:_.icon}),(0,t.jsxs)("div",{className:"service-info",children:[(0,t.jsx)(l,{className:"service-title",children:_.title}),_.status&&(0,t.jsx)(l,{className:"service-status",children:_.status})]})]}),_.hasArrow&&(0,t.jsx)(G.Z,{className:"service-arrow"})]})}})]})]})]})};P.default=q},92982:function(N,P,e){e.d(P,{Hr:function(){return j},QK:function(){return G},Vd:function(){return g},a7:function(){return C},jK:function(){return W},n2:function(){return F},oH:function(){return S},pX:function(){return w},sF:function(){return h}});var R=e(15009),u=e.n(R),x=e(97857),r=e.n(x),Z=e(99289),T=e.n(Z),p=e(76772),A=e(33867),M=e(30964);function W(i){return U.apply(this,arguments)}function U(){return U=T()(u()().mark(function i(d){return u()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,p.request)("/api/cms/dict/type/list",{params:r()({},d),method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"}}));case 1:case"end":return a.stop()}},i)})),U.apply(this,arguments)}function g(i){return(0,p.request)("/api/cms/dict/type/".concat(i),{method:"GET"})}function w(i,d,f){return E.apply(this,arguments)}function E(){return E=T()(u()().mark(function i(d,f,a){var b,K;return u()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(b=null,!a){n.next=7;break}return n.next=4,(0,p.request)("/api/cms/dict/data/type/".concat(d),{method:"GET"});case 4:b=n.sent,n.next=10;break;case 7:return n.next=9,(0,p.request)("/api/system/dict/data/type/".concat(d),{method:"GET"});case 9:b=n.sent;case 10:if(b.code!==A.iK.SUCCESS){n.next=16;break}return K={},b.data.forEach(function(l){K[l.dictValue]={text:l.dictLabel,label:l.dictLabel,value:f?Number(l.dictValue):l.dictValue,key:l.dictCode,listClass:l.listClass,status:l.listClass}}),n.abrupt("return",K);case 16:return n.abrupt("return",{});case 17:case"end":return n.stop()}},i)})),E.apply(this,arguments)}function j(i,d,f){return m.apply(this,arguments)}function m(){return m=T()(u()().mark(function i(d,f,a){var b,K;return u()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(b=null,!a){n.next=7;break}return n.next=4,(0,p.request)("/api/cms/dict/data/type/".concat(d),{method:"GET"});case 4:b=n.sent,n.next=10;break;case 7:return n.next=9,(0,p.request)("/api/system/dict/data/type/".concat(d),{method:"GET"});case 9:b=n.sent;case 10:if(b.code!==200){n.next=13;break}return K=b.data.map(function(l){return{text:l.dictLabel,label:l.dictLabel,value:f?Number(l.dictValue):l.dictValue,key:l.dictCode,listClass:l.listClass,status:l.listClass}}),n.abrupt("return",K);case 13:return n.abrupt("return",[]);case 14:case"end":return n.stop()}},i)})),m.apply(this,arguments)}function S(i){return y.apply(this,arguments)}function y(){return y=T()(u()().mark(function i(d){return u()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,p.request)("/api/cms/dict/type",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:d}));case 1:case"end":return a.stop()}},i)})),y.apply(this,arguments)}function C(i){return I.apply(this,arguments)}function I(){return I=T()(u()().mark(function i(d){return u()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,p.request)("/api/cms/dict/type",{method:"PUT",headers:{"Content-Type":"application/json;charset=UTF-8"},data:d}));case 1:case"end":return a.stop()}},i)})),I.apply(this,arguments)}function h(i){return B.apply(this,arguments)}function B(){return B=T()(u()().mark(function i(d){return u()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,p.request)("/api/cms/dict/type/".concat(d),{method:"DELETE"}));case 1:case"end":return a.stop()}},i)})),B.apply(this,arguments)}function F(i){return(0,M.su)("/api/cms/dict/type/export",{params:i},"dict_type_".concat(new Date().getTime(),".xlsx"))}function G(i){return L.apply(this,arguments)}function L(){return L=T()(u()().mark(function i(d){return u()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,p.request)("/api/cms/dict/type/optionselect",{params:r()({},d),method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"}}));case 1:case"end":return a.stop()}},i)})),L.apply(this,arguments)}},30964:function(N,P,e){e.d(P,{p6:function(){return W},su:function(){return U}});var R=e(15009),u=e.n(R),x=e(97857),r=e.n(x),Z=e(99289),T=e.n(Z),p=e(76772),A={xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",zip:"application/zip"};function M(E,j){var m=document.createElement("a"),S=new Blob([E.data],{type:j}),y=new RegExp("filename=([^;]+\\.[^\\.;]+);*"),C=decodeURI(E.headers["content-disposition"]),I=y.exec(C),h=I?I[1]:"file";h=h.replace(/"/g,""),m.style.display="none",m.href=URL.createObjectURL(S),m.setAttribute("download",h),document.body.appendChild(m),m.click(),URL.revokeObjectURL(m.href),document.body.removeChild(m)}function W(E){(0,p.request)(E,{method:"GET",responseType:"blob",getResponse:!0}).then(function(j){M(j,A.zip)})}function U(E,j,m){return g.apply(this,arguments)}function g(){return g=T()(u()().mark(function E(j,m,S){return u()().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",(0,p.request)(j,r()(r()({},m),{},{method:"POST",responseType:"blob"})).then(function(I){var h=document.createElement("a"),B=I;h.style.display="none",h.href=URL.createObjectURL(B),h.setAttribute("download",S),document.body.appendChild(h),h.click(),URL.revokeObjectURL(h.href),document.body.removeChild(h)}));case 1:case"end":return C.stop()}},E)})),g.apply(this,arguments)}function w(E){window.location.href="/api/common/download?fileName=".concat(encodeURI(E),"&delete=",!0)}},49456:function(N,P,e){e.r(P)},84937:function(N,P,e){N.exports=e.p+"static/avatar.60cae99d.jpg"}}]);