Files
aso/public/client-portal/assets/Index.7878a302.js
2024-06-20 16:10:13 +07:00

2 lines
6.3 KiB
JavaScript

import{j as e,f as d,T as p,s as U,a1 as C,n as Z,r as a,Z as w,$ as J,a0 as F,G as K,q as Q,F as ee,a4 as I,S as te,Y as ae,a2 as re}from"./index.b0a49137.js";import{P as se}from"./Page.e9d8cc16.js";import{G as u}from"./Grid.97ae8bc1.js";import{C as y}from"./Card.a4168b31.js";import{T as oe}from"./Table.08efdc83.js";import{f as ie}from"./formatTime.0646b9d0.js";import{T as ne}from"./TableMoreMenu.0bdaf78f.js";import{r as $,i as M,a as O}from"./jsx-runtime_commonjs-proxy.b87625c0.js";import{L as m}from"./Label.f33248ec.js";import{H as le}from"./HeaderBreadcrumbs.c70f1305.js";import"./Box.c50b4a28.js";import"./TablePagination.dc161c5e.js";import"./KeyboardArrowRight.fd8a1844.js";import"./LastPage.9e90b034.js";import"./TableRow.41459f01.js";import"./useId.c3f149cd.js";import"./TextField.08c1cc6c.js";import"./InputAdornment.b72719ba.js";import"./Search.cbee36ce.js";import"./LoadingButton.6a53b4e1.js";import"./generateUtilityClasses.06032f54.js";import"./TableContainer.58606ed5.js";import"./TableHead.c7022a42.js";import"./index.49ea62c1.js";const ce=U(y)(({theme:r})=>({boxShadow:"none",padding:r.spacing(2),color:"black",backgroundColor:r.palette.grey[200]})),de=[{name:"Requested",value:5,color:C.dark.primary.dark},{name:"Approval",value:1,color:C.dark.warning.dark},{name:"Rejected",value:3,color:C.dark.error.dark}];function pe({data:r}){return e(ce,{children:e(u,{container:!0,spacing:2,children:r?r.map(({name:s,value:n,color:l},o)=>e(u,{item:!0,xs:12,sm:4,children:d(y,{sx:{paddingX:1,borderRadius:.75,borderColor:l,borderStyle:"solid",borderWidth:"1px",padding:2,flex:1,textAlign:"center"},children:[e(p,{component:"p",variant:"body2",children:s}),e(p,{component:"p",variant:"h5",sx:{marginTop:2},children:n}),e(p,{component:"p",variant:"body2",sx:{marginTop:2},children:"Cases"})]})},o)):de.map(({name:s,value:n,color:l},o)=>e(u,{item:!0,xs:12,sm:3,children:d(y,{sx:{paddingX:1,borderRadius:.75,borderColor:l,borderStyle:"solid",borderWidth:"1px",padding:2,flex:1,textAlign:"center"},children:[e(p,{component:"p",variant:"body2",children:s}),e(p,{component:"p",variant:"h5",sx:{marginTop:2},children:n}),e(p,{component:"p",variant:"body2",sx:{marginTop:2},children:"Cases"})]})},o))})})}var _={},me=M.exports;Object.defineProperty(_,"__esModule",{value:!0});var B=_.default=void 0,ue=me($()),ge=O,he=(0,ue.default)((0,ge.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"}),"History");B=_.default=he;var R={},fe=M.exports;Object.defineProperty(R,"__esModule",{value:!0});var H=R.default=void 0,xe=fe($()),ve=O,Se=(0,xe.default)((0,ve.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search");H=R.default=Se;function be(){const r=Z(),{corporateValue:s}=a.exports.useContext(w),[n,l]=a.exports.useState([]),[o,h]=a.exports.useState(!0),L={isLoading:o,setIsLoading:h},[i,P]=J(),[g,f]=a.exports.useState({}),A={searchParams:i,setSearchParams:P,appliedParams:g,setAppliedParams:f},[x,j]=a.exports.useState("desc"),[v,E]=a.exports.useState("member_id"),z={order:x,setOrder:j,orderBy:v,setOrderBy:E},[G,k]=a.exports.useState(0),[V,D]=a.exports.useState(10),[T,q]=a.exports.useState({current_page:0,from:0,last_page:0,links:[],path:"",per_page:0,to:0,total:0}),W={page:G,setPage:k,rowsPerPage:V,setRowsPerPage:D,paginationTable:T,setPaginationTable:q},[S,N]=a.exports.useState(""),X={useSearchs:!0,searchText:S,setSearchText:N,handleSearchSubmit:async b=>{if(b.preventDefault(),S===""){i.delete("search");const c=Object.fromEntries([...i.entries()]);f(c)}else{const c=Object.fromEntries([...i.entries(),["search",S]]);f(c)}}},Y=[{id:"submission_date",align:"center",label:"Request Date",isSort:!0},{id:"member_id",align:"left",label:"Member ID",isSort:!0},{id:"code",align:"left",label:"Claim Code",isSort:!0},{id:"full_name",align:"left",label:"Name",isSort:!0},{id:"division_name",align:"left",label:"Division",isSort:!0},{id:"status",align:"center",label:"Status",isSort:!0},{id:"action",align:"right",label:"",isSort:!1}];return a.exports.useEffect(()=>{(async()=>{h(!0),await new Promise(t=>setTimeout(t,250));const b=Object.keys(g).length!==0?g:Object.fromEntries([...i.entries(),["order",x],["orderBy",v]]),c=await F.get(`${s}/members`,{params:{...b,type:"claim-report"}});if(l(c.data.data.map(t=>({...t,status:t.status==="requested"?e(m,{color:"primary",children:"Request"}):t.status==="approved"?e(m,{color:"success",children:"Approval"}):t.status==="declined"?e(m,{color:"error",children:"Decline"}):t.status==="pending"?e(m,{color:"primary",children:"Pending"}):t.status==="reviewed"?e(m,{color:"info",children:"Review"}):e(K,{startIcon:e(Q,{icon:"fa6-solid:clock"}),sx:{backgroundColor:"#CD7B2E",color:"#FFFF",padding:"1px, 8px",paddingY:1,"&:hover":{backgroundColor:"#BF6919",color:"#FFFF"}},children:"Ongoing"}),submission_date:e(m,{children:t.submission_date?ie(t.submission_date):""}),action:e(ne,{actions:d(ee,{children:[d(I,{onClick:()=>r("/claim-report/detail/"+t.claimRequestId),children:[e(H,{}),"Detail"]}),d(I,{onClick:()=>r("/claim-report/detail-history/"+t.claimRequestId),children:[e(B,{}),"History"]})]})})}))),q(c.data),D(c.data.per_page),i.get("page")){const t=parseInt(i.get("page"))-1;T.current_page=t,k(t)}h(!1)})()},[g,i,x,v,P,s]),e(te,{children:e(oe,{headCells:Y,rows:n,orders:z,paginations:W,loadings:L,params:A,searchs:X})})}function Ne(){const{themeStretch:r}=ae(),{corporateValue:s}=a.exports.useContext(w),[n,l]=a.exports.useState([]);return a.exports.useEffect(()=>{(async()=>{const o=await F.get(`${s}/claim-report/claim-status`);l([{name:"Requested",value:o.data.data.requesteds,color:"#159C9C"},{name:"Approval",value:o.data.data.approveds,color:"#229A16"},{name:"Decline",value:o.data.data.rejecteds,color:"#B72136"}])})()},[s]),e(se,{title:"Claim Reports",children:d(re,{maxWidth:r?!1:"xl",children:[e(le,{heading:"Claim Report",links:[{name:"Case Management",href:"/claim-report"},{name:"Claim Report",href:"/claim-report"}]}),d(u,{container:!0,spacing:2,children:[e(u,{item:!0,xs:12,lg:12,md:12,children:e(pe,{data:n})}),e(u,{item:!0,xs:12,lg:12,md:12,children:e(be,{})})]})]})})}export{Ne as default};