%PDF- %PDF-
Direktori : /home/opti/www/ezone.optisoft.com.ng/ |
Current File : /home/opti/www/ezone.optisoft.com.ng/67.653111bcba555baf0809.chunk.js |
(window.webpackJsonp=window.webpackJsonp||[]).push([[67],{"67b1c3f1a45f5460bb29":function(e,t,r){"use strict";r.r(t);var o,n=r("8af190b70a6bc55c6f1b"),i=r.n(n),a=(r("8a2d1b95e05b6a321e74"),r("d7dd51e1bf6bfc2c9c3d")),l=r("e95a63b25fb92ed15721"),c=r("0d7f0986bcd2f33d8a2a"),u=r("a28fc3c963a1d4d1a2e5"),d=r("ab4cb61bcb2dc161defb"),p=r("306bf0ec9085ecb66c64"),s=r("4c22e4ffbfdbbdf74d58"),f=r("0d939196e59ed73c94e6"),y=r("d4df020feb07c4f688e4"),m=r.n(y),b=r("711f9393a7bdb8588a8c"),v=r("b0c37be7de20d933b466"),g=r("8e4c85c29cdef1bf8a5f");function h(e,t,r,n){o||(o="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=n;else if(a>1){for(var l=new Array(a),c=0;c<a;c++)l[c]=arguments[c+3];t.children=l}if(t&&i)for(var u in i)void 0===t[u]&&(t[u]=i[u]);else t||(t=i||{});return{$$typeof:o,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}var w,P=Object(f.makeStyles)((function(e){return{root:{display:"flex",justifyContent:"center",alignItems:"center",textAlign:"center",minHeight:"calc(100vh - 120px)"},card:{padding:e.spacing(5),"& .MuiCardActions-root":{justifyContent:"center"}},button:{borderRadius:5*e.shape.borderRadius},backdrop:{zIndex:e.zIndex.drawer+1,color:"#fff"}}})),O=h(f.CircularProgress,{color:"inherit"}),j=h(f.CardContent,{},void 0,h(f.Box,{my:2},void 0,h(f.Typography,{variant:"h6",component:"h1",gutterBottom:!0},void 0,"You don't have a party group yet"))),k=h(b.Add,{}),C=function(e){var t=P(),r=e.openNewPartyGroupDialog,o=e.loading;return h(i.a.Fragment,{},void 0,h(f.Backdrop,{className:t.backdrop,open:o},void 0,O),h(f.Grid,{container:!0,justify:"center",alignItems:"center",className:t.root},void 0,h(f.Grid,{item:!0},void 0,h(f.Card,{square:!0,className:t.card},void 0,j,h(f.CardActions,{},void 0,h(f.Button,{variant:"contained",color:"primary",onClick:function(){return r()},className:t.button,disableElevation:!0,startIcon:k},void 0,"Create Party Group"))))))};function G(e,t,r,o){w||(w="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var n=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var a=new Array(i),l=0;l<i;l++)a[l]=arguments[l+3];t.children=a}if(t&&n)for(var c in n)void 0===t[c]&&(t[c]=n[c]);else t||(t=n||{});return{$$typeof:w,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var A=Object(f.makeStyles)((function(e){return{root:{flexGrow:1},flex:{display:"flex",justifyContent:"space-between",alignItems:"center"},listRoot:{width:"100%",backgroundColor:e.palette.background.paper,position:"relative",overflow:"auto",borderRight:"1px solid ".concat(e.palette.divider),height:"calc(100vh - 128px)","& .MuiListSubheader-root":{backgroundColor:e.palette.grey[100],padding:e.spacing(2)},"& .MuiListItem-root":{"& .MuiListItemIcon-root":{minWidth:"40px !important"},"&:hover > .MuiListItemIcon-root":{color:e.palette.primary.main},"&:hover":{color:e.palette.primary.main}},"&:hover":{overflowY:"auto"}},datatable:{"& .MuiTableRow-root:hover":{cursor:"pointer"},"& .MuiTableHead-root":{"& .MuiTableCell-head":{color:e.palette.common.white},"& .MuiTableCell-root:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& .MuiTableCell-root:nth-child(even)":{backgroundColor:Object(v.darken)(e.palette.primary.main,.1)}}},button:{borderRadius:5*e.shape.borderRadius},backdrop:{zIndex:e.zIndex.drawer+1,color:"#fff"}}})),I=function(e){return i.a.createElement(f.ListItem,S({button:!0,component:"a"},e))},x=G(f.Icon,{}),D=G(b.Add,{}),N=G(g.b,{}),T=G(f.CircularProgress,{color:"inherit"}),B=G(f.Typography,{variant:"h6"},void 0,"Groups"),z=G(b.Add,{}),M=G(f.IconButton,{variant:"outlined",size:"small",color:"primary"},void 0,G(b.Edit,{})),R=Object(u.b)({loading:p.n(),partyGroupData:p.r(),selectedPartyGroupData:p.u()});var E,L=Object(a.connect)(R,(function(e){return{openNewPartyGroupDialog:function(){return e(s.db())},openEditPartyGroupDialog:function(t){return e(s.Z(t))},getSelectedPartyGroupAction:function(t){return e(s.S(t))}}})),$=Object(d.compose)(l.withRouter,L,n.memo)((function(e){var t=A(),r=e.openEditPartyGroupDialog,o=e.getSelectedPartyGroupAction,a=e.partyGroupData,l=e.openNewPartyGroupDialog,c=e.loading;Object(n.useEffect)((function(){}),[]);var u=[{name:"id",label:" ",options:{display:"excluded",filter:!0,sort:!1}},{name:"Id",label:"S/N",options:{filter:!0,customBodyRender:function(e,t){return""===e?"":G(f.FormControlLabel,{label:t.rowIndex+1,control:x})}}},{name:"name",label:"Group Name",options:{filter:!0,sort:!1}},{name:"description",label:"Description",options:{filter:!0,sort:!1}},{name:"id",label:"Action",options:{filter:!0,sort:!1,customBodyRender:function(e){var t=a&&a.find((function(t){return t.id===e}));return G("div",{},void 0,G(f.Button,{variant:"outlined",size:"small",color:"primary",onClick:function(){return r(t)}},void 0,"Edit"))}}},{name:"id",label:"Action",options:{filter:!0,sort:!1,customBodyRender:function(t){return G("div",{},void 0,G(f.Button,{variant:"outlined",size:"small",color:"primary",onClick:function(r){return r.stopPropagation(),n=t,i=a&&a.find((function(e){return e.id===n})),o(i),void e.history.push("/organization/company/structure/".concat(n));var n,i}},void 0,"View"))}}}],d={filter:!1,print:!1,viewColumns:!1,filterType:"checkbox",responsive:"scrollMaxHeight",selectableRows:"none",customToolbar:function(){return G(f.Button,{variant:"contained",style:{marginLeft:5},color:"primary",size:"small",startIcon:D,onClick:function(){return l()}},void 0,"New Party Group")},elevation:0};return c?N:a.length?G(i.a.Fragment,{},void 0,G(f.Backdrop,{className:t.backdrop,open:c},void 0,T),G(f.Grid,{container:!0},void 0,G(f.Grid,{item:!0,xs:12,md:4,lg:3},void 0,G("div",{className:t.listRoot},void 0,G(f.List,{component:"nav",subheader:G(f.ListSubheader,{component:"div",id:"nested-list-subheader"},void 0,G("div",{className:t.flex},void 0,B,G(f.IconButton,{variant:"contained",color:"primary",size:"small",onClick:function(){return l()}},void 0,z)))},void 0,a.map((function(e,t){return G(I,{onClick:function(){return o(e)}},t,G(f.ListItemText,{primary:e.name}),G(f.ListItemSecondaryAction,{onClick:function(){return r(e)}},void 0,M))}))))),G(f.Grid,{item:!0,xs:12,md:8,lg:9},void 0,G(m.a,{className:t.datatable,title:"Party Groups",data:a,columns:u,options:d})))):G(C,{loading:c,openNewPartyGroupDialog:l})})),F=r("8dbb7328769ef2efaea6"),H=r.n(F);function _(e,t,r,o){E||(E="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var n=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var a=new Array(i),l=0;l<i;l++)a[l]=arguments[l+3];t.children=a}if(t&&n)for(var c in n)void 0===t[c]&&(t[c]=n[c]);else t||(t=n||{});return{$$typeof:E,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],o=!0,n=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(r.push(a.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{o||null==l.return||l.return()}finally{if(n)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return q(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return q(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}var W=Object(f.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{"& .MuiTableRow-root:hover":{cursor:"pointer"},"& .MuiTableHead-root":{"& .MuiTableCell-head":{color:e.palette.common.white},"& .MuiTableCell-root:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& .MuiTableCell-root:nth-child(even)":{backgroundColor:Object(v.darken)(e.palette.primary.main,.1)}}},link:{fontSize:e.typography.h6.fontSize},backdrop:{zIndex:e.zIndex.drawer+1,color:"#fff"}}})),Y="",J=_(f.Icon,{}),V=_(b.Add,{}),Z=_(f.CircularProgress,{color:"inherit"}),K=_(H.a,{fontSize:"small"}),Q=Object(u.b)({loading:p.n(),partyGroupData:p.r(),selectedPartyGroupData:p.u()});var X,ee=Object(a.connect)(Q,(function(e){return{openEditPartyDialogAction:function(t){return e(s.Y(t))},dispatchOpenNewPartyAction:function(t){return e(s.cb(t))},getPartyByIdAction:function(t){return e(s.M(t))}}})),te=Object(d.compose)(l.withRouter,ee,n.memo)((function(e){var t=W(),r=e.openEditPartyDialogAction,o=e.partyGroupData,a=e.dispatchOpenNewPartyAction,l=e.loading,c=e.match,u=e.getPartyByIdAction,d=c.params,p=U(i.a.useState(),2),s=p[0],y=p[1];Object(n.useEffect)((function(){(Y=o&&o.find((function(e){return e.id===parseInt(d.groupId,10)})))&&y(Y)}),[o]);var b=[{name:"id",label:" ",options:{display:"excluded",filter:!0,sort:!1}},{name:"Id",label:"S/N",options:{filter:!0,customBodyRender:function(e,t){return""===e?"":_(f.FormControlLabel,{label:t.rowIndex+1,control:J})}}},{name:"name",label:"Party Name",options:{filter:!0,sort:!1}},{name:"tag.name",label:"Tag",options:{filter:!0,sort:!1}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){var t=s.parties.find((function(t){return e===t.id}));return _("div",{},void 0,_(f.Button,{variant:"outlined",size:"small",color:"primary",onClick:function(){return r(t)}},void 0,"Edit"))}}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(t){return _("div",{},void 0,_(f.Button,{variant:"outlined",size:"small",color:"primary",onClick:function(r){var o,n;r.stopPropagation(),o=s.id,u(n=t),e.history.push("/organization/company/structure/".concat(o,"/party/").concat(n))}},void 0,"View"))}}}],v={filter:!1,print:!1,viewColumns:!1,filterType:"checkbox",responsive:"scrollMaxHeight",selectableRows:"none",customToolbar:function(){return _(f.Button,{variant:"contained",style:{marginLeft:5},color:"primary",size:"small",startIcon:V,onClick:function(){return a({partyGroupId:s.id})}},void 0,"New Party")},elevation:0};return _(i.a.Fragment,{},void 0,_(f.Backdrop,{className:t.backdrop,open:l},void 0,Z),s&&_(m.a,{className:t.datatable,title:_(f.Breadcrumbs,{separator:K,"aria-label":"breadcrumb"},void 0,_(f.Link,{color:"inherit",onClick:function(t){t.preventDefault(),e.history.push("/organization/company/structure")},className:t.link},void 0,"Party Groups"),_(f.Typography,{color:"textPrimary",variant:"h6"},void 0,s.name)),data:s.parties,columns:b,options:v}))})),re=r("6938d226fd372a75cbf9");function oe(e,t,r,o){X||(X="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var n=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var a=new Array(i),l=0;l<i;l++)a[l]=arguments[l+3];t.children=a}if(t&&n)for(var c in n)void 0===t[c]&&(t[c]=n[c]);else t||(t=n||{});return{$$typeof:X,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function ne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(r),!0).forEach((function(t){ae(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ne(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ae(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],o=!0,n=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(r.push(a.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{o||null==l.return||l.return()}finally{if(n)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ce(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ce(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function ue(){return(ue=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var de=Object(re.makeStyles)((function(e){return{root:{flexGrow:1}}})),pe=i.a.forwardRef((function(e,t){return i.a.createElement(f.Slide,ue({direction:"up",ref:t},e))})),se={name:"",description:""},fe=Object(u.b)({newPartyGroupDialog:p.q(),loading:p.n()});var ye,me=Object(a.connect)(fe,(function(e){return{closeNewPartyGroupDialog:function(){return e(s.q())},createNewPartyGroupAction:function(t){return e(s.w(t))},updatePartyGroupAction:function(t){return e(s.mb(t))}}})),be=Object(d.compose)(me,n.memo)((function(e){var t=e.createNewPartyGroupAction,r=(e.loading,e.newPartyGroupDialog),o=e.closeNewPartyGroupDialog,a=e.updatePartyGroupAction,l=de(),c=le(i.a.useState(ie({},se)),2),u=c[0],d=c[1];Object(n.useEffect)((function(){console.log("i am triggered in componentdidmount"),"new"===r.type?d(ie({},se)):d(ie({},r.data))}),[r.type]);var p=function(e){return function(t){d(ie(ie({},u),{},ae({},e,t.target.value)))}},s=function(){return d(ie({},se))};console.log(r,"newPartyGroupDialog"),console.log(u,"values");var y,m;return oe("div",{},void 0,i.a.createElement(f.Dialog,ue({},r.props,{TransitionComponent:pe,onClose:o,keepMounted:!0,"aria-labelledby":"form-dialog-title"}),oe(f.AppBar,{position:"static"},void 0,oe(f.Toolbar,{},void 0,oe(f.Typography,{variant:"h6",className:l.title},void 0,"new"===r.type?"New Party Group":"Edit Party Group"))),oe(f.DialogContent,{dividers:!0},void 0,oe("div",{},void 0,oe(f.TextField,{id:"party-group",label:"Party Group",className:l.textField,value:u.name?u.name:"",onChange:p("name"),margin:"normal",variant:"outlined",size:"small",fullWidth:!0}),oe(f.TextField,{id:"description",label:"Description",className:l.textField,value:u.description?u.description:"",variant:"outlined",onChange:p("description"),margin:"normal",fullWidth:!0,multiline:!0,rows:"3"}))),oe(f.DialogActions,{},void 0,oe(f.Button,{onClick:function(){"new"===r.type?t(u):a(u),s()},color:"primary",variant:"contained",disabled:(y=u.name,m=u.description,!(""!==y&&""!==m))},void 0,"new"===r.type?"Save":"Update"),oe(f.Button,{onClick:function(){o(),s()},color:"primary",variant:"outlined"},void 0,"Cancel"))))})),ve=r("e2afd5a95347d71a53dd");function ge(e,t,r,o){ye||(ye="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var n=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var a=new Array(i),l=0;l<i;l++)a[l]=arguments[l+3];t.children=a}if(t&&n)for(var c in n)void 0===t[c]&&(t[c]=n[c]);else t||(t=n||{});return{$$typeof:ye,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}r.d(t,"PartyGroupApp",(function(){return ke}));var he=ge(c.Helmet,{},void 0,ge("title",{},void 0,"Party Group Page"),ge("meta",{name:"description",content:"Description of Party Group"})),we=ge(te,{}),Pe=ge($,{}),Oe=ge(ve.a,{}),je=ge(be,{});function ke(e){var t=e.match.params;return Object(n.useEffect)((function(){}),[]),ge("div",{},void 0,he,t.groupId?we:Pe,Oe,je)}var Ce=Object(u.b)({});var Ge=Object(a.connect)(Ce,(function(e){return{dispatchGetPartyGroups:function(){return e(s.P())},dispatchGetAllUsersAction:function(){return e(s.G())},getAllTagsAction:function(){return e(s.D())}}}));t.default=Object(d.compose)(l.withRouter,Ge,n.memo)(ke)}}]);