%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/www/ezone-mortuary.optisoft.com.ng/static/js/
Upload File :
Create Path :
Current File : /home/opti/www/ezone-mortuary.optisoft.com.ng/static/js/36.2a944742.chunk.js

(this["webpackJsonpezone-mortuary-app"]=this["webpackJsonpezone-mortuary-app"]||[]).push([[36],{1128:function(e,a,t){"use strict";t.r(a);var l=t(0),s=t.n(l),n=t(32),r=t(8),c=t(56),m=t(839),d=t(7),o=t(283),i=t(119);var u=function(e){return s.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between px-24"},s.a.createElement("div",{className:"flex flex-col items-start max-w-full"},s.a.createElement(c.b,{animation:"transition.slideRightIn",delay:300},s.a.createElement(i.a,{className:"hidden sm:flex",variant:"h6"},"Corpse Release Form")),s.a.createElement("div",{className:"flex items-center max-w-full"},s.a.createElement("div",{className:"flex flex-col min-w-0"}))))},p=t(741),g=t(790);var f=Object(n.i)((function(e){return s.a.createElement("div",{className:"flex flex-1 items-center justify-between overflow-hidden sm:px-16"},s.a.createElement(c.b,{animation:"transition.expandIn",delay:100},s.a.createElement(p.a,{onClick:function(){return e.history.goBack()}},s.a.createElement(g.a,null,"arrow_back"))),s.a.createElement("div",{className:"flex items-center justify-start","aria-label":"Toggle star"}))})),x=t(22),b=t(31),v=t(121),E=t.n(v),y=t(161),h=t(6),_=t(21),N=t(808),w=t(791),j=t(813),O=t(818),C=t(120),k=t(89),W=t.n(k),B=t(841),D=t(862),M=t(1105),S=t(828),I=t(844),R=t.n(I),A={address:"",address_of_collector:"",age:"",gender:"",branch_id:"",corps_collected_by:"",corpse_recieved_by_name:"",corpse_recieved_by_signature:"",corpse_released_by_name:"",corpse_released_by_signature:"",date_admitted:null,death_certified_by:"",deceased_id:30,destination_of_corpse:"",discharged:null,name_of_deceased:"",place_of_death:"",relationship_with_deceased:""},T=["Brother","Sister","Mother","Father","Son","Daughter","Others"].map((function(e){return{label:e,value:e}}));var Y=Object(o.a)("deceasedApp",m.a)(Object(n.i)(Object(d.a)((function(e){var a=e.deceasedApp,t=e.auth,l=a.deceased;return{loading:l.loading,searchText:l.searchText,deceased:l.deceased,bankDetailsByBranch:l.bankDetailsByBranch,user:t.user.data,branches:l.branches}}))((function(e){var a,t,r,m,o,i=e.loading,u=e.user,f=e.deceased,v=e.bankDetailsByBranch,k=e.branches,I=s.a.useState({}),Y=Object(_.a)(I,2),P=Y[0],F=Y[1],z=Object(d.b)(),H=Object(n.h)(),J=s.a.createRef(),K=Object(C.b)(Object(h.a)({},A)),G=K.handleChange,q=K.form,L=K.setForm;Object(l.useEffect)((function(){z(S.G(H.params.id))}),[z,H.params.id]),Object(l.useEffect)((function(){f&&L((function(e){return Object(h.a)(Object(h.a)(Object(h.a)({},A),e),{},{deceased_id:f.id,name_of_deceased:f.first_name+" "+f.last_name,place_of_death:f.place_of_death,address:f.address,age:f.age,gender:f.gender,death_certified_by:f.name_of_hospital,date_admitted:f.dateof_assertion})}))}),[f,L]),Object(l.useEffect)((function(){Object(y.a)(E.a.mark((function e(){var a,t;return E.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(null===u||void 0===u||null===(a=u.organisation)||void 0===a?void 0:a.id)){e.next=4;break}return e.next=4,z(S.F({orgId:null===u||void 0===u||null===(t=u.organisation)||void 0===t?void 0:t.id}));case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0.message);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))()}),[u]),Object(l.useEffect)((function(){var e;if(null===f||void 0===f||null===(e=f.customer)||void 0===e?void 0:e.branchId){var a=k.find((function(e){var a;return e.id===(null===(a=f.customer)||void 0===a?void 0:a.branchId)}));F(a)}}),[f,k]),Object(l.useEffect)((function(){Object(y.a)(E.a.mark((function e(){var a,t;return E.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(null===(a=f.customer)||void 0===a?void 0:a.branchId)){e.next=4;break}return e.next=4,z(S.E({branchId:null===(t=f.customer)||void 0===t?void 0:t.branchId}));case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0.message);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))()}),[f]);var Q=Object(b.a)(v).map((function(e,a){var t;return s.a.createElement("div",{key:a,className:"text-red font-bold"},s.a.createElement("dt",null,null===e||void 0===e?void 0:e.accountName),s.a.createElement("dt",null,null===e||void 0===e||null===(t=e.bank)||void 0===t?void 0:t.name),s.a.createElement("dt",null,null===e||void 0===e?void 0:e.accountNumber),s.a.createElement("dt",null,s.a.createElement("hr",{className:"my-16 border-0 border-t border-grey-darkest"})))})),U=function(e){return function(a){L(Object(h.a)(Object(h.a)({},q),{},Object(x.a)({},e,W()(a).format("YYYY-MM-DDTHH:mm:ss"))))}};return s.a.createElement("div",{className:"flex flex-col bg-white p-24"},s.a.createElement(c.b,{delay:100},s.a.createElement("div",{className:"flex flex-col flex-wrap mt-0 mb-24 relative"},s.a.createElement("div",{className:"absolute right-0 top-0 bg-orange-lighter"},s.a.createElement(R.a,{targetRef:J,filename:"Corpse Release of ".concat(q.name_of_deceased),options:{orientation:"portrait",unit:"in",format:[9,14]},x:.4,y:.4,scale:.92},(function(e){var a=e.toPdf;return s.a.createElement(p.a,{disabled:!1,onClick:a},s.a.createElement(g.a,null,"cloud_download"))}))),s.a.createElement("div",{className:"w-9/12 mx-auto overflow-hidden sm:rounded-lg",ref:J},s.a.createElement("div",{className:"flex justify-between px-4 py-0 sm:px-6"},s.a.createElement("h1",null,s.a.createElement("img",{className:"h-96",src:"/assets/images/profile/omega-homes.svg",alt:""})),s.a.createElement("div",null,s.a.createElement("dl",{className:"space-y-16 text-right text-xs"},s.a.createElement("div",null,s.a.createElement("dt",null,null===(a=u.organisation)||void 0===a?void 0:a.companyName),s.a.createElement("dt",null,null===P||void 0===P?void 0:P.name," Branch"),s.a.createElement("dt",null,null===P||void 0===P?void 0:P.address),s.a.createElement("dt",null,s.a.createElement("div",{className:"space-x-8"},s.a.createElement("span",null,null===(t=u.organisation)||void 0===t?void 0:t.phoneNumber),s.a.createElement("span",null,null===(r=u.organisation)||void 0===r?void 0:r.contactPersonPhone),s.a.createElement("span",null,null===(m=u.organisation)||void 0===m?void 0:m.contactPersonTel))),s.a.createElement("dt",null,null===(o=u.organisation)||void 0===o?void 0:o.emailAddress),s.a.createElement("dt",null,s.a.createElement("hr",{className:"my-16 border-0 border-t border-grey-darkest"})),Boolean(v.length)?Q:s.a.createElement("dt",null,"No bank info")),s.a.createElement("div",{className:"text-gray-600"},s.a.createElement("dt",null,W()().format("dddd, MMMM Do, YYYY")))))),s.a.createElement("div",{className:"text-center"},s.a.createElement("h1",{className:"text-xl leading-6 uppercase font-bold italic text-gray-900"},"Corpse Release Form")),s.a.createElement("div",{className:"border-t border-gray-200"},s.a.createElement("dl",null,s.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 items-end sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Name of deceased"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement(N.a,{name:"name_of_deceased",value:q.name_of_deceased,onChange:G,fullWidth:!0}))),s.a.createElement("div",{className:"bg-white px-1 py-1 sm:grid sm:grid-cols-3 items-end sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Address of deceased"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement(N.a,{name:"address",value:q.address,onChange:G,fullWidth:!0}))),s.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 items-end sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Age of deceased"),s.a.createElement("dd",{className:"mt-1 sm:grid sm:grid-cols-2 gap-x-8 col-span-2 text-sm text-gray-900 sm:mt-0"},s.a.createElement(N.a,{name:"age",value:q.age,onChange:G,margin:"none",fullWidth:!0}),s.a.createElement("div",{className:"w-full flex items-end space-x-2"},s.a.createElement("span",{className:"text-sm font-bold text-gray-600"},"Sex"),s.a.createElement(N.a,{select:!0,name:"sex",value:q.gender,margin:"none",fullWidth:!0},s.a.createElement(w.a,{value:""},"Select Sex"),["Male","Female"].map((function(e){return s.a.createElement(w.a,{key:e,value:e},e)})))))),s.a.createElement("div",{className:"bg-white px-1 py-1 sm:grid sm:grid-cols-3 items-end sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Place of Death"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement(N.a,{name:"place_of_death",value:q.place_of_death,onChange:G,fullWidth:!0}))),s.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 items-end sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Death certified by"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement(N.a,{name:"death_certified_by",value:q.death_certified_by,onChange:G,fullWidth:!0}))),s.a.createElement("div",{className:"bg-white px-1 py-1 sm:grid sm:grid-cols-3 items-end sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Date Admitted"),s.a.createElement("dd",{className:"flex space-x-2 sm:col-span-2"},s.a.createElement(D.a,{utils:B.a},s.a.createElement(M.a,{format:"dd/MM/yyyy",id:"date-admitted",value:q.date_admitted,onChange:U("date_admitted"),KeyboardButtonProps:{"aria-label":"change date"}})),s.a.createElement("div",{className:"flex items-end space-x-2"},s.a.createElement("span",{className:"text-sm font-bold text-gray-600"},"Discharge"),s.a.createElement(D.a,{utils:B.a},s.a.createElement(M.a,{format:"dd/MM/yyyy",id:"date-discharged",value:q.discharged,onChange:U("discharged"),KeyboardButtonProps:{"aria-label":"change date"},fullWidth:!0}))))),s.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 items-end sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Corpse collected by"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement(N.a,{name:"corps_collected_by",value:q.corps_collected_by,onChange:G,fullWidth:!0}))),s.a.createElement("div",{className:"bg-white px-1 py-1 sm:grid sm:grid-cols-3 items-end sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Address of collector"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement(N.a,{name:"address_of_collector",value:q.address_of_collector,onChange:G,fullWidth:!0}))),s.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 items-end sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Relationship with deceased"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement(N.a,{select:!0,name:"relationship_with_deceased",value:q.relationship_with_deceased,onChange:G,fullWidth:!0},s.a.createElement(w.a,{value:""},"Select relationship with deceased"),T.map((function(e){return s.a.createElement(w.a,{key:e.value,value:e.value},e.label)}))))),s.a.createElement("div",{className:"bg-white px-1 py-1 sm:grid sm:grid-cols-3 items-end sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Destination of Corpse"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement(N.a,{name:"destination_of_corpse",value:q.destination_of_corpse,onChange:G,fullWidth:!0}))),s.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 items-center sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Corpse Received By"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement("div",{className:"px-1 py-1 flex justify-between items-end space-x-4"},s.a.createElement("span",{className:"text-sm font-bold text-gray-600"},"Name"),s.a.createElement(N.a,{name:"corpse_recieved_by_name",value:q.corpse_recieved_by_name,onChange:G,fullWidth:!0})),s.a.createElement("div",{className:"px-1 py-1 flex justify-between items-end space-x-4 sm:px-0"},s.a.createElement("span",{className:"text-sm font-bold text-gray-600"},"Signature"),s.a.createElement(N.a,{name:"corpse_recieved_by_signature",value:q.corpse_recieved_by_signature,onChange:G,fullWidth:!0})))),s.a.createElement("div",{className:"bg-white px-1 py-1 sm:grid sm:grid-cols-3 items-center sm:gap-4 sm:px-0"},s.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Corpse Released By"),s.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},s.a.createElement("div",{className:"px-1 py-1 flex justify-between items-end space-x-4 sm:px-0"},s.a.createElement("span",{className:"text-sm font-bold text-gray-600"},"Name"),s.a.createElement(N.a,{name:"corpse_released_by_name",value:q.corpse_released_by_name,onChange:G,fullWidth:!0})),s.a.createElement("div",{className:"px-1 py-1 flex justify-between items-end space-x-4 sm:px-0"},s.a.createElement("span",{className:"text-sm font-bold text-gray-600"},"Signature"),s.a.createElement(N.a,{name:"corpse_released_by_signature",value:q.corpse_released_by_signature,onChange:G,fullWidth:!0}))))),s.a.createElement("div",{className:"flex justify-end items-center space-x-8"},s.a.createElement("p",{className:"text-xs italic text-orange-darker"},1!==(null===f||void 0===f?void 0:f.deceasedInvoiceStatus)&&s.a.createElement("span",null,"Deceased can only be released after",s.a.createElement("br",null)," payment have been made fully")),s.a.createElement(j.a,{variant:"contained",color:"primary",type:"submit",onClick:function(){z(S.A(q,q.deceased_id))},disabled:i||1===!(null===f||void 0===f?void 0:f.deceasedInvoiceStatus),endIcon:i&&s.a.createElement(O.a,{size:16})},"Save")))))))})))),P=t(951);a.default=Object(o.a)("deceasedApp",m.a)(Object(n.i)(Object(d.a)((function(e){var a=e.deceasedApp,t=e.auth;return{searchText:a.deceased.searchText,user:t.user.data}}))(Object(r.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})((function(e){var a=e.classes;return s.a.createElement(c.o,{classes:{root:a.layoutRoot},header:s.a.createElement(u,null),contentToolbar:s.a.createElement(f,null),content:s.a.createElement("div",{className:"p-24"},s.a.createElement(Y,null),s.a.createElement(P.a,null))})})))))}}]);

Zerion Mini Shell 1.0