Files
aso/public/dashboard/assets/Index.6b143c2d.js
2022-08-15 12:44:36 +07:00

2 lines
6.6 KiB
JavaScript

import{H as N}from"./HeaderBreadcrumbs.c55c2afa.js";import{P as G}from"./Page.08a3a680.js";import{ak as B,bg as z,bj as $,r as p,j as t,S as T,f as e,P as q,aq as k,g as M,ap as P,ax as V,B as J,ay as O,ar as K}from"./index.cfad77cc.js";import{C as Q}from"./CorporateTabNavigations.d32970e1.js";import{d as U,a as X}from"./KeyboardArrowRight.e1fc3789.js";import{B as Y}from"./BasePagination.095754c1.js";import{C as E}from"./Card.3fda610a.js";import{T as m,a as _,b as f,c as l,d as n}from"./TableRow.8f9db011.js";import{T as C}from"./TableHead.f1c8d260.js";import{F as c}from"./FormControlLabel.995f01c7.js";import{C as s}from"./Checkbox.3be44cb5.js";import"./jsx-runtime_commonjs-proxy.a46fd57f.js";function Z(){B();const{corporate_id:u}=z(),[g,w]=$();p.exports.useState(null);function F(i){const a=p.exports.useRef(null),[d,b]=p.exports.useState(""),o=h=>{var D;const H=(D=h.target.value)!=null?D:"";b(H)},r=h=>{h.preventDefault(),i.onSearch(d)};return p.exports.useEffect(()=>{var h;b((h=g.get("search"))!=null?h:"")},[g]),e("form",{onSubmit:r,style:{width:"100%"},children:e(K,{id:"search-input",ref:a,label:"Search",variant:"outlined",fullWidth:!0,onChange:o,value:d})})}function j(i){return k.useState(null),e(T,{direction:"row",spacing:2,sx:{p:2},children:e(F,{onSearch:R})})}function I(i){const{row:a}=i,[d,b]=k.useState(!1),o=(r,h)=>{console.log(r.target.name,r.target.checked,h),O.post(`/corporates/${u}/services`,{service_code:h.service_code,config_name:r.target.name,config_value:r.target.checked})};return t(k.Fragment,{children:[t(l,{sx:{"& > *":{borderBottom:"unset"}},children:[e(n,{children:e(M,{"aria-label":"expand row",size:"small",onClick:()=>b(!d),children:d?e(U,{}):e(X,{})})}),e(n,{align:"left",children:a.name}),e(n,{align:"right",children:e(P,{variant:"outlined",color:"success",size:"small",children:"Active"})}),e(n,{align:"right",children:e(P,{variant:"outlined",color:"error",size:"small",children:"Disable"})})]}),e(l,{children:e(n,{style:{paddingBottom:0,paddingTop:0},colSpan:99,children:e(V,{in:d,timeout:"auto",unmountOnExit:!0,children:e(J,{sx:{borderBottom:1},children:t(T,{children:[e(m,{children:t(_,{sx:{minWidth:650},size:"small",children:[e(C,{children:e(l,{children:e(n,{colSpan:4,sx:{py:1},children:"General Practitioner"})})}),t(f,{children:[t(l,{children:[e(n,{colSpan:2,children:"External Doctor"}),e(n,{colSpan:2,children:"Internal Doctor"})]}),t(l,{children:[e(n,{children:e(c,{control:e(s,{defaultChecked:a.configurations.gp_external_doctor_online=="1",onChange:r=>{o(r,a)},name:"gp_external_doctor_online"}),label:"Online"})}),e(n,{children:e(c,{control:e(s,{defaultChecked:a.configurations.gp_external_doctor_offline=="1",onChange:r=>{o(r,a)},name:"gp_external_doctor_offline"}),label:"Offline"})}),e(n,{children:e(c,{control:e(s,{defaultChecked:a.configurations.gp_internal_doctor_online=="1",onChange:r=>{o(r,a)},name:"gp_internal_doctor_online"}),label:"Online"})}),e(n,{children:e(c,{control:e(s,{defaultChecked:a.configurations.gp_internal_doctor_offline=="1",onChange:r=>{o(r,a)},name:"gp_internal_doctor_offline"}),label:"Offline"})})]})]})]})}),e(m,{children:t(_,{sx:{minWidth:650},size:"small",children:[e(C,{children:e(l,{children:e(n,{colSpan:4,sx:{py:1},children:"Specialist Practitioner"})})}),t(f,{children:[t(l,{children:[e(n,{colSpan:2,children:"External Doctor"}),e(n,{colSpan:2,children:"Internal Doctor"})]}),t(l,{children:[e(n,{children:e(c,{control:e(s,{defaultChecked:a.configurations.sp_external_doctor_online=="1",onChange:r=>{o(r,a)},name:"sp_external_doctor_online"}),label:"Online"})}),e(n,{children:e(c,{control:e(s,{defaultChecked:a.configurations.sp_external_doctor_offline=="1",onChange:r=>{o(r,a)},name:"sp_external_doctor_offline"}),label:"Offline"})}),e(n,{children:e(c,{control:e(s,{defaultChecked:a.configurations.sp_internal_doctor_online=="1",onChange:r=>{o(r,a)},name:"sp_internal_doctor_online"}),label:"Online"})}),e(n,{children:e(c,{control:e(s,{defaultChecked:a.configurations.sp_internal_doctor_offline=="1",onChange:r=>{o(r,a)},name:"sp_internal_doctor_offline"}),label:"Offline"})})]})]})]})}),e(m,{children:t(_,{sx:{minWidth:650},size:"small",children:[e(C,{children:e(l,{children:e(n,{colSpan:4,sx:{py:1},children:"Medicine"})})}),e(f,{children:t(l,{children:[e(n,{width:"25%",children:e(c,{control:e(s,{defaultChecked:a.configurations.vitamins=="1",onChange:r=>{o(r,a)},name:"vitamins"}),label:"Vitamins"})}),e(n,{width:"25%",children:e(c,{control:e(s,{defaultChecked:a.configurations.delivery_fee=="1",onChange:r=>{o(r,a)},name:"delivery_fee"}),label:"Delivery Fee"})}),e(n,{width:"25%"}),e(n,{width:"25%"})]})})]})}),e(m,{children:t(_,{sx:{minWidth:650},size:"small",children:[e(C,{children:e(l,{children:e(n,{colSpan:4,sx:{py:1},children:"Free Admin Fee"})})}),e(f,{children:t(l,{children:[e(n,{width:"25%",children:e(c,{control:e(s,{defaultChecked:a.configurations.general_practitioner_fee=="1",onChange:r=>{o(r,a)},name:"general_practitioner_fee"}),label:"General Practitioner"})}),e(n,{width:"25%",children:e(c,{control:e(s,{defaultChecked:a.configurations.specialist_practitioner_fee=="1",onChange:r=>{o(r,a)},name:"specialist_practitioner_fee"}),label:"Specialist Practitioner"})}),e(n,{width:"25%"}),e(n,{width:"25%"})]})})]})})]})})})})})]})}const[W,y]=p.exports.useState(!0);p.exports.useState(0),p.exports.useState("idle");const[S,L]=p.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}),v=async(i=null)=>{y(!0);const a=i||Object.fromEntries([...g.entries()]),d=await O.get("/corporates/"+u+"/services",{params:a});y(!1),L(d.data)},x={fontWeight:"bold"},R=async i=>{await v({search:i}),w({search:i})},A=(i,a)=>{const d=Object.fromEntries([...g.entries(),["page",a]]);v(d),w(d)};return p.exports.useEffect(()=>{v()},[]),t(T,{children:[e(j,{}),t(E,{children:[e(m,{component:q,children:t(_,{"aria-label":"collapsible table",children:[e(f,{children:t(l,{children:[e(n,{style:x,align:"left",width:10}),e(n,{style:x,align:"left",children:"Service"}),e(n,{style:x,align:"right",width:30,children:"Status"}),e(n,{style:x,align:"right",width:30,children:"Action"})]})}),W?e(f,{children:e(l,{children:e(n,{colSpan:8,align:"center",children:"Loading"})})}):S.data.length==0?e(f,{children:e(l,{children:e(n,{colSpan:8,align:"center",children:"No Data"})})}):e(f,{children:S.data.map(i=>e(I,{row:i},i.id))})]})}),e(Y,{paginationData:S,onPageChange:A})]})]})}function pe(){B();const{corporate_id:u}=z(),g="Services";return t(G,{title:g,children:[e(N,{heading:g,links:[{name:"Corporates",href:"/corporates"},{name:"Corporate Name",href:"/corporates/"+u},{name:"Services",href:"/corporates/"+u+"/services"}]}),t(E,{children:[e(Q,{position:"services"}),e(Z,{})]})]})}export{pe as default};