55 lines
22 KiB
JavaScript
55 lines
22 KiB
JavaScript
import{H as Ye}from"./HeaderBreadcrumbs.47018c93.js";import{P as Ve}from"./Page.cd2547a9.js";import{w as ye,v as xe,bU as Ce,t as q,O as B,z as h,bV as Ie,r as f,x as Se,y as oe,X as je,j as s,D as J,f as t,E as Le,aC as Xe,aD as Ke,bW as re,V as te,bX as Qe,aL as Ze,aH as Je,aO as et,bY as ke,M as tt,Q as Ee,S as F,av as be,au as Ue,$ as ie,Y as se,a as at,bA as nt,c as rt,d as Re,bB as it,e as ot,F as st,T as W,R as Ae,an as ae,K as De,h as Me,bZ as le,g as ce,b_ as de,bT as ue,b$ as pe,k as Be,o as lt,ap as ct,aT as dt,C as ut}from"./index.0b1df9e4.js";import{M as pt}from"./MuiDialog.0f01baff.js";import{L as ft,a as gt}from"./LaravelTable.a5823ac2.js";import{T as me,a as j,b as I,c as o}from"./TableRow.6a2b48dc.js";import{G as ne}from"./Grid.ca9e9827.js";import{A as Te}from"./Autocomplete.316a4e59.js";import"./jsx-runtime_commonjs-proxy.e9f2f3da.js";import"./DialogContent.3b5a6871.js";import"./DialogTitle.26d8b93e.js";import"./BasePagination.0c2b4509.js";import"./Card.2a9fca8b.js";import"./TableContainer.25be6825.js";function ht(e){return xe("MuiLinearProgress",e)}const bt=ye("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]),Ne=bt,mt=["className","color","value","valueBuffer","variant"];let X=e=>e,Oe,we,Fe,qe,ze,Ge;const ve=4,vt=Ce(Oe||(Oe=X`
|
|
0% {
|
|
left: -35%;
|
|
right: 100%;
|
|
}
|
|
|
|
60% {
|
|
left: 100%;
|
|
right: -90%;
|
|
}
|
|
|
|
100% {
|
|
left: 100%;
|
|
right: -90%;
|
|
}
|
|
`)),yt=Ce(we||(we=X`
|
|
0% {
|
|
left: -200%;
|
|
right: 100%;
|
|
}
|
|
|
|
60% {
|
|
left: 107%;
|
|
right: -8%;
|
|
}
|
|
|
|
100% {
|
|
left: 107%;
|
|
right: -8%;
|
|
}
|
|
`)),xt=Ce(Fe||(Fe=X`
|
|
0% {
|
|
opacity: 1;
|
|
background-position: 0 -23px;
|
|
}
|
|
|
|
60% {
|
|
opacity: 0;
|
|
background-position: 0 -23px;
|
|
}
|
|
|
|
100% {
|
|
opacity: 1;
|
|
background-position: -200px -23px;
|
|
}
|
|
`)),Ct=e=>{const{classes:a,variant:n,color:i}=e,b={root:["root",`color${B(i)}`,n],dashed:["dashed",`dashedColor${B(i)}`],bar1:["bar",`barColor${B(i)}`,(n==="indeterminate"||n==="query")&&"bar1Indeterminate",n==="determinate"&&"bar1Determinate",n==="buffer"&&"bar1Buffer"],bar2:["bar",n!=="buffer"&&`barColor${B(i)}`,n==="buffer"&&`color${B(i)}`,(n==="indeterminate"||n==="query")&&"bar2Indeterminate",n==="buffer"&&"bar2Buffer"]};return Le(b,ht,a)},$e=(e,a)=>a==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${a}Bg`]:e.palette.mode==="light"?Xe(e.palette[a].main,.62):Ke(e.palette[a].main,.5),It=q("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,a)=>{const{ownerState:n}=e;return[a.root,a[`color${B(n.color)}`],a[n.variant]]}})(({ownerState:e,theme:a})=>h({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:$e(a,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),St=q("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,a)=>{const{ownerState:n}=e;return[a.dashed,a[`dashedColor${B(n.color)}`]]}})(({ownerState:e,theme:a})=>{const n=$e(a,e.color);return h({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${n} 0%, ${n} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},Ie(qe||(qe=X`
|
|
animation: ${0} 3s infinite linear;
|
|
`),xt)),Lt=q("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,a)=>{const{ownerState:n}=e;return[a.bar,a[`barColor${B(n.color)}`],(n.variant==="indeterminate"||n.variant==="query")&&a.bar1Indeterminate,n.variant==="determinate"&&a.bar1Determinate,n.variant==="buffer"&&a.bar1Buffer]}})(({ownerState:e,theme:a})=>h({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(a.vars||a).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${ve}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${ve}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Ie(ze||(ze=X`
|
|
width: auto;
|
|
animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
|
|
`),vt)),$t=q("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,a)=>{const{ownerState:n}=e;return[a.bar,a[`barColor${B(n.color)}`],(n.variant==="indeterminate"||n.variant==="query")&&a.bar2Indeterminate,n.variant==="buffer"&&a.bar2Buffer]}})(({ownerState:e,theme:a})=>h({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(a.vars||a).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:$e(a,e.color),transition:`transform .${ve}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Ie(Ge||(Ge=X`
|
|
width: auto;
|
|
animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;
|
|
`),yt)),Pt=f.exports.forwardRef(function(a,n){const i=Se({props:a,name:"MuiLinearProgress"}),{className:b,color:u="primary",value:m,valueBuffer:v,variant:x="indeterminate"}=i,S=oe(i,mt),C=h({},i,{color:u,variant:x}),p=Ct(C),A=je(),P={},D={bar1:{},bar2:{}};if((x==="determinate"||x==="buffer")&&m!==void 0){P["aria-valuenow"]=Math.round(m),P["aria-valuemin"]=0,P["aria-valuemax"]=100;let d=m-100;A.direction==="rtl"&&(d=-d),D.bar1.transform=`translateX(${d}%)`}if(x==="buffer"&&v!==void 0){let d=(v||0)-100;A.direction==="rtl"&&(d=-d),D.bar2.transform=`translateX(${d}%)`}return s(It,h({className:J(p.root,b),ownerState:C,role:"progressbar"},P,{ref:n},S,{children:[x==="buffer"?t(St,{className:p.dashed,ownerState:C}):null,t(Lt,{className:p.bar1,ownerState:C,style:D.bar1}),x==="determinate"?null:t($t,{className:p.bar2,ownerState:C,style:D.bar2})]}))}),_t=Pt;function kt(e){return xe("MuiListItem",e)}const Rt=ye("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),V=Rt;function At(e){return xe("MuiListItemSecondaryAction",e)}ye("MuiListItemSecondaryAction",["root","disableGutters"]);const Dt=["className"],Mt=e=>{const{disableGutters:a,classes:n}=e;return Le({root:["root",a&&"disableGutters"]},At,n)},Bt=q("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,a)=>{const{ownerState:n}=e;return[a.root,n.disableGutters&&a.disableGutters]}})(({ownerState:e})=>h({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),We=f.exports.forwardRef(function(a,n){const i=Se({props:a,name:"MuiListItemSecondaryAction"}),{className:b}=i,u=oe(i,Dt),m=f.exports.useContext(re),v=h({},i,{disableGutters:m.disableGutters}),x=Mt(v);return t(Bt,h({className:J(x.root,b),ownerState:v,ref:n},u))});We.muiName="ListItemSecondaryAction";const Tt=We,Nt=["className"],Ot=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],wt=(e,a)=>{const{ownerState:n}=e;return[a.root,n.dense&&a.dense,n.alignItems==="flex-start"&&a.alignItemsFlexStart,n.divider&&a.divider,!n.disableGutters&&a.gutters,!n.disablePadding&&a.padding,n.button&&a.button,n.hasSecondaryAction&&a.secondaryAction]},Ft=e=>{const{alignItems:a,button:n,classes:i,dense:b,disabled:u,disableGutters:m,disablePadding:v,divider:x,hasSecondaryAction:S,selected:C}=e;return Le({root:["root",b&&"dense",!m&&"gutters",!v&&"padding",x&&"divider",u&&"disabled",n&&"button",a==="flex-start"&&"alignItemsFlexStart",S&&"secondaryAction",C&&"selected"],container:["container"]},kt,i)},qt=q("div",{name:"MuiListItem",slot:"Root",overridesResolver:wt})(({theme:e,ownerState:a})=>h({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!a.disablePadding&&h({paddingTop:8,paddingBottom:8},a.dense&&{paddingTop:4,paddingBottom:4},!a.disableGutters&&{paddingLeft:16,paddingRight:16},!!a.secondaryAction&&{paddingRight:48}),!!a.secondaryAction&&{[`& > .${Qe.root}`]:{paddingRight:48}},{[`&.${V.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${V.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:te(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${V.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:te(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${V.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},a.alignItems==="flex-start"&&{alignItems:"flex-start"},a.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},a.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${V.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:te(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:te(e.palette.primary.main,e.palette.action.selectedOpacity)}}},a.hasSecondaryAction&&{paddingRight:48})),zt=q("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,a)=>a.container})({position:"relative"}),Gt=f.exports.forwardRef(function(a,n){const i=Se({props:a,name:"MuiListItem"}),{alignItems:b="center",autoFocus:u=!1,button:m=!1,children:v,className:x,component:S,components:C={},componentsProps:p={},ContainerComponent:A="li",ContainerProps:{className:P}={},dense:D=!1,disabled:d=!1,disableGutters:K=!1,disablePadding:T=!1,divider:l=!1,focusVisibleClassName:N,secondaryAction:O,selected:H=!1}=i,Q=oe(i.ContainerProps,Nt),Y=oe(i,Ot),z=f.exports.useContext(re),r={dense:D||z.dense||!1,alignItems:b,disableGutters:K},G=f.exports.useRef(null);Ze(()=>{u&&G.current&&G.current.focus()},[u]);const _=f.exports.Children.toArray(v),ee=_.length&&Je(_[_.length-1],["ListItemSecondaryAction"]),E=h({},i,{alignItems:b,autoFocus:u,button:m,dense:r.dense,disabled:d,disableGutters:K,disablePadding:T,divider:l,hasSecondaryAction:ee,selected:H}),Z=Ft(E),L=et(G,n),U=C.Root||qt,w=p.root||{},k=h({className:J(Z.root,w.className,x),disabled:d},Y);let R=S||"li";return m&&(k.component=S||"div",k.focusVisibleClassName=J(V.focusVisible,N),R=tt),ee?(R=!k.component&&!S?"div":R,A==="li"&&(R==="li"?R="div":k.component==="li"&&(k.component="div")),t(re.Provider,{value:r,children:s(zt,h({as:A,className:J(Z.container,P),ref:L,ownerState:E},Q,{children:[t(U,h({},w,!ke(U)&&{as:R,ownerState:h({},E,w.ownerState)},k,{children:_})),_.pop()]}))})):t(re.Provider,{value:r,children:s(U,h({},w,{as:R,ref:L,ownerState:E},!ke(U)&&{ownerState:h({},E,w.ownerState)},k,{children:[_,O&&t(Tt,{children:O})]}))})}),fe=Gt,ge=Ee(t("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),he=Ee(t("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline");q(_t)(({theme:e})=>({height:10,borderRadius:6,[`&.${Ne.colorPrimary}`]:{backgroundColor:e.palette.grey[e.palette.mode==="light"?300:800]},[`& .${Ne.bar}`]:{borderRadius:6,background:"linear-gradient(270deg, #19BBBB 38.42%, #FF9565 76.21%, #FE7253 104.02%)"}}));function Et({openDialog:e,setOpenDialog:a,onSelect:n}){const[i,b]=f.exports.useState(!1),[u,m]=f.exports.useState(ft),[v,x]=f.exports.useState({search:""}),S=l=>{x({...v,search:l.target.value})},C=async(l=null)=>{b(!0);const N=l||{},O=await se.get("/members",{params:N});b(!1),m(O.data)},p=async l=>{await C(l)},A=l=>{l.preventDefault(),p(v)};f.exports.useEffect(()=>{console.log("effect openDialog")},[e]);const P=()=>{console.log("handle change")},D=l=>{var N,O,H,Q,Y,z,r;return t(Ue.Fragment,{children:s(I,{sx:{"& > *":{borderBottom:"unset"}},children:[t(o,{align:"left",children:l.row.member_id}),t(o,{align:"left",children:l.row.principal_id}),t(o,{align:"left",children:(O=(N=l.row.employeds)==null?void 0:N[0])==null?void 0:O.nik}),t(o,{align:"left",children:(H=l.row.current_policy)==null?void 0:H.policy_id}),t(o,{align:"left",children:(Q=l.row.current_policy)==null?void 0:Q.start}),t(o,{align:"left",children:l.row.name}),t(o,{align:"left",children:l.row.nric}),t(o,{align:"left",children:l.row.email}),t(o,{align:"left",children:(Y=l.row.current_plan)==null?void 0:Y.code}),t(o,{align:"left",children:(z=l.row.current_policy)==null?void 0:z.start}),t(o,{align:"left",children:(r=l.row.current_policy)==null?void 0:r.end}),t(o,{align:"right",style:{position:"sticky",right:0},children:t(ie,{variant:"outlined",color:"success",style:{backgroundColor:"#ffffff"},size:"small",onClick:()=>{n(l.row),a(!1)},children:"Select"})})]})})},d={fontWeight:"bold"},K=()=>s(me,{"aria-label":"collapsible table",children:[t(j,{children:s(I,{children:[t(o,{style:d,align:"left"}),t(o,{style:d,align:"left",children:"Type"}),t(o,{style:d,align:"left",children:"Code"}),t(o,{style:d,align:"left",children:"Name"}),t(o,{style:d,align:"left",children:"Version"}),t(o,{style:d,align:"right",children:"Status"}),t(o,{style:d,align:"right",children:"Action"})]})}),i?t(j,{children:t(I,{children:t(o,{colSpan:8,align:"center",children:"Loading"})})}):u.data.length===0?t(j,{children:t(I,{children:t(o,{colSpan:8,align:"center",children:"No Data"})})}):t(j,{children:u.data.map(l=>t(D,{row:l,onSelect:!0},l.id))})]});return t(pt,{title:{name:"Select Member"},openDialog:e,setOpenDialog:a,content:(()=>s(F,{spacing:1,marginTop:2,children:[t("form",{onSubmit:A,children:t(be,{label:"Search",variant:"outlined",fullWidth:!0,onChange:S,value:v.search,autoFocus:!0})}),t(gt,{isLoading:i,lastRequest:0,data:u,handlePageChange:P,TableContent:t(K,{})})]}))(),maxWidth:"xl"})}function Ut({isEdit:e,currentClaim:a}){var U,w,k,R,Pe;const n=at(),{enqueueSnackbar:i}=nt(),b=rt().shape({name:Re().required("Name is required"),code:Re().required("Corporate Code is required"),active:it().required("Corporate Status is required")}),u=f.exports.useMemo(()=>({member:(a==null?void 0:a.member)||{},member_id:(a==null?void 0:a.member_id)||null,diagnosis_id:(a==null?void 0:a.diagnosis_id)||null,total_claim:(a==null?void 0:a.total_claim)||0}),[a]),m=ot({resolver:lt(b),defaultValues:u}),{reset:v,watch:x,control:S,setValue:C,getValues:p,setError:A,handleSubmit:P,formState:{isSubmitting:D}}=m;x();const[d,K]=f.exports.useState(!1),[T,l]=f.exports.useState(!1),[N,O]=f.exports.useState([]),[H,Q]=f.exports.useState([]),[Y,z]=f.exports.useState(!1),[r,G]=f.exports.useState({});f.exports.useEffect(()=>{console.log("defaultValues",u),e&&a&&(v(u),G(u.member)),e||(v(u),G(u.member))},[e,a]);const _=(c,$)=>{var M;const g=c.target.files,y=(M=p(`uploaded_files.${$}`))!=null?M:[];C(`uploaded_files.${$}`,[...y,...g]),console.log("currentFiles",p("uploaded_files"))},ee=c=>{G(c)},E=async()=>{console.log("CHECKING LIMIT")},Z=async c=>{var g,y;try{if(e){const M=await se.put("/claims/"+(a==null?void 0:a.id),c)}else{const M=await se.post("/claims",c)}v(),i(e?"Organizations Udpated Successfully!":"Organizations Created Successfully!",{variant:"success"}),n("/claims")}catch(M){if(M&&M.response.status===422)for(const[He,_e]of Object.entries(M.response.data.errors))A(He,{message:_e[0]}),i((g=_e[0])!=null?g:"Failed Processing Request",{variant:"error"});else i((y=M.message)!=null?y:"Failed Processing Request",{variant:"error"})}const $=document==null?void 0:document.querySelector("ascent");$!=null&&($.innerHTML="")},L={};return s(st,{methods:m,onSubmit:P(Z),children:[s(F,{spacing:3,children:[t(W,{variant:"h6",children:"Member"}),t(F,{spacing:2,direction:"row",children:t(ne,{item:!0,xs:12,children:t(Ae,{name:"member_id",label:"Member",variant:"outlined",fullWidth:!0,value:(r==null?void 0:r.name)||"",InputProps:{readOnly:!0},onClick:()=>{e||z(!0),e&&i("Cannot Change Member",{variant:"error"})}})})}),(r==null?void 0:r.id)&&t(F,{children:s(ne,{container:!0,spacing:2,children:[t(ne,{item:!0,xs:12,md:6,children:t(me,{border:"light-700",children:s(j,{children:[s(I,{children:[t(o,{style:L,align:"left",children:"Name"}),t(o,{align:"left",children:r==null?void 0:r.full_name})]}),s(I,{children:[t(o,{style:L,align:"left",children:"DOB"}),s(o,{align:"left",children:[r==null?void 0:r.birth_date," (",(r==null?void 0:r.age)+" years",")"]})]}),s(I,{children:[t(o,{style:L,align:"left",children:"Marital Status"}),t(o,{align:"left",children:r==null?void 0:r.marital_status})]}),s(I,{children:[t(o,{style:L,align:"left",children:"Record Type"}),t(o,{align:"left",children:r==null?void 0:r.record_type})]}),s(I,{children:[t(o,{style:L,align:"left",children:"Principal ID"}),s(o,{align:"left",children:[r==null?void 0:r.principal_id," (",r==null?void 0:r.relation_with_principal,")"]})]})]})})}),t(ne,{item:!0,xs:12,md:6,children:t(me,{border:"light-700",children:s(j,{children:[s(I,{children:[t(o,{style:L,align:"left",children:"Plan"}),t(o,{align:"left",children:(U=r==null?void 0:r.current_plan)==null?void 0:U.code})]}),s(I,{children:[t(o,{style:L,align:"left",children:"Active"}),s(o,{align:"left",children:[(w=r==null?void 0:r.current_plan)==null?void 0:w.start," -"," ",(k=r==null?void 0:r.current_plan)==null?void 0:k.end," (Active)"]})]}),s(I,{children:[t(o,{style:L,align:"left",children:"Corporate Limit"}),s(o,{align:"left",children:[ae(0)," / ",ae((R=r==null?void 0:r.current_plan)==null?void 0:R.limit_rules)]})]}),s(I,{children:[t(o,{style:L,align:"left",children:"Plan Usage"}),s(o,{align:"left",children:[ae(0)," / ",ae((Pe=r==null?void 0:r.current_plan)==null?void 0:Pe.limit_rules)]})]})]})})})]})}),t(De,{name:"benefit",control:S,render:({field:{onChange:c,value:$}})=>t(Te,{options:N,getOptionLabel:g=>g?`#${g.id} (${g.code}) ${g.description}`:"",value:$||"",onChange:(g,y)=>{C("benefit_id",y==null?void 0:y.id),c(y)},renderInput:g=>t(be,{name:"benefit",...g,label:"Benefit",variant:"outlined",fullWidth:!0})})}),t(De,{name:"diagnosis",control:S,render:({field:{onChange:c,value:$}})=>t(Te,{options:H,getOptionLabel:g=>g?`(${g.code}) ${g.name}`:"",value:$||"",onChange:(g,y)=>{C("diagnosis_id",y==null?void 0:y.id),c(y)},renderInput:g=>t(be,{name:"diagnosis",...g,label:"Diagnosis",variant:"outlined",fullWidth:!0,onKeyPress:y=>{y.key==="Enter"&&searchDiagnosis(y.target.value)}})})}),d&&t(F,{sx:{backgroundColor:"gray",paddingY:1,paddingX:1.5,mb:2,borderRadius:"3-xl"},children:s(W,{sx:{typography:"caption",display:"flex",alignItems:"center"},children:[t(Me,{icon:"bxs:info-circle",width:12,height:13,sx:{color:"#424242",marginRight:"6px"}}),t(W,{variant:"caption",component:"span",children:"Please Wait, Checking Eligibilty"})]})}),!1,!d&&T!==null&&T&&s(F,{sx:{backgroundColor:"#B2E8E8",paddingY:1,paddingX:1.5,mb:2,borderRadius:"3-xl"},children:[s(W,{sx:{typography:"caption",display:"flex",alignItems:"center"},children:[t(Me,{icon:"bxs:lock-alt",width:12,height:13,sx:{color:"#424242",marginRight:"6px"}}),t(W,{variant:"caption",component:"span",children:"Diagnosis is Eligible"})]}),t(W,{sx:{typography:"caption",color:"#637381"},children:"125.000.000 / 125.000.000"})]}),!d&&T!==null&&!T&&t(F,{sx:{backgroundColor:"#B2E8E8",paddingY:1,paddingX:1.5,mb:2,borderRadius:"3-xl"}}),t(Ae,{type:"number",name:"total_claim",label:"Total Claim"}),e&&s(Ue.Fragment,{children:[t(W,{variant:"h6",children:"Documents"}),t(le,{children:(p("uploaded_files.invoice")&&p("uploaded_files.invoice").length?p("uploaded_files.invoice"):[]).map((c,$)=>s(fe,{secondaryAction:t(ce,{edge:"end","aria-label":"delete",children:t(he,{})}),children:[t(de,{children:t(ue,{children:"I"})}),t(pe,{primary:c.name,secondary:c.type})]}))}),s(ie,{variant:"outlined",startIcon:t(ge,{}),component:"label",sx:{paddingY:2,width:"100%",":hover":{border:"none"}},children:["Invoice",t("input",{name:"invoice",hidden:!0,accept:"image/*,application/pdf",multiple:!0,type:"file",onChange:c=>{_(c,"invoice")}})]}),t(le,{children:(p("uploaded_files.prescription")&&p("uploaded_files.prescription").length?p("uploaded_files.prescription"):[]).map((c,$)=>s(fe,{secondaryAction:t(ce,{edge:"end","aria-label":"delete",children:t(he,{})}),children:[t(de,{children:t(ue,{children:"P"})}),t(pe,{primary:c.name,secondary:c.type})]}))}),s(ie,{variant:"outlined",startIcon:t(ge,{}),component:"label",sx:{paddingY:2,width:"100%",":hover":{border:"none"}},children:["Prescription",t("input",{name:"prescription",hidden:!0,accept:"image/*,application/pdf",multiple:!0,type:"file",onChange:c=>{_(c,"prescription")}})]}),t(le,{children:(p("uploaded_files.diagnosis")&&p("uploaded_files.diagnosis").length?p("uploaded_files.diagnosis"):[]).map((c,$)=>s(fe,{secondaryAction:t(ce,{edge:"end","aria-label":"delete",children:t(he,{})}),children:[t(de,{children:t(ue,{children:"DR"})}),t(pe,{primary:c.name,secondary:c.type})]}))}),s(ie,{variant:"outlined",startIcon:t(ge,{}),component:"label",sx:{paddingY:2,width:"100%",":hover":{border:"none"}},children:["Doctor Result",t("input",{name:"invoice",hidden:!0,accept:"image/*,application/pdf",multiple:!0,type:"file",onChange:c=>{_(c,"diagnosis")}})]})]}),T===!0?t(Be,{onClick:P(Z),variant:"contained",color:"success",style:{color:"#ffffff"},size:"large",fullWidth:!0,loading:d,children:"Create Claim"}):t(Be,{onClick:E,variant:"outlined",size:"large",fullWidth:!0,loading:d,children:"Check Limit"})]}),t(Et,{openDialog:Y,setOpenDialog:z,onSelect:ee})]})}function ra(){var u;const{themeStretch:e}=ct(),{id:a}=dt(),n=!!a,[i,b]=f.exports.useState();return f.exports.useEffect(()=>{n&&se.get("/claims/"+a).then(m=>{b(m.data)})},[a]),t(Ve,{title:n?`Edit Claim : ${i==null?void 0:i.id}`:"Create New Claim",children:s(ut,{maxWidth:e?!1:"xl",children:[t(F,{direction:"row",alignItems:"center",children:t(Ye,{heading:n?`Edit Claim : ${i==null?void 0:i.code}`:"Create New Claim",links:[{name:"Dashboard",href:"/dashboard"},{name:"Claim",href:"/claims"},{name:n?(u=i==null?void 0:i.id)!=null?u:"":"Create"}]})}),t(Ut,{isEdit:n,currentClaim:i})]})})}export{ra as default};
|