Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6753 | Rev 6911 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

"use strict";(self.webpackChunkleaderslinked=self.webpackChunkleaderslinked||[]).push([[200],{91277:(e,t,a)=>{var n=a(26771),r=a(82569);n(t,"__esModule",{value:!0}),t.default=void 0;var l,u=r(a(69117)),d=r(a(67294)),o=r(a(23648)).default.p(l||(l=(0,u.default)(["\n  color: #ff0000;\n  font-size: 0.9rem;\n  margin: 0.2rem 0;\n"]))),f=function(e){var t=e.children;return d.default.createElement(o,null,t)};t.default=f},96934:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),d=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var o=d(a(43562)),f=d(a(82191)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=h(t);if(a&&a.has(e))return a.get(e);var r={},d=l&&u;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var f=d?u(e,o):null;f&&(f.get||f.set)?l(r,o,f):r[o]=e[o]}r.default=e,a&&a.set(e,r);return r}(a(67294)),c=a(43635),s=a(76689),m=a(23470),p=a(28216),v=a(88409),y=d(a(36618)),E=d(a(91277));function h(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(h=function(e){return e?a:t})(e)}var _=function(e){var t=e.show,a=void 0!==t&&t,n=e.onHide,r=void 0===n?function(){return null}:n,l=e.fetchCompanies,u=void 0===l?function(){return[]}:l,d=e.companySizes,h=void 0===d?{}:d,_=e.industries,g=void 0===_?{}:_,b=(0,i.useState)(!1),w=(0,f.default)(b,2),k=w[0],N=w[1],M=(0,p.useDispatch)(),S=(0,m.useForm)(),C=S.register,z=S.handleSubmit,x=S.errors;return i.default.createElement(s.Modal,{show:a,onHide:r},i.default.createElement(s.Modal.Header,{closeButton:!0},i.default.createElement(s.Modal.Title,null,"Nueva Empresa")),i.default.createElement("form",{onSubmit:z((function(e){N(!0);var t=new FormData;(0,o.default)(e).map((function(e){var a=(0,f.default)(e,2),n=a[0],r=a[1];return t.append(n,r)})),c.axios.post("/company/my-companies/add",t).then((function(e){var t=e.data;if(t.success)u(),r();else{var a="string"==typeof t.data?t.data:(0,o.default)(t.data).map((function(e){var t=(0,f.default)(e,2),a=t[0],n=t[1];return"".concat(a,": ").concat(n[0])}));M((0,v.addNotification)({style:"danger",msg:a}))}})).catch((function(e){throw M((0,v.addNotification)({style:"danger",msg:e})),new Error(e)})).finally((function(){return N(!1)}))}))},i.default.createElement(s.Modal.Body,{className:"position-relative"},i.default.createElement("div",{className:"form-group"},i.default.createElement("input",{type:"text",name:"name",placeholder:"Nombre de la empresa",ref:C({required:"Por favor ingrese el nombre de la Empresa"})}),x.name&&i.default.createElement(E.default,null,x.name.message)),i.default.createElement("div",{className:"form-group"},i.default.createElement("select",{name:"industry_id",ref:C({required:"Por favor eliga una industria"})},i.default.createElement("option",{value:"",hidden:!0},"Industria"),(0,o.default)(g).map((function(e){var t=(0,f.default)(e,2),a=t[0],n=t[1];return i.default.createElement("option",{value:a,key:a},n)}))),x.industry_id&&i.default.createElement(E.default,null,x.industry_id.message)),i.default.createElement("div",{className:"form-group"},i.default.createElement("select",{name:"company_size_id",ref:C({required:"Por favor eliga el tamaño de la empresa"})},i.default.createElement("option",{value:"",hidden:!0},"Tamaño de la empresa"),(0,o.default)(h).map((function(e){var t=(0,f.default)(e,2),a=t[0],n=t[1];return i.default.createElement("option",{value:a,key:a},n)}))),x.company_size_id&&i.default.createElement(E.default,null,x.company_size_id.message)),k&&i.default.createElement(y.default,null)),i.default.createElement(s.Modal.Footer,null,i.default.createElement("button",{type:"submit",className:"btn btn-primary"},"Crear"),i.default.createElement("button",{type:"button",className:"btn btn-secondary",onClick:r},"Cancelar"))))};t.default=_},500:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),d=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var o=d(a(66660)),f=d(a(94774)),i=d(a(33453)),c=d(a(69690)),s=d(a(82191)),m=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=S(t);if(a&&a.has(e))return a.get(e);var r={},d=l&&u;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var f=d?u(e,o):null;f&&(f.get||f.set)?l(r,o,f):r[o]=e[o]}r.default=e,a&&a.set(e,r);return r}(a(67294)),p=a(28216),v=a(43635),y=a(88409),E=a(21881),h=d(a(36618)),_=d(a(57140)),g=d(a(91351)),b=d(a(83178)),w=d(a(41322)),k=d(a(22073)),N=d(a(96934)),M=["id","link_my_company"];function S(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(S=function(e){return e?a:t})(e)}var C=function(){var e=(0,m.useState)([]),t=(0,s.default)(e,2),a=t[0],n=t[1],r=(0,m.useState)(!0),l=(0,s.default)(r,2),u=l[0],d=l[1],S=(0,m.useState)(!1),C=(0,s.default)(S,2),z=C[0],x=C[1],P=(0,m.useState)(""),j=(0,s.default)(P,2),H=j[0],O=j[1],q=(0,p.useSelector)((function(e){return e.intl.labels})),D=(0,p.useDispatch)(),F=function(){var e=(0,c.default)(i.default.mark((function e(){var t,a,r=arguments;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:"",d(!0),e.next=4,(0,E.searchEntities)("company/my-companies",t);case 4:if((a=e.sent).success){e.next=9;break}return D((0,y.addNotification)({style:"danger",msg:a.data})),d(!1),e.abrupt("return");case 9:n(a.data),d(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){x(!z)},A=(0,v.debounce)((function(e){return O(e)}),500);return(0,m.useEffect)((function(){F()}),[H]),m.default.createElement("main",{className:"companies-info container"},m.default.createElement(b.default,{title:q.my_companies,onAdd:T,addLabel:q.add_company}),m.default.createElement(_.default,{onChange:A}),u?m.default.createElement(k.default,null,m.default.createElement(h.default,null)):m.default.createElement("ul",{className:"companies-list"},a.length?a.map((function(e){var t=e.id,a=e.link_my_company,n=(0,f.default)(e,M);return m.default.createElement(g.default,(0,o.default)({key:t,link_admin:a,btnAcceptTitle:q.view_company},n))})):m.default.createElement(w.default,{align:"left",message:q.datatable_szerorecords})),m.default.createElement(N.default,{show:z,onHide:T,fetchCompanies:F,companySizes:{},industries:{}}))};t.default=C}}]);