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
2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[9724],{94162:function(V,S,n){var U=n(64599),p=n.n(U),Z=n(67294),a=n(66309),W=n(85893),s=function(l){function h(d){switch(d){case"primary":return"blue";case"success":return"success";case"info":return"green";case"warning":return"warning";case"danger":return"error";case"default":default:return"default"}}function L(d){if(d===void 0)return"";if(l.enums){var B=l.enums[d]||{};return B.label}if(l.options){if(!Array.isArray(l.options))return console.log("DictTag options is no array!"),"";var T=p()(l.options),M;try{for(T.s();!(M=T.n()).done;){var C=M.value;if(C.value===d)return C.text}}catch(w){T.e(w)}finally{T.f()}}return String(l.value)}function g(d){if(d===void 0)return"default";if(l.enums){var B=l.enums[d]||{};return B.listClass||"default"}if(l.options){if(!Array.isArray(l.options))return console.log("DictTag options is no array!"),"default";var T=p()(l.options),M;try{for(T.s();!(M=T.n()).done;){var C=M.value;if(C.value===d)return C.listClass||"default"}}catch(w){T.e(w)}finally{T.f()}}return String(l.value)}var v=function(){return h(g(l.value).toLowerCase())},k=function(){return L(l.value)};return(0,W.jsx)(a.Z,{color:v(),children:k()})};S.Z=s},33867:function(V,S,n){n.d(S,{iK:function(){return U},zc:function(){return Z}});var U=function(a){return a[a.SUCCESS=200]="SUCCESS",a[a.ERROR=-1]="ERROR",a[a.TIMEOUT=401]="TIMEOUT",a.TYPE="success",a}({}),p=function(a){return a.GET="GET",a.POST="POST",a.PUT="PUT",a.DELETE="DELETE",a}({}),Z=function(a){return a.JSON="application/json;charset=UTF-8",a.FORM_URLENCODED="application/x-www-form-urlencoded;charset=UTF-8",a.FORM_DATA="multipart/form-data;charset=UTF-8",a}({})},9724:function(V,S,n){n.r(S);var U=n(97857),p=n.n(U),Z=n(5574),a=n.n(Z),W=n(15009),s=n.n(W),b=n(99289),l=n.n(b),h=n(67294),L=n(76772),g=n(85773),v=n(2453),k=n(72269),d=n(83622),B=n(17788),T=n(54048),M=n(39097),C=n(61086),w=n(77123),H=n(48689),G=n(24969),K=n(23430),X=n(66145),R=n(92982),x=n(94162),e=n(85893),E=function(){var f=l()(s()().mark(function D(r){var i;return s()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return i=v.ZP.loading("\u6B63\u5728\u5BFC\u51FA"),_.prev=1,_.next=4,(0,g.sH)(r);case 4:return i(),v.ZP.success("\u5BFC\u51FA\u6210\u529F"),_.abrupt("return",!0);case 9:return _.prev=9,_.t0=_.catch(1),i(),v.ZP.error("\u5BFC\u51FA\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),_.abrupt("return",!1);case 14:case"end":return _.stop()}},D,null,[[1,9]])}));return function(r){return f.apply(this,arguments)}}(),j=function(){var f=l()(s()().mark(function D(r){var i;return s()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return i=v.ZP.loading("\u6B63\u5728\u5BFC\u51FA"),_.prev=1,_.next=4,(0,g.IA)(r);case 4:return i(),v.ZP.success("\u5BFC\u51FA\u6210\u529F"),_.abrupt("return",!0);case 9:return _.prev=9,_.t0=_.catch(1),i(),v.ZP.error("\u5BFC\u51FA\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),_.abrupt("return",!1);case 14:case"end":return _.stop()}},D,null,[[1,9]])}));return function(r){return f.apply(this,arguments)}}(),u=function(){var f=l()(s()().mark(function D(r){var i,A;return s()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(i=v.ZP.loading("\u6B63\u5728\u5220\u9664"),r){P.next=3;break}return P.abrupt("return",!0);case 3:return P.prev=3,P.next=6,(0,g.dz)(r);case 6:return A=P.sent,i(),A.code===200?v.ZP.success("\u5220\u9664\u6210\u529F\uFF0C\u5373\u5C06\u5237\u65B0"):v.ZP.error(A.msg),P.abrupt("return",!0);case 12:return P.prev=12,P.t0=P.catch(3),i(),v.ZP.error("\u5220\u9664\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),P.abrupt("return",!1);case 17:case"end":return P.stop()}},D,null,[[3,12]])}));return function(r){return f.apply(this,arguments)}}();function I(){var f=(0,L.useAccess)(),D=(0,h.useRef)(),r=(0,h.useRef)(),i=(0,h.useState)([]),A=a()(i,2),_=A[0],P=A[1],le=(0,h.useState)([]),Y=a()(le,2),N=Y[0],_e=Y[1],ce=(0,h.useState)([]),q=a()(ce,2),de=q[0],oe=q[1],me=(0,h.useState)([]),ee=a()(me,2),pe=ee[0],fe=ee[1],Ee=(0,h.useState)([]),ne=a()(Ee,2),he=ne[0],ve=ne[1],De=(0,h.useState)([]),re=a()(De,2),te=re[0],Te=re[1],Pe=(0,h.useState)(),ae=a()(Pe,2),ye=ae[0],F=ae[1],be=(0,h.useState)(!1),se=a()(be,2),ge=se[0],z=se[1],Ie=(0,h.useState)("create"),ue=a()(Ie,2),Oe=ue[0],J=ue[1];(0,h.useEffect)(function(){(0,R.pX)("education",!0,!0).then(function(c){P(c)}),(0,R.pX)("experience",!0,!0).then(function(c){_e(c)}),(0,R.pX)("area",!0,!0).then(function(c){oe(c)}),(0,R.pX)("is_publish",!0).then(function(c){fe(c)}),(0,R.pX)("compensation",!0,!0).then(function(c){Te(c)}),(0,R.pX)("job_type",!0,!0).then(function(c){ve(c)})},[]);function je(c){return Q.apply(this,arguments)}function Q(){return Q=l()(s()().mark(function c(o){var t;return s()().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,(0,g.qi)({jobId:o.jobId,isPublish:o.isPublish===1?0:1});case 2:t=y.sent,t.code===200&&(v.ZP.success("\u4FEE\u6539\u6210\u529F"),r.current&&r.current.reload());case 4:case"end":return y.stop()}},c)})),Q.apply(this,arguments)}var Ce=[{title:"\u5C97\u4F4D\u540D\u79F0",dataIndex:"jobTitle",valueType:"text",align:"center"},{title:"\u6700\u5927\u6700\u5C0F\u85AA\u8D44",dataIndex:"maxSalary",valueType:"text",hideInSearch:!0,align:"center",render:function(o,t){return(0,e.jsxs)(e.Fragment,{children:[t.minSalary,"-",t.maxSalary]})}},{title:"\u5355\u4F4D\u540D\u79F0",dataIndex:"companyName",valueType:"text",align:"center"},{title:"\u5B66\u5386\u8981\u6C42",dataIndex:"education",valueType:"select",align:"center",valueEnum:_,render:function(o,t){return(0,e.jsx)(x.Z,{enums:_,value:t.education})}},{title:"\u7ECF\u9A8C\u8981\u6C42",dataIndex:"experience",valueType:"select",align:"center",valueEnum:N,render:function(o,t){return(0,e.jsx)(x.Z,{enums:N,value:t.experience})}},{title:"\u85AA\u916C",dataIndex:"compensation",valueType:"select",align:"center",hideInTable:!0,valueEnum:te,render:function(o,t){return(0,e.jsx)(x.Z,{enums:te,value:t.isHot})}},{title:"\u4FE1\u7528\u4EE3\u7801",dataIndex:"code",valueType:"text",hideInTable:!0},{title:"\u662F\u5426\u53D1\u5E03",dataIndex:"isPublish",valueType:"select",align:"center",valueEnum:pe,render:function(o,t){return(0,e.jsx)(k.Z,{checked:t.isPublish===1,onChange:je.bind(null,t)})}},{title:"\u62DB\u8058\u4EBA\u6570",dataIndex:"vacancies",valueType:"text",align:"center",hideInSearch:!0},{title:"\u5C97\u4F4D\u6765\u6E90",dataIndex:"jobType",valueType:"text",align:"center",hideInSearch:!0,render:function(o,t){var m=t.jobType==="0";return(0,e.jsx)("span",{style:{padding:"4px 8px",borderRadius:"4px",fontSize:"12px",fontWeight:500,backgroundColor:m?"#e6f7ff":"#fff2e8",color:m?"#1890ff":"#fa8c16",border:m?"1px solid #91d5ff":"1px solid #ffd591"},children:m?"\u7586\u5185":"\u7586\u5916"})}},{title:"\u6D4F\u89C8\u91CF",dataIndex:"view",valueType:"text",align:"center",hideInSearch:!0},{title:"\u64CD\u4F5C",hideInSearch:!0,align:"center",dataIndex:"jobId",width:300,render:function(o,t){return[(0,e.jsxs)("div",{style:{marginBottom:8,display:"flex",justifyContent:"center"},children:[(0,e.jsx)(d.ZP,{type:"link",size:"small",icon:(0,e.jsx)(M.Z,{}),hidden:!f.hasPerms("bussiness:job:query"),onClick:function(){F(t),z(!0),J("view")},children:"\u67E5\u770B\u8BE6\u60C5"},"view"),(0,e.jsx)(d.ZP,{type:"link",size:"small",icon:(0,e.jsx)(C.Z,{}),hidden:!f.hasPerms("bussiness:job:candidates"),onClick:function(){return L.history.push("/management/see-matching/index/".concat(t.jobId))},children:"\u67E5\u770B\u7533\u8BF7\u4EBA"},"edit")]},"first-row"),(0,e.jsxs)("div",{style:{display:"flex",justifyContent:"space-evenly"},children:[(0,e.jsx)(d.ZP,{type:"link",size:"small",icon:(0,e.jsx)(w.Z,{}),hidden:!f.hasPerms("bussiness:job:edit"),onClick:function(){F(t),z(!0),J("edit")},children:"\u7F16\u8F91"},"edit"),(0,e.jsx)(d.ZP,{type:"link",size:"small",danger:!0,icon:(0,e.jsx)(H.Z,{}),hidden:!f.hasPerms("bussiness:job:remove"),onClick:l()(s()().mark(function m(){return s()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:B.Z.confirm({title:"\u5220\u9664",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u9879\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Me=l()(s()().mark(function Re(){var ie;return s()().wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,u(o);case 2:ie=$.sent,ie&&r.current&&r.current.reload();case 4:case"end":return $.stop()}},Re)}));function Se(){return Me.apply(this,arguments)}return Se}()});case 1:case"end":return O.stop()}},m)})),children:"\u5220\u9664"},"batchRemove")]},"second-row")]}}];return(0,e.jsxs)(h.Fragment,{children:[(0,e.jsx)("div",{style:{width:"100%",float:"right"},children:(0,e.jsx)(T.Z,{actionRef:r,formRef:D,rowKey:"jobId",columns:Ce,request:function(o){return(0,g.$J)(p()({},o)).then(function(t){console.log(o);var m={data:t.rows,total:t.total,success:!0};return m})},toolBarRender:function(){return[(0,e.jsxs)(d.ZP,{type:"primary",hidden:!f.hasPerms("manage:List:add"),onClick:l()(s()().mark(function o(){return s()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:F(void 0),z(!0),J("create");case 3:case"end":return m.stop()}},o)})),children:[(0,e.jsx)(G.Z,{})," \u65B0\u5EFA"]},"add"),(0,e.jsxs)(d.ZP,{type:"primary",hidden:!f.hasPerms("system:user:export"),onClick:l()(s()().mark(function o(){var t;return s()().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:t=D.current&&D.current.getFieldsValue(),E(t);case 2:case"end":return y.stop()}},o)})),children:[(0,e.jsx)(K.Z,{}),(0,e.jsx)(L.FormattedMessage,{id:"pages.searchTable.export",defaultMessage:"\u5BFC\u51FA"})]},"export"),(0,e.jsxs)(d.ZP,{type:"primary",hidden:!f.hasPerms("cms:jobApply:export"),onClick:l()(s()().mark(function o(){var t;return s()().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:t=D.current&&D.current.getFieldsValue(),j(t);case 2:case"end":return y.stop()}},o)})),children:[(0,e.jsx)(K.Z,{}),"\u5F55\u7528\u4EBA\u5BFC\u51FA"]},"export")]}},"index")}),(0,e.jsx)(X.default,{open:ge,mode:Oe,onSubmit:function(){var c=l()(s()().mark(function o(t){var m;return s()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(!t.jobId){O.next=6;break}return O.next=3,(0,g.qi)(t);case 3:m=O.sent,O.next=9;break;case 6:return O.next=8,(0,g.tI)(t);case 8:m=O.sent;case 9:m.code===200&&(z(!1),F(void 0),t.jobId?v.ZP.success("\u4FEE\u6539\u6210\u529F"):v.ZP.success("\u65B0\u589E\u6210\u529F"),r.current&&r.current.reload());case 10:case"end":return O.stop()}},o)}));return function(o){return c.apply(this,arguments)}}(),values:ye,onCancel:function(){z(!1),F(void 0)},educationEnum:_,experienceEnum:N,areaEnum:de,jobTypeEnum:he})]})}S.default=I},92982:function(V,S,n){n.d(S,{Hr:function(){return B},QK:function(){return R},Vd:function(){return v},a7:function(){return w},jK:function(){return L},n2:function(){return X},oH:function(){return M},pX:function(){return k},sF:function(){return G}});var U=n(15009),p=n.n(U),Z=n(97857),a=n.n(Z),W=n(99289),s=n.n(W),b=n(76772),l=n(33867),h=n(30964);function L(e){return g.apply(this,arguments)}function g(){return g=s()(p()().mark(function e(E){return p()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,b.request)("/api/cms/dict/type/list",{params:a()({},E),method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"}}));case 1:case"end":return u.stop()}},e)})),g.apply(this,arguments)}function v(e){return(0,b.request)("/api/cms/dict/type/".concat(e),{method:"GET"})}function k(e,E,j){return d.apply(this,arguments)}function d(){return d=s()(p()().mark(function e(E,j,u){var I,f;return p()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(I=null,!u){r.next=7;break}return r.next=4,(0,b.request)("/api/cms/dict/data/type/".concat(E),{method:"GET"});case 4:I=r.sent,r.next=10;break;case 7:return r.next=9,(0,b.request)("/api/system/dict/data/type/".concat(E),{method:"GET"});case 9:I=r.sent;case 10:if(I.code!==l.iK.SUCCESS){r.next=16;break}return f={},I.data.forEach(function(i){f[i.dictValue]={text:i.dictLabel,label:i.dictLabel,value:j?Number(i.dictValue):i.dictValue,key:i.dictCode,listClass:i.listClass,status:i.listClass}}),r.abrupt("return",f);case 16:return r.abrupt("return",{});case 17:case"end":return r.stop()}},e)})),d.apply(this,arguments)}function B(e,E,j){return T.apply(this,arguments)}function T(){return T=s()(p()().mark(function e(E,j,u){var I,f;return p()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(I=null,!u){r.next=7;break}return r.next=4,(0,b.request)("/api/cms/dict/data/type/".concat(E),{method:"GET"});case 4:I=r.sent,r.next=10;break;case 7:return r.next=9,(0,b.request)("/api/system/dict/data/type/".concat(E),{method:"GET"});case 9:I=r.sent;case 10:if(I.code!==200){r.next=13;break}return f=I.data.map(function(i){return{text:i.dictLabel,label:i.dictLabel,value:j?Number(i.dictValue):i.dictValue,key:i.dictCode,listClass:i.listClass,status:i.listClass}}),r.abrupt("return",f);case 13:return r.abrupt("return",[]);case 14:case"end":return r.stop()}},e)})),T.apply(this,arguments)}function M(e){return C.apply(this,arguments)}function C(){return C=s()(p()().mark(function e(E){return p()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,b.request)("/api/cms/dict/type",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:E}));case 1:case"end":return u.stop()}},e)})),C.apply(this,arguments)}function w(e){return H.apply(this,arguments)}function H(){return H=s()(p()().mark(function e(E){return p()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,b.request)("/api/cms/dict/type",{method:"PUT",headers:{"Content-Type":"application/json;charset=UTF-8"},data:E}));case 1:case"end":return u.stop()}},e)})),H.apply(this,arguments)}function G(e){return K.apply(this,arguments)}function K(){return K=s()(p()().mark(function e(E){return p()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,b.request)("/api/cms/dict/type/".concat(E),{method:"DELETE"}));case 1:case"end":return u.stop()}},e)})),K.apply(this,arguments)}function X(e){return(0,h.su)("/api/cms/dict/type/export",{params:e},"dict_type_".concat(new Date().getTime(),".xlsx"))}function R(e){return x.apply(this,arguments)}function x(){return x=s()(p()().mark(function e(E){return p()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,b.request)("/api/cms/dict/type/optionselect",{params:a()({},E),method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"}}));case 1:case"end":return u.stop()}},e)})),x.apply(this,arguments)}}}]);
|