2 lines
6.4 KiB
JavaScript
2 lines
6.4 KiB
JavaScript
import{H as G}from"./HeaderBreadcrumbs.5be7a6b4.js";import{P as H}from"./Page.aa656a85.js";import{a as N,aT as A,a0 as y,r as c,f as e,S as $,j as n,P as q,au as T,g as z,i as V,$ as C,bL as k,aB as J,B as K,T as M,Y as v,av as U,I as Y,aU as I,ap as Q,C as X}from"./index.ef35a7e7.js";import{B as Z}from"./BasePagination.b907cc44.js";import{d as ee,a as te}from"./KeyboardArrowRight.aa71047a.js";import{C as ae}from"./Card.cc6fb9c1.js";import{T as ne}from"./TableContainer.d3d72d8f.js";import{T as ie,a as S,b as p,c as a}from"./TableRow.e3e9b73a.js";import{G as s}from"./Grid.ba6e5a37.js";import{B as re}from"./ButtonGroup.4a34b591.js";import{D as le,a as se}from"./DialogContent.e5ce391a.js";import{D as oe}from"./DialogContentText.b86c39d8.js";import{D as ce}from"./DialogActions.42f6565d.js";import{S as de}from"./Search.250eac5e.js";import"./jsx-runtime_commonjs-proxy.a0db3bf1.js";function pe(){N(),A();const[h,g]=y();y(),y();const[he,F]=y();function L(i){const t=c.exports.useRef(null),[r,u]=c.exports.useState(""),_=o=>{var d;const B=(d=o.target.value)!=null?d:"";u(B)},f=o=>{o.preventDefault(),i.onSearch(r)};return c.exports.useEffect(()=>{var o;u((o=h.get("search"))!=null?o:"")},[]),e("form",{style:{width:"100%"},children:e(s,{container:!0,spacing:2,sx:{justifyContent:"space-between",alignItems:"center"},children:e(s,{item:!0,xs:12,sm:12,md:12,lg:12,children:e(U,{id:"search-input",ref:t,variant:"outlined",fullWidth:!0,onChange:_,onKeyDown:o=>{o.key==="Enter"&&f(o)},value:r,InputProps:{startAdornment:e(Y,{position:"start",children:e(de,{})}),placeholder:"Search"}})})})})}function j(i){return e(s,{container:!0,spacing:2,sx:{p:2,justifyContent:"space-between",alignItems:"center"},children:e(s,{item:!0,xs:12,md:12,lg:12,children:e(L,{onSearch:R})})})}function W(i){const{row:t}=i,[r,u]=T.useState(!1),[_,f]=T.useState(!1),o=B=>{v.delete(`/doctors/${t.id}`).then(d=>{w({...m,data:m.data.filter(x=>x.id!=t.id)}),I("Data berhasil dihapus",{variant:"success"})}).catch(d=>{var x,P;I((P=(x=d.response.data.message)!=null?x:d.message)!=null?P:"Failed Processing Request",{variant:"error"})})};return n(T.Fragment,{children:[n(p,{children:[e(a,{children:e(z,{"aria-label":"expand row",size:"small",onClick:()=>u(!r),children:r?e(ee,{}):e(te,{})})}),e(a,{align:"left",children:t.date_created?t.date_created:"-"}),e(a,{align:"left",children:t.date_appointment?t.date_appointment:"-"}),e(a,{align:"left",children:t.health_care?t.health_care:"-"}),e(a,{align:"left",children:t.doctor_name?t.doctor_name:"-"}),e(a,{align:"left",children:t.speciality?t.speciality:"-"}),e(a,{align:"left",children:t.appointment_media?t.appointment_media:"-"}),e(a,{align:"left",children:t.patient_media?t.patient_media:"-"}),e(a,{align:"left",children:t.doctor_media?t.doctor_media:"-"}),e(a,{align:"left",children:t.status_appointment?t.status_appointment:"-"}),e(a,{align:"left",children:t.status_chat?t.status_chat:"-"}),e(a,{align:"center",children:e(re,{variant:"text","aria-label":"text button group",children:e(V,{to:"/report/live-chat/"+t.id+"/show",children:e(C,{children:e(k,{icon:"ph:eye-bold",style:{width:"24px",height:"24px"}})})})})})]}),e(p,{children:e(a,{style:{paddingBottom:0,paddingTop:0,backgroundColor:"rgba(244, 246, 248, 0.5)"},colSpan:6,children:e(J,{in:r,timeout:"auto",unmountOnExit:!0,children:e(K,{sx:{margin:1,pb:2,pl:4},children:e(s,{container:!0,children:e(s,{item:!0,xs:12,sx:{padding:2},children:n(s,{container:!0,children:[e(s,{item:!0,xs:6,children:"Metode Pembayaran"}),n(s,{item:!0,xs:6,children:[": ",t.payment_method?t.payment_method:"-"]}),e(s,{item:!0,xs:6,children:"Jenis Benefit"}),e(s,{item:!0,xs:6,children:": -"}),e(s,{item:!0,xs:6,children:"Durasi"}),n(s,{item:!0,xs:6,children:[": ",t.duration?t.duration:"-"]})]})})})})})})}),n(le,{open:_,onClose:()=>{f(!1)},"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description",children:[n(se,{sx:{p:5},children:[e(k,{icon:"eva:trash-2-outline",style:{width:"100px",height:"100px",color:"#FF0000",margin:"auto",display:"block",marginBottom:"20px",alignContent:"center"}}),e(oe,{sx:{fontWeight:"bold",pb:1},id:"alert-dialog-title",children:"Apakah anda yakin ingin menghapus"}),n(M,{sx:{fontWeight:"bold"},id:"alert-dialog-title",children:[t.name,"?"]})]}),n(ce,{children:[e(C,{onClick:()=>{f(!1)},color:"primary",children:"Batal"}),e(C,{onClick:()=>{o(t.id)},color:"primary",autoFocus:!0,children:"Hapus"})]})]})]})}const l={fontWeight:"bold"},[E,D]=c.exports.useState(!0);c.exports.useState(0),c.exports.useState("idle");const[m,w]=c.exports.useState({current_page:1,data:[],path:"",first_page_url:"",last_page:1,last_page_url:"",next_page_url:"",prev_page_url:"",per_page:10,from:0,to:0,total:0});c.exports.useState(5);const b=async(i=null)=>{D(!0);const t=i||Object.fromEntries([...h.entries()]),r=await v.get("/live-chat",{params:t});D(!1),w(r.data)},R=async(i,t,r)=>{await b({search:i,organization_id:t,speciality_id:r}),F({search:i,organization_id:t,speciality_id:r})},O=(i,t)=>{const r=Object.fromEntries([...h.entries(),["page",t]]);b(r),g(r)};return c.exports.useEffect(()=>{b()},[]),e($,{children:n(ae,{sx:{marginTop:"30px"},children:[e(j,{sx:{marginTop:"100px"}}),e(ne,{component:q,children:n(ie,{children:[n(S,{children:[n(p,{children:[e(a,{style:l,align:"left"}),e(a,{style:l,rowSpan:2,align:"left",children:"Tanggal Booking"}),e(a,{style:l,rowSpan:2,align:"left",children:"Tanggal Appointment"}),e(a,{style:l,rowSpan:2,align:"left",children:"Faskes"}),e(a,{style:l,rowSpan:2,align:"left",children:"Nama Dokter"}),e(a,{style:l,rowSpan:2,align:"left",children:"Spesialisasi"}),e(a,{style:l,rowSpan:2,align:"left",children:"Appointment Via App/Website"}),e(a,{colSpan:2,style:l,align:"center",sx:{borderBottom:"3px solid #d7d7d7"},children:"Chat Via App/Website"}),e(a,{style:l,rowSpan:2,align:"left",children:"Status Appointment"}),e(a,{style:l,rowSpan:2,align:"left",children:"Status Chat"})]}),n(p,{children:[e(a,{style:l,align:"left"}),e(a,{style:l,align:"left",children:"Pasien"}),e(a,{style:l,align:"left",children:"Dokter"})]})]}),E?e(S,{children:e(p,{children:e(a,{colSpan:8,align:"center",children:"Loading"})})}):m.data.length==0?e(S,{children:e(p,{children:e(a,{colSpan:8,align:"center",children:"No Data"})})}):e(S,{children:m.data.map(i=>e(W,{row:i},i.id))})]})}),e(Z,{paginationData:m,onPageChange:O})]})})}function ke(){const{themeStretch:h}=Q();A();const g="Live Chat";return e(H,{title:g,children:n(X,{maxWidth:h?!1:"xl",children:[e(G,{heading:g,links:[{name:"Report",href:"/report"},{name:"Live Chat",href:"/report/live-chat"}]}),e(pe,{})]})})}export{ke as default};
|