Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

(self.webpackChunkleaderslinked=self.webpackChunkleaderslinked||[]).push([[7680],{5880:(e,t,n)=>{"use strict";var a=n(63207),r=n(83977),o=n(26771),l=n(95366),i=n(82569);o(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(43562)),d=i(n(78149)),c=i(n(82191)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var r={},i=o&&l;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var d=i?l(e,u):null;d&&(d.get||d.set)?o(r,u,d):r[u]=e[u]}r.default=e,n&&n.set(e,r);return r}(n(67294)),f=n(23470),m=n(55390),p=n(27325),g=n(28216),y=n(43635),v=n(88409),h=i(n(91277)),E=i(n(36618));function b(e){if("function"!=typeof r)return null;var t=new r,n=new r;return(b=function(e){return e?n:t})(e)}var C=function(e){var t=e.show,n=e.categories,a=void 0===n?[]:n,r=e.url,o=e.onComplete,l=e.onClose,i=e.isEdit,b=(0,s.useState)(!1),C=(0,c.default)(b,2),S=C[0],w=C[1],_=(0,g.useSelector)((function(e){return e.intl.labels})),O=(0,g.useDispatch)(),k=(0,f.useForm)(),D=k.handleSubmit,N=k.register,x=k.setValue,F=k.errors,R=k.getValues,j=(0,k.watch)("description","<p></p>"),L=D((function(e){w(!0);var t=new FormData;(0,u.default)(e).map((function(e){var n=(0,c.default)(e,2),a=n[0],r=n[1];["attachment","image"].includes(a)&&r?t.append(a,r[0]):t.append(a,r)})),y.axios.post(r,t).then((function(e){var t=e.data,n=t.data;if(!t.success)return"string"==typeof n?void O((0,v.addNotification)({style:"danger",msg:n})):void(0,u.default)(n).map((function(e){var t=(0,c.default)(e,2),n=t[0],a=t[1];n in R()&&O((0,v.addNotification)({style:"danger",msg:"".concat(n,": ").concat((0,d.default)(a)?a[0]:a)}))}));o(),l()})).finally((function(){return w(!1)}))}));return(0,s.useEffect)((function(){N("description",{required:!0})}),[]),(0,s.useEffect)((function(){r&&t&&i&&y.axios.get(r).then((function(e){var t=e.data,n=t.data;if(t.success)x("title",n.title),x("category_id",n.category_id),x("description",n.description);else{var a="string"==typeof n?n:"Ha ocurrido un error";O((0,v.addNotification)({style:"danger",msg:a}))}}))}),[r,t,i]),(0,s.useEffect)((function(){t||(x("category_id",""),x("description",""),x("title",""),x("image",""))}),[t]),s.default.createElement(p.Modal,{show:t},s.default.createElement(p.Modal.Header,{className:"pb-0"},s.default.createElement(p.Modal.Title,null,i?_.edit:_.add," conocimiento")),s.default.createElement(p.Modal.Body,null,S?s.default.createElement(E.default,null):s.default.createElement(p.Form,{onSubmit:L},s.default.createElement(p.Form.Group,null,s.default.createElement(p.Form.Label,null,_.category),s.default.createElement(p.Form.Control,{as:"select",ref:N({required:!0}),name:"category_id"},a.map((function(e){var t=e.name,n=e.uuid;return s.default.createElement("option",{value:n,key:n},t)}))),F.category_id&&s.default.createElement(h.default,null,_.error_field_empty)),s.default.createElement(p.Form.Group,null,s.default.createElement(p.Form.Label,null,_.title),s.default.createElement(p.Form.Control,{type:"text",name:"title",ref:N({required:!0})}),F.title&&s.default.createElement(h.default,null,_.error_field_empty)),s.default.createElement(m.CKEditor,{onChange:function(e){return x("description",e.editor.getData())},initData:j,onInstanceReady:function(e){console.log("Instance ready"),e.editor.setData(j)},config:y.CKEDITOR_OPTIONS}),F.description&&s.default.createElement(h.default,null,_.error_field_empty),s.default.createElement(p.Form.Group,null,s.default.createElement(p.Form.File,{label:_.image,name:"image",ref:N({required:!0})}),F.image&&s.default.createElement(h.default,null,_.error_field_empty)),s.default.createElement(p.Form.Group,null,s.default.createElement(p.Form.File,{label:_.attachment,name:"attachment",ref:N})),s.default.createElement(p.Button,{className:"mt-3 mr-2",variant:"primary",type:"submit"},_.accept),s.default.createElement(p.Button,{className:"btn-secondary mt-3",onClick:l},_.cancel))))};t.default=C},97680:(e,t,n)=>{"use strict";var a=n(63207),r=n(83977),o=n(26771),l=n(95366),i=n(82569);o(t,"__esModule",{value:!0}),t.default=void 0;var u,d,c,s=i(n(43562)),f=i(n(66660)),m=i(n(82191)),p=i(n(69117)),g=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=N(t);if(n&&n.has(e))return n.get(e);var r={},i=o&&l;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var d=i?l(e,u):null;d&&(d.get||d.set)?o(r,u,d):r[u]=e[u]}r.default=e,n&&n.set(e,r);return r}(n(67294)),y=n(28216),v=n(27325),h=n(43635),E=n(88409),b=i(n(23648)),C=i(n(30194)),S=i(n(41322)),w=i(n(36845)),_=i(n(92861)),O=i(n(5880)),k=i(n(3880)),D=i(n(67346));function N(e){if("function"!=typeof r)return null;var t=new r,n=new r;return(N=function(e){return e?n:t})(e)}var x=(0,b.default)(w.default)(u||(u=(0,p.default)(["\n  padding: 1rem;\n  ul {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n    li,\n    label {\n      cursor: pointer;\n    }\n    .selected label {\n      font-weight: 600;\n    }\n  }\n"]))),F=b.default.div(d||(d=(0,p.default)(["\n  display: grid;\n  grid-template-columns: repeat(auto-fit, 250px);\n  gap: 1rem;\n"]))),R=(0,b.default)(C.default)(c||(c=(0,p.default)(["\n  background-color: var(--bg-color);\n"]))),j=function(){var e=(0,g.useState)([]),t=(0,m.default)(e,2),n=t[0],a=t[1],r=(0,g.useState)([]),o=(0,m.default)(r,2),l=o[0],i=o[1],u=(0,g.useState)(""),d=(0,m.default)(u,2),c=d[0],p=d[1],b=(0,g.useState)(""),C=(0,m.default)(b,2),w=C[0],N=C[1],j=(0,g.useState)(1),L=(0,m.default)(j,2),P=L[0],I=L[1],U=(0,g.useState)(1),T=(0,m.default)(U,2),H=T[0],K=T[1],M=(0,g.useState)(!1),q=(0,m.default)(M,2),A=q[0],B=q[1],G=(0,g.useState)(null),z=(0,m.default)(G,2),W=z[0],V=z[1],Z=(0,g.useRef)(""),J=(0,g.useRef)(""),Q=(0,y.useSelector)((function(e){return e.intl.labels})),X=(0,y.useDispatch)(),Y=function(){var e={search:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",page:arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,category_id:arguments.length>2&&void 0!==arguments[2]?arguments[2]:""};h.axios.get("/knowledge-area?".concat((0,h.jsonToParams)(e)),{headers:{"Content-Type":"application/json"}}).then((function(e){var t=e.data,n=t.data;if(t.success){var r=(0,s.default)(n.categories).map((function(e){return e[1]}));a(n.items),i(r),I(n.page),K(n.total_pages),B(Boolean(n.link_add)),Z.current=n.link_add}else{var o="string"==typeof n?n:"Ha ocurrido un error, por favor intente más tarde.";X((0,E.addNotification)({style:"danger",msg:o}))}})).catch((function(e){throw X((0,E.addNotification)({style:"danger",msg:"Ha ocurrido un error, por favor intente más tarde."})),new Error(e)}))},$=function(e){J.current=e,V("edit")},ee=function(e){J.current=e,V("delete")},te=function(){J.current="",V(null)},ne=(0,h.debounce)((function(e){return p(e.target.value)}),500);return(0,g.useEffect)((function(){Y(c,P,w)}),[c,P,w]),g.default.createElement(g.default.Fragment,null,g.default.createElement(v.Container,{as:"section",className:"companies-info"},g.default.createElement("div",{className:"company-title"},g.default.createElement("h1",{className:"title mx-auto"},Q.knowledge_area_title),A&&g.default.createElement("h2",{className:"title cursor-pointer",onClick:function(){return e=Z.current,J.current=e,void V("add");var e}},Q.knowledge_area_add)),g.default.createElement(v.Row,{className:"gap-3"},g.default.createElement(v.Col,{md:"3"},g.default.createElement(x,null,g.default.createElement("ul",null,g.default.createElement("li",{className:!w&&"selected"},g.default.createElement("input",{type:"radio",id:"category-all",value:"",name:"category",onChange:function(e){return N(e.target.value)},hidden:!0}),g.default.createElement("label",{htmlFor:"category-all"},Q.knowledge_area_category_all)),l.map((function(e){var t=e.uuid,n=e.name;return g.default.createElement("li",{className:w===t&&"selected",key:t},g.default.createElement("input",{type:"radio",id:"category-".concat(n),name:"category",value:t,onChange:function(e){return N(e.target.value)},hidden:!0}),g.default.createElement("label",{htmlFor:"category-".concat(n)},n))}))))),g.default.createElement(v.Col,{className:"px-0"},g.default.createElement(R,{onChange:ne,placeholder:Q.search}),g.default.createElement(F,{className:"mt-3"},n.length?n.map((function(e,t){return g.default.createElement(D.default,(0,f.default)({key:t},e,{onEdit:$,onDelete:ee}))})):g.default.createElement(S.default,{message:Q.error_no_record_matched_your_query})),g.default.createElement(_.default,{onChangePage:function(e){return I(e)},currentActivePage:P,pages:H,isRow:!0})))),g.default.createElement(O.default,{show:"edit"===W,url:J.current,categories:l,onComplete:Y,onClose:te,isEdit:!0}),g.default.createElement(O.default,{show:"add"===W,url:J.current,categories:l,onComplete:Y,onClose:te}),g.default.createElement(k.default,{show:"delete"===W,onClose:te,onAccept:function(){h.axios.post(J.current).then((function(e){var t=e.data,n=t.data;if(t.success)X((0,E.addNotification)({style:"success",msg:n})),Y(),te();else{var a="string"==typeof n?n:"Ha ocurrido un error, por favor intente más tarde.";X((0,E.addNotification)({style:"danger",msg:a}))}})).catch((function(e){throw X((0,E.addNotification)({style:"danger",msg:"Ha ocurrido un error, por favor intente más tarde."})),new Error(e)}))}}))};t.default=j},55390:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CKEditor:()=>L,CKEditorEventAction:()=>E,prefixEventName:()=>g,registerEditorEventHandler:()=>S,stripPrefix:()=>y,useCKEditor:()=>N});var a,r=n(67294);function o(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function l(e,t){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,t(null,e))}}function i(e,t){return"CKEDITOR"in window?Promise.resolve(CKEDITOR):"string"!=typeof e||e.length<1?Promise.reject(new TypeError("CKEditor URL must be a non-empty string.")):(a||(a=i.scriptLoader(e).then((function(e){return t&&t(e),e}))),a)}i.scriptLoader=function(e){return new Promise((function(t,n){
/**
 * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md.
 */
var r,i,u,d,c;r=e,i=function(e){return a=void 0,e?n(e):window.CKEDITOR?void t(CKEDITOR):n(new Error("Script loaded from editorUrl doesn't provide CKEDITOR namespace."))},d=document.head||document.getElementsByTagName("head")[0],c=document.createElement("script"),"function"==typeof i&&(u=i,i={}),i=i||{},u=u||function(){},c.type=i.type||"text/javascript",c.charset=i.charset||"utf8",c.async=!("async"in i)||!!i.async,c.src=r,i.attrs&&function(e,t){for(var n in t)e.setAttribute(n,t[n])}(c,i.attrs),i.text&&(c.text=String(i.text)),("onload"in c?o:l)(c,u),c.onload||o(c,u),d.appendChild(c)}))};var u=n(45697),d=function(){return d=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},d.apply(this,arguments)};function c(e,t,n){if(n||2===arguments.length)for(var a,r=0,o=t.length;r<o;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var s=["activeEnterModeChange","activeFilterChange","afterCommandExec","afterInsertHtml","afterPaste","afterPasteFromWord","afterSetData","afterUndoImage","ariaEditorHelpLabel","ariaWidget","autogrow","beforeCommandExec","beforeDestroy","beforeGetData","beforeModeUnload","beforeSetMode","beforeUndoImage","blur","change","configLoaded","contentDirChanged","contentDom","contentDomInvalidated","contentDomUnload","contentPreview","customConfigLoaded","dataFiltered","dataReady","destroy","dialogHide","dialogShow","dirChanged","doubleclick","dragend","dragstart","drop","elementsPathUpdate","exportPdf","fileUploadRequest","fileUploadResponse","floatingSpaceLayout","focus","getData","getSnapshot","insertElement","insertHtml","insertText","instanceReady","key","langLoaded","loadSnapshot","loaded","lockSnapshot","maximize","menuShow","mode","notificationHide","notificationShow","notificationUpdate","paste","pasteFromWord","pluginsLoaded","readOnly","removeFormatCleanup","required","resize","save","saveSnapshot","selectionChange","setData","stylesRemove","stylesSet","template","toDataFormat","toHtml","uiSpace","unlockSnapshot","updateSnapshot","widgetDefinition"],f=["beforeLoad","namespaceLoaded"],m=c(c([],s,!0),f,!0),p="__CKE__";function g(e){return"".concat(p).concat(e)}function y(e){return e.substr(p.length)}function v(e){var t=e.substr(0,1).toUpperCase()+e.substr(1);return"on".concat(t)}function h(e){return e.substr(2,1).toLowerCase()+e.substr(3)}var E=c(c([],s,!0),f,!0).reduce((function(e,t){var n;return d(d({},e),((n={})[t]=g(t),n))}),{});function b(e){return e.split(/(?=[A-Z])/).join("-").toLowerCase()}function C(e,t,n){var a={display:"none",visibility:"hidden"};return"classic"===e?a:"ready"===t?null!=n?n:void 0:a}function S(e){var t=e.debug,n=e.editor,a=e.evtName,r=e.handler,o=e.listenerData,l=e.priority,i=t&&Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),u=r;return t&&(u=function(e){console.log({operation:"invoke",editor:n.name,evtName:a,handlerId:i,data:e.data,listenerData:e.listenerData}),r(e)}),t&&console.log({operation:"register",editor:n.name,evtName:a,handlerId:i}),n.on(a,u,null,o,l),function(){t&&console.log({operation:"unregister",editor:n.name,evtName:a,handlerId:i}),n.removeListener(a,u)}}var w=r.useEffect,_=r.useReducer,O=r.useRef,k="https://cdn.ckeditor.com/4.17.2/standard-all/ckeditor.js",D={};function N(e){var t=e.config,n=e.debug,a=e.dispatchEvent,r=e.subscribeTo,o=void 0===r?m:r,l=e.editorUrl,u=e.element,d=e.initContent,c=e.type,s=void 0===c?"classic":c,g=O(l||k),y=O(null!=o?o:m),v=O(n),h=O(a),b=O(d),C=O(t||D),N=O(s),F=_(x,{editor:void 0,hookStatus:"init"}),R=F[0],j=R.editor,L=R.hookStatus,P=F[1];return w((function(){if(u&&!j){P({type:"loading"});i(g.current,(function(e){var t;-1!==y.current.indexOf("namespaceLoaded")&&(null===(t=h.current)||void 0===t||t.call(h,{type:E.namespaceLoaded,payload:e}))})).then((function(e){var t,n="inline"===N.current,a=C.current.readOnly;-1!==y.current.indexOf("beforeLoad")&&(null===(t=h.current)||void 0===t||t.call(h,{type:E.beforeLoad,payload:e}));var r=e[n?"inline":"replace"](u,C.current);y.current.filter((function(e){return-1===f.indexOf(e)})).forEach((function(e){S({debug:v.current,editor:r,evtName:e,handler:function(t){var n;null===(n=h.current)||void 0===n||n.call(h,{type:"".concat(p).concat(e),payload:t})}})})),S({debug:v.current,editor:r,evtName:"loaded",handler:function(){P({type:"loaded"})},priority:-1}),S({debug:v.current,editor:r,evtName:"instanceReady",handler:function(e){var t=e.editor;P({type:"ready"}),n&&!a&&t.setReadOnly(!1),b.current&&t.setData(b.current,{noSnapshot:!0,callback:function(){t.resetUndo()}})},priority:-1}),S({debug:v.current,editor:r,evtName:"destroy",handler:function(){P({type:"destroyed"})},priority:-1}),P({type:"unloaded",payload:r})})).catch((function(e){console.error(e),P({type:"error"})}))}return function(){j&&j.destroy()}}),[j,u]),{editor:j,status:null==j?void 0:j.status,error:"error"===L,loading:"loading"===L}}function x(e,t){switch(t.type){case"init":return d(d({},e),{hookStatus:"init"});case"loading":return d(d({},e),{hookStatus:"loading"});case"unloaded":return{editor:t.payload,hookStatus:"unloaded"};case"loaded":return d(d({},e),{hookStatus:"loaded"});case"ready":return d(d({},e),{hookStatus:"ready"});case"destroyed":return{editor:void 0,hookStatus:"destroyed"};case"error":return{editor:void 0,hookStatus:"error"};default:return e}}var F=r.useEffect,R=r.useRef,j=r.useState;function L(e){var t=e.config,n=void 0===t?{}:t,a=e.debug,o=e.editorUrl,l=e.initData,i=e.name,u=e.readOnly,d=e.style,c=e.type,s=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}(e,["config","debug","editorUrl","initData","name","readOnly","style","type"]),f=j(null),m=f[0],p=f[1],g=R(s);n&&"boolean"==typeof u&&(n.readOnly=u);var E=N({config:n,dispatchEvent:function(e){var t=e.type,n=e.payload,a=v(y(t)),r=g.current[a];r&&r(n)},debug:a,editorUrl:o,element:m,initContent:"string"==typeof l?l:void 0,subscribeTo:Object.keys(s).filter((function(e){return 0===e.indexOf("on")})).map(h),type:c}),S=E.editor,w=E.status;return F((function(){var e="inline"!==c&&S&&("loaded"===w||"ready"===w);return d&&e&&S.container.setStyles(d),function(){d&&e&&Object.keys(d).map(b).forEach((function(e){S.container.removeStyle(e)}))}}),[S,w,d,c]),F((function(){S&&"ready"===w&&"boolean"==typeof u&&S.setReadOnly(u)}),[S,w,u]),r.createElement("div",{id:null!=i?i:void 0,ref:p,style:C(null!=c?c:"classic",w,d)},"string"==typeof l?null:l)}var P=d({config:u.object,debug:u.bool,editorUrl:u.string,initData:u.node,name:u.string,readOnly:u.bool,style:u.object,type:u.oneOf(["classic","inline"])},m.reduce((function(e,t){var n;return d(d({},e),((n={})[v(t)]=u.func,n))}),{}));L.propTypes=P},78149:(e,t,n)=>{e.exports=n(53285)}}]);