Files
shz-admin/shihezi/p__JobPortal__PersonalCenter__Favorites__index.01d7fbac.async.js

2 lines
16 KiB
JavaScript
Raw Permalink Normal View History

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[9549,8307],{82738:function(re,B,e){e.r(B);var o=e(15009),D=e.n(o),K=e(99289),U=e.n(K),w=e(5574),V=e.n(w),W=e(67294),Y=e(60960),y=e(2453),Q=e(74330),P=e(83622),t=e(32983),f=e(4393),i=e(71230),E=e(15746),a=e(66309),M=e(78957),C=e(86738),_=e(82826),O=e(34447),S=e(33862),k=e(24019),$=e(48689),G=e(76772),ne=e(93983),j=e(15791),se=e(48307),n=e(85893),l=Y.Z.Title,p=Y.Z.Text,r={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"},c=function(d){return d?r[d]||d:"\u4E0D\u9650"},R=function(){try{var d=localStorage.getItem("userInfo");if(d){var u=JSON.parse(d);return(u==null?void 0:u.userId)||null}}catch(x){console.error("\u8BFB\u53D6\u7F13\u5B58\u7528\u6237\u4FE1\u606F\u5931\u8D25:",x)}return null},F=function(d){if(!d)return"";try{var u=new Date(d);return u.toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"})}catch(x){return d}},A=function(d,u){if(d&&u){var x=d>=1e3?"".concat(d/1e3,"K"):d.toString(),q=u>=1e3?"".concat(u/1e3,"K"):u.toString();return"".concat(x,"-").concat(q)}else if(d){var N=d>=1e3?"".concat(d/1e3,"K"):d.toString();return"".concat(N,"\u8D77")}else if(u){var b=u>=1e3?"".concat(u/1e3,"K"):u.toString();return"\u6700\u9AD8".concat(b)}return"\u9762\u8BAE"},L=function(){var d=(0,W.useState)([]),u=V()(d,2),x=u[0],q=u[1],N=(0,W.useState)(!1),b=V()(N,2),Z=b[0],ee=b[1];(0,W.useEffect)(function(){var s=function(){var z=U()(D()().mark(function I(){var g,v;return D()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(g=R(),g){m.next=5;break}return y.ZP.warning("\u8BF7\u5148\u767B\u5F55"),G.history.push("/job-portal/personal-center"),m.abrupt("return");case 5:return m.prev=5,ee(!0),m.next=9,(0,j.L4)({userId:g});case 9:v=m.sent,(v==null?void 0:v.code)===200&&v!==null&&v!==void 0&&v.data?q(v.data):y.ZP.error((v==null?void 0:v.msg)||"\u83B7\u53D6\u6536\u85CF\u5C97\u4F4D\u5217\u8868\u5931\u8D25"),m.next=17;break;case 13:m.prev=13,m.t0=m.catch(5),console.error("\u83B7\u53D6\u6536\u85CF\u5C97\u4F4D\u5217\u8868\u5931\u8D25:",m.t0),y.ZP.error("\u83B7\u53D6\u6536\u85CF\u5C97\u4F4D\u5217\u8868\u5931\u8D25");case 17:return m.prev=17,ee(!1),m.finish(17);case 20:case"end":return m.stop()}},I,null,[[5,13,17,20]])}));return function(){return z.apply(this,arguments)}}();s()},[]);var te=function(){G.history.push("/job-portal/personal-center")},ae=function(z){G.history.push("/job-portal/detail",{jobData:z})},oe=function(){var s=U()(D()().mark(function z(I,g){var v,J,m;return D()().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(g&&(g.stopPropagation(),g.preventDefault()),v=R(),v){h.next=5;break}return y.ZP.warning("\u65E0\u6CD5\u83B7\u53D6\u7528\u6237\u4FE1\u606F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55"),h.abrupt("return");case 5:if(J=I.jobId||I.id,J){h.next=9;break}return y.ZP.error("\u804C\u4F4D\u4FE1\u606F\u4E0D\u5B8C\u6574\uFF0C\u65E0\u6CD5\u53D6\u6D88\u6536\u85CF"),h.abrupt("return");case 9:return h.prev=9,h.next=12,(0,j.Zn)({jobId:J,userId:v});case 12:m=h.sent,(m==null?void 0:m.code)===200?(q(x.filter(function(le){return(le.jobId||le.id)!==(I.jobId||I.id)})),y.ZP.success("\u5DF2\u53D6\u6D88\u6536\u85CF")):y.ZP.error((m==null?void 0:m.msg)||"\u53D6\u6D88\u6536\u85CF\u5931\u8D25"),h.next=20;break;case 16:h.prev=16,h.t0=h.catch(9),console.error("\u53D6\u6D88\u6536\u85CF\u5931\u8D25:",h.t0),y.ZP.error("\u53D6\u6D88\u6536\u85CF\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5");case 20:case"end":return h.stop()}},z,null,[[9,16]])}));return function(I,g){return s.apply(this,arguments)}}();return(0,n.jsxs)("div",{className:"favorites-page",children:[(0,n.jsx)(ne.Z,{showSearch:!1,showHotJobs:!1}),(0,n.jsx)(Q.Z,{spinning:Z,children:(0,n.jsxs)("div",{className:"page-content",children:[(0,n.jsx)("div",{className:"back-button",children:(0,n.jsx)(P.ZP,{type:"text",icon:(0,n.jsx)(_.Z,{}),onClick:te,children:"\u8FD4\u56DE\u4E2A\u4EBA\u4E2D\u5FC3"})}),(0,n.jsxs)("div",{className:"page-header",children:[(0,n.jsxs)(l,{level:2,children:[(0,n.jsx)(O