PageSourceSearch

https://jober.io/static/js/freelancerProjectList.a68fdb48.chunk.js

js jober.io collected 2026-10-03 21:15:16 UTC 15,696 bytes, 1 lines download raw bytes

1(self.webpackChunkspa=self.webpackChunkspa||[]).push([[9311],{6794:(e,t,a)=>{e=a.nmd(e);var r=a(14759),l=a(63721),s=t&&!t.nodeType&&t,n=s&&e&&!e.nodeType&&e,c=n&&n.exports===s?r.Buffer:void 0,o=(c?c.isBuffer:void 0)||l;e.exports=o},7739:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});a(90639);var r=a(70117),l=a(9950),s=a(39105),n=a(44414);const{TabPane:c}=r.default,o=[{key:"allFreelancerContracts",name:"\uc804\uccb4 \uacc4\uc57d\uc11c \ubcf4\uae30",onSelect:()=>(0,s.Ay)("/freelancerContract")},{key:"freelancerProjectContracts",name:"\ud504\ub85c\uc81d\ud2b8\ubcc4\ub85c \ubcf4\uae30",onSelect:()=>(0,s.Ay)("/freelancerContract/project")}],i=e=>{const t=(0,l.useCallback)((e=>{const t=o.find((t=>t.key===e));t&&t.onSelect()}),[]),a=o.map((e=>(0,n.jsx)(c,{tab:e.name},e.key)));return(0,n.jsx)(r.default,{activeKey:e.activeKey,onChange:t,children:a})}},12791:(e,t,a)=>{var r=a(85661),l=a(81465),s=a(54467);e.exports=function(e,t){var a=this.__data__;if(a instanceof r){var n=a.__data__;if(!l||n.length<199)return n.push([e,t]),this.size=++a.size,this;a=this.__data__=new s(n)}return a.set(e,t),this.size=a.size,this}},15887:(e,t,a)=>{"use strict";a.d(t,{A:()=>h});a(34188);var r=a(14698),l=(a(7081),a(24663)),s=(a(9830),a(73852)),n=a(9950),c=a(59051),o=a.n(c),i=a(83419),d=a(90937),u=a(39105),p=a(44414);const h=(0,n.forwardRef)(((e,t)=>{const{onCancel:a,directFrom:c}
1=e,[h,f]=(0,n.useState)(null),[j,m]=(0,n.useState)(null),[b,g]=(0,n.useState)(null),[x,v]=(0,n.useState)(null),[y,N]=(0,n.useState)(null),C=(0,n.useRef)(),A=(0,n.useRef)(),k=(0,n.useRef)(),_=(0,n.useRef)(),S=(0,n.useRef)(),{request:w}=(0,d.A)();(0,n.useImperativeHandle)(t,(()=>({reset(){f(null),m(null),g(null),v(null),N(!1)},async setProject(){if(!i.A.compute([C,A,k,_,S]))return void s.A.error("\ubaa8\ub4e0\ud56d\ubaa9\uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694!");const e=await w({method:"POST",url:"/freelancer-project",data:{name:h,managerName:j,managerPhone:b,startDate:x,endDate:y}});e?(s.A.success("\ud504\ub85c\uc81d\ud2b8\uac00 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4."),(0,u.Ay)(`/freelancerContract/project/${e.data.id}?directFrom=${c}`),a()):s.A.error("\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131\uc5d0 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.")}})));const D=(0,n.useCallback)((e=>{let{target:t}=e;f(t.value)}),[]),P=(0,n.useCallback)((e=>{let{target:t}=e;m(t.value)}),[]),F=(0,n.useCallback)((e=>{let{target:t}=e;g(t.value)}),[]),O=(0,n.useCallback)((e=>{v(e)}),[]),B=(0,n.useCallback)((e=>{N(e)}),[]),R=(0,n.useCallback)((()=>{i.A.blur(h,C)}),[h,C]),z=(0,n.useCallback)((()=>{i.A.blur(x,_)}),[x,_]),M=(0,n.useCallback)((()=>{i.A.blur(y,S)}),[y,S]),T=(0,n.useCallback)((()=>{i.A.blur(j,A)}),[j,A]),E=(0,n.useCallback)((()=>{i.A.blur(b,k)}),[b,k]),I=(0,n.useCallback)((e=>e>o()(y)),[y]),q=(0,n.useCallback)((e=>e<o()(x)),[x]);return(0,p.jsxs)("div",{className:"ProjectForm",children:[(0,p.jsxs)("div",{className:"employee-detail-group",children:[(0,p.jsxs)("div",{className:"employee-detail-label",children:[(0,p.jsx)("span",{className:"employee-detail-star",children:"*"}),"\ud504\ub85c\uc81d\ud2b8\uba85"]}),(0,p.jsx)(l.default,{className:"project-input",value:h,ref:C,onBlur:R,onChange:D})]}),(0,p.jsxs)("div",{className:"employee-detail-group",children:[(0,p.jsxs)("div",{className:"employee-detail-label",children:[(0,p.jsx)("span",{className:"employee-detail-star",children:"*"}),"\uacc4\uc57d \uae30\uac04"]}),(0,p.jsxs)("div",{style:{display:"flex"},children:[(0,p.jsx)(r.A,{className:"project-datepicker-left",style:{width:"100%"},value:x,disabledDate:I,ref:_,onBlur:z,onChange:O,placeholder:""}),(0,p.jsx)("span",{className:"bridge",children:"-"}),(0,p.jsx)(r.A,{className:"project-datepicker-right",style:{width:"100%"},value:y,disabledDate:q,ref:S,onBlur:M,onChange:B,placeholder:""})]})]}),(0,p.jsxs)("div",{className:"employee-detail-group",children:[(0,p.jsxs)("div",{className:"employee-detail-label",children:[(0,p.jsx)("span",{className:"employee-detail-star",children:"*"}),"\ub2f4\ub2f9\uc790\uba85"]}),(0,p.jsx)(l.default,{className:"project-input",value:j,ref:A,onBlur:T,onChange:P})]}),(0,p.jsxs)("div",{className:"employee-detail-group",children:[(0,p.jsxs)("div",{className:"employee-detail-label",children:[(0,p.jsx)("span",{className:"employee-detail-star",children:"*"}),"\ub2f4\ub2f9\uc790 \uc5f0\ub77d\ucc98"]}),(0,p.jsx)(l.default,{className:"project-input",value:b,ref:k,onBlur:E,onChange:F})]})]})}))},25535:(e,t,a)=>{var r=a(85661),l=a(44710),s=a(78384),n=a(87379),c=a(80799),o=a(12791);function i(e){var t=this.__data__=new r(e);this.size=t.size}i.prototype.clear=l,i.prototype.delete=s,i.prototype.get=n,i.prototype.has=c,i.prototype.set=o,e.exports=i},35639:e=>{e.exports=function(e){return function(t){return e(t)}}},37405:(e,t,a)=>{var r=a(44102),l=a(24578),s=a(12279),n=a(6794),c=a(97059),o=a(71641),i=Object.prototype.hasOwnProperty;e.exports=function(e,t){var a=s(e),d=!a&&l(e),u=!a&&!d&&n(e),p=!a&&!d&&!u&&o(e),h=a||d||u||p,f=h?r(e.length,String):[],j=f.length;for(var m in e)!t&&!i.call(e,m)||h&&("length"==m||u&&("offset"==m||"parent"==m)||p&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||c(m,j))||f.push(m);return f}},38183:(e,t,a)=>{var r=a(22022),l=a(5776),s=a(39248),n={};n["[object Float32Array]"]=n["[object Float64Array]"]=n["[object Int8Array]"]=n["[object Int16Array]"]=n["[object Int32Array]"]=n["[object Uint8Array]"]=n["[object Uint8ClampedArray]"]=n["[object Uint16Array]"]=n["[object Uint32Array]"]=!0,n["[object Arguments]"]=n["[object Array]"]=n["[object ArrayBuffer]"]=n["[object Boolean]"]=n["[object DataView]"]=n["[object Date]"]=n["[object Error]"]=n["[object Function]"]=n["[object Map]"]=n["[object Number]"]=n["[object Object]"]=n["[object RegExp]"]=n["[object Set]"]=n["[object String]"]=n["[object WeakMap]"]=!1,e.exports=function(e){return s(e)&&l(e.length)&&!!n[r(e)]}},44102:e=>{e.exports=function(e,t){for(var a=-1,r=Array(e);++a<e;)r[a]=t(a);return r}},44710:(e,t,a)=>{var r=a(85661);e.exports=function(){this.__data__=new r,this.size=0}},48246:(e,t,a)=>{var r=a(14759).Uint8Array;e.exports=r},49045:(e,t,a)=>{"use strict";a.d(t,{A:()=>
1o});a(9950);var r=a(63702),l=a(96955),s=a(44414);const n=r.vv.create({warning:{color:"#fff",backgroundColor:l.hN},success:{color:"#fff",backgroundColor:l.AV},danger:{color:"#fff",backgroundColor:l.UH},gray:{color:"#000",backgroundColor:l.uE},primary:{color:"#fff",backgroundColor:l.q1}}),c=e=>{let{color:t,title:a,customStyle:l,tooltip:c,className:o,align:i}=e;return c?(0,s.jsxs)("div",{className:`${o} custom-fixed-tooltip-wrapper`,children:[a,(0,s.jsx)("span",{className:"custom-fixed-tooltip-content "+("bottom"===i?"alignBottom":"alignTop"),children:c})]}):(0,s.jsx)("span",{className:`badge ${(0,r.AH)(n[t])} ${o}`,style:l,children:a})};c.defaultProps={customStyle:{},tooltip:"",className:"",align:""};const o=c},51369:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});a(36554);var r=a(92128),l=(a(28968),a(65814)),s=(a(9950),a(49045)),n=a(44414);const c=e=>(0,n.jsxs)("h1",{className:["PageTitle",e.className].join(" "),children:[(0,n.jsx)("span",{className:"title-text balance-text",children:e.title||e.children}),e.badge&&(0,n.jsx)(s.A,{...e.badge})]});c.defaultProps={className:"",title:null,children:null,badge:null};const o=c;var i=a(88225);const d=e=>{let{title:t,leftButtons:a,rightButtons:s,subtitle:c,style:d,className:u}=e;const p=(0,i.A)()<768,h=(Array.isArray(s)&&s||[s]||0).filter((e=>e)),f=h[h.length-1];return(0,n.jsxs)("div",{className:`PageHeader ${u||""}`,style:d,children:[(0,n.jsxs)("div",{className:"page-title-holder",children:[(0,n.jsxs)("div",{className:"left-wrapper",children:[(0,n.jsx)(o,{children:t}),a]}),p?null:(0,n.jsx)("div",{className:"right-wrapper",children:h}),p&&h&&1===h.length?h[0]:null,p&&h&&h.length>1?(0,n.jsx)(r.default.Button,{trigger:["click"],overlay:(0,n.jsx)(l.default,{className:"page-header-buttons",onClick:e=>{let{key:t}=e;const a=t.indexOf(",")>-1?t.replace(/,/g,""):t,r=h.filter(((e,t)=>t!==h.length-1)).find((e=>{const t="object"===typeof e.props.children&&e.props.children.length>1?e.props.children.join(""):e.props.children;return a===(t||e.props.title)}));r&&"function"===typeof r.props.onClick&&r.props.onClick()},children:h.filter(((e,t)=>t!==h.length-1)).map(((e,t)=>(0,n.jsx)(l.default.Item,{children:e.props.children||e.props.title},e.props.children||e.props.title||t)))}),onClick:()=>{f&&"function"===typeof f.props.onClick&&f.props.onClick()},children:f?f.props.children||f.props.title:null}):null]}),c?(0,n.jsx)("h5",{className:"page-subtitle",children:c}):null]})}},62621:e=>{e.exports=function(e,t){return function(a){return e(t(a))}}},63721:e=>{e.exports=function(){return!1}},64379:(e,t,a)=>{"use strict";a.d(t,{MJ:()=>s,hA:()=>o,us:()=>c});var r=a(59051),l=a.n(r);const s=(e,t)=>{if(!e)return!0;return new RegExp(e,"gmi").test(t)},n=e=>e.set("hour",0).set("minute",0).set("second",0).set("millisecond",0),c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!e||!t)return!1;if(2!==e.length||2!==t.length)return!1;if(e.includes(null))return!0;const[a,r]=e,s=n(l()(a)),c=n(l()(r)).add(1,"days"),[o,i]=t,d=l()(o),u=l()(i);return!(!s||!c||!d||!u)&&!(!d.isSameOrAfter(s)||!u.isSameOrBefore(c))},o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(!e||!t)return!1;if(2!==e.length)return!1;if(e.includes(null))return!0;const[a,r]=e,s=n(l()(a)),c=n(l()(r)).add(1,"days"),o=n(l()(t));return!(!s||!c||!o)&&!(!o.isSameOrAfter(s)||!o.isSameOrBefore(c))}},69002:e=>{e.exports=function(e){return e}},71641:(e,t,a)=>{var r=a(38183),l=a(35639),s=a(82479),n=s&&s.isTypedArray,c=n?l(n):r;e.exports=c},78384:e=>{e.exports=function(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a}},80799:e=>{e.exports=function(e){return this.__data__.has(e)}},82161:e=>{var t=Object.prototype;e.exports=function(e){var a=e&&e.constructor;return e===("function"==typeof a&&a.prototype||t)}},82479:(e,t,a)=>{e=a.nmd(e);var r=a(16658),l=t&&!t.nodeType&&t,s=l&&e&&!e.nodeType&&e,n=s&&s.exports===l&&r.process,c=function(){try{var e=s&&s.require&&s.require("util").types;return e||n&&n.binding&&n.binding("util")}catch(t){}}();e.exports=c},87379:e=>{e.exports=function(e){return this.__data__.get(e)}},93993:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>_});a(9830);var r=a(73852),l=a(9950),s=(a(10181),a(20755)),n=(a(36338),a(120)),c=(a(7081),a(24663)),o=(a(46459),a(64577)),i=(a(34188),a(14698)),d=a(59051),u=a.n(d),p=a(51369),h=(a(81052),a(38266)),f=a(15887),j=a(44414);const m=e=>{let{visible:t,onCancel:a,directFrom:r}=e;const s=(0,l.useRef)();return(0,j.jsxs)(h.A,{className:"create-project-modal",title:"\ud504\ub9ac\ub79c\uc11c \uacc4\uc57d\uc11c \uc791\uc131",visible:t,onCancel:()=>{a(),s.current.reset()},onOk:()=>s.current.setProject(),cancelText:"\ub2eb\uae30",children:[(0,j.jsx)("div",{className:"sub-title",children:"\ud504\ub9ac\ub79c\uc11c \uacc4\uc57d\uc11c \uc791\uc131 \ubc0f \uad00\ub9ac\ub97c \uc704\ud574 \ud504\ub85c\uc81d\ud2b8\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4."}),(0,j.jsx)(f.A,{ref:s,onCancel:a,directFrom:r})]})};var b=a(7739),g=a(39105),x=a(88225);const{RangePicker:v}=i.A,y=[{title:(0,j.jsx)("div",{className:"table-title",children:"\ud504\ub85c\uc81d\ud2b8\uba85"}),dataIndex:"name",key:"name",render:e=>(0,j.jsx)("span",{className:"project-name",children:e})},{title:(0,j.jsx)("div",{className:"table-title",children:"\ub2f4\ub2f9\uc790"}),dataIndex:"managerName",key:"managerName",width:200},{title:(0,j.jsx)("div",{className:"table-title",children:"\uae30\uac04"}),dataIndex:"startDate",key:"startDate",width:250,render:(e,t)=>(0,j.jsxs)("span",{children:[e,t.endDate&&` ~ ${t.endDate}`]})},{title:(0,j.jsx)("div",{className:"table-title",children:"\uacc4\uc57d \uc0dd\uc131\uc77c"}),dataIndex:"createdAt",key:"createdAt",width:150,render:e=>(0,j.jsx)("span",{children:e?u()(e).format("YYYY-MM-DD"):"-"})}],N=e=>{const{title:t,searchForProject:a,searchForName:r,getSearchProjectName:i,getSearchName:d,dataSource:u,visibleCreateModal:h,closeCreateModal:f,createProjectMod
1alVisible:N,searchReload:C,getRangeFilter:A,startDateFilter:k,endDateFilter:_}=e,S=(0,x.A)()<768;return(0,j.jsxs)(l.Fragment,{children:[(0,j.jsx)(p.A,{title:t,rightButtons:[(0,j.jsx)(o.default,{size:S?"default":"large",onClick:h,children:"\uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131\ud558\uae30"})]}),(0,j.jsx)(b.A,{activeKey:"freelancerProjectContracts"}),(0,j.jsxs)("div",{className:"freelancer-project-list",children:[(0,j.jsxs)("div",{className:"freelancer-list-fliter",children:[(0,j.jsx)(c.default,{className:"search-project",placeholder:"\ud504\ub85c\uc81d\ud2b8\uba85",value:a,onChange:i}),(0,j.jsx)(c.default,{className:"search-project",placeholder:"\ub2f4\ub2f9\uc790\uba85",value:r,onChange:d}),(0,j.jsx)(v,{className:"search-rangepicker",value:[k,_],onChange:A}),(0,j.jsx)(o.default,{className:"search-reload-btn",onClick:C,children:(0,j.jsx)(n.default,{type:"reload"})})]}),(0,j.jsx)("div",{className:"freelancer-project-list-table",children:(0,j.jsx)(s.A,{rowClassName:"table-row",onRow:e=>({onClick:()=>{e&&e.id?(0,g.Ay)(`/freelancerContract/project/${e.id}`):(0,g.Ay)("/freelancerContract/noProject")}}),columns:y,dataSource:u,pagination:{defaultPageSize:50,pageSizeOptions:[50,100,200,400],showSizeChanger:!0}})})]}),(0,j.jsx)(m,{visible:N,onCancel:f,directFrom:"createNewProject"})]})};var C=a(90937),A=a(64379),k=a(8573);const _=()=>{const[e,t]=(0,l.useState)(null),[a,s]=(0,l.useState)(!1),[n,c]=(0,l.useState)(null),[o,i]=(0,l.useState)({projectName:"",projectOwner:"",startDate:null,endDate:null}),{request:d}=(0,C.A)(),u=(0,l.useCallback)((async()=>{const e=await d({method:"GET",url:"/freelancer-project"});e&&e.data?t(e.data):r.A.error("\ud504\ub85c\uc81d\ud2b8 \ubaa9\ub85d \ubd88\ub7ec\uc624\uae30\uc5d0 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.")}),[]);(0,l.useEffect)((()=>{u(),(0,k.A)({product:"\ud504\ub9ac\ub79c\uc11c\uacc4\uc57d\uc11c",action:"\ud504\ub85c\uc81d\ud2b8\uad00\ub9ac \ud398\uc774\uc9c0_\ubc29\ubb38"})}),[]),(0,l.useEffect)((()=>{o.projectName||o.projectOwner||o.startDate||o.endDate?c(e.filter((e=>(0,A.MJ)(o.projectName,e.name)&&(0,A.MJ)(o.projectOwner,e.managerName)&&(0,A.us)([o.startDate,o.endDate],[e.startDate,e.endDate])))):c(e)}),[e,o]);const p=(0,l.useCallback)((e=>{let{target:t}=e;i({...o,projectName:t.value})}),[o]),h=(0,l.useCallback)((e=>{let{target:t}=e;i({...o,projectOwner:t.value})}),[o]),f=(0,l.useCallback)((e=>{i({...o,startDate:e[0],endDate:e[1]})}),[o]),m=(0,l.useCallback)((()=>{s(!1)}),[]),b=(0,l.useCallback)((()=>{(0,k.A)({product:"\ud504\ub9ac\ub79c\uc11c\uacc4\uc57d\uc11c",action:"\ud504\ub85c\uc81d\ud2b8\uad00\ub9ac \ud398\uc774\uc9c0_\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \ud074\ub9ad"}),s(!0)}),[]);return(0,j.jsx)(N,{title:"\uacc4\uc57d\uc11c \ubaa9\ub85d",dataSource:n,searchForProject:o.projectName,searchForName:o.projectOwner,startDateFilter:o.startDate,endDateFilter:o.endDate,getSearchProjectName:p,getSearchName:h,getRangeFilter:f,searchReload:()=>{i({projectName:"",projectOwner:"",startDate:null,endDate:null})},closeCreateModal:m,visibleCreateModal:b,createProjectModalVisible:a})}},96955:(e,t,a)=>{"use strict";a.d(t,{AV:()=>s,Gs:()=>p,NQ:()=>f,Nz:()=>g,Ol:()=>m,T:()=>x,UH:()=>n,ft:()=>c,hN:()=>l,hZ:()=>o,iv:()=>i,jd:()=>h,lS:()=>d,q1:()=>r,qO:()=>b,qj:()=>j,se:()=>v,uE:()=>u});const r="#2ccbc3",l="#ffc107",s="#28a745",n="#dc3545",c="#2972ff",o="#6c757d",i="#212529",d="#353A40",u="#BDC3CA",p="#697685",h=r,f="#B0E8E6",j="#00BEB4",m=n,b=s,g="#ffc107",x="#f8f9fa",v="#fba506"},97840:(e,t,a)=>{var r=a(93008),l=a(5776);e.exports=function(e){return null!=e&&l(e.length)&&!r(e)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.