2 lines
3.1 KiB
JavaScript
2 lines
3.1 KiB
JavaScript
import{ak as C,bg as D,c as v,d,bf as y,r as m,e as S,j as a,f as e,F as O,S as l,T as t,R as u,bn as h,ax as f,o as F}from"./index.8dfdc9ed.js";import{H as B}from"./HeaderBreadcrumbs.4d7b190c.js";import{R as i}from"./RHFCheckbox.5a431a5e.js";import{P as E}from"./Page.2c1cad43.js";import{G as n}from"./Grid.9e7e99d7.js";import{C as I}from"./Card.57605f6f.js";import"./FormControlLabel.9a854fe5.js";function w(){C(),D();const p=v().shape({name:d().required("Name is required"),code:d().required("Corporate Code is required"),active:y().required("Corporate Status is required")}),x=m.exports.useMemo(()=>({code:""}),[]),s=S({resolver:F(p),defaultValues:x}),{reset:q,watch:P,control:k,setValue:H,getValues:N,setError:R,handleSubmit:g,formState:{isSubmitting:V}}=s,b=async r=>{console.log(r)};m.exports.useState(!1);const c=[{category:"General Practitioner",childs:[{name:"External Doctor Online",code:"gp-external-doctor-online"},{name:"External Doctor Offline",code:"gp-external-doctor-offline"},{name:"Internal Doctor Online",code:"gp-internal-doctor-online"},{name:"Internal Doctor Offline",code:"gp-internal-doctor-offline"}]},{category:"Specialist",childs:[{name:"External Doctor Online",code:"sp-external-doctor-online"},{name:"External Doctor Offline",code:"sp-external-doctor-offline"},{name:"Internal Doctor Online",code:"sp-internal-doctor-online"},{name:"Internal Doctor Offline",code:"sp-internal-doctor-offline"}]},{category:"Medicines",childs:[{name:"Vitamins",code:"medicines-vitamins"},{name:"Delivery Fee",code:"medicines-delivery-fee"}]}];return a(E,{title:"Create Benefit",children:[e(B,{heading:"Create Benefit",links:[{name:"Dashboard",href:"/dashboard"},{name:"Corporates",href:"/corporates"},{name:"Corporate Name",href:"/corporates/"+id},{name:"Benefits",href:"/corporates/"+id+"/benefits"},{name:"Create",href:"/corporates/"+id+"/benefits/create"}]}),e(n,{container:!0,spacing:2,children:e(n,{item:!0,xs:12,children:e(I,{sx:{p:2},children:e(O,{methods:s,onSubmit:g(b),children:a(l,{spacing:3,children:[e(t,{variant:"h6",children:"Benefit Detail"}),e(u,{name:"name",label:"Benefit Name"}),e(u,{name:"code",label:"Benefit Code"}),e(t,{variant:"h6",children:"Benefit Configuration"}),e(h,{orientation:"horizontal",flexItem:!0}),a(l,{spacing:3,divider:e(h,{orientation:"horizontal",flexItem:!0}),children:[a(l,{spacing:2,children:[e(i,{name:"a",label:"Outpatient"}),c.map(r=>a(f,{in:!0,timeout:"auto",unmountOnExit:!0,children:[e(t,{children:r.category}),e(n,{container:!0,children:r.childs.map(o=>e(n,{item:!0,xs:6,children:e(i,{name:o.code,label:o.name})}))})]})),e(t,{children:"Admin Fee"}),e(n,{container:!0,children:c.map(r=>e(n,{item:!0,xs:4,children:e(i,{name:"cat",label:r.category})}))})]}),a(l,{spacing:2,children:[e(i,{name:"a",label:"Inpatient"}),c.map(r=>a(f,{in:!0,timeout:"auto",unmountOnExit:!0,children:[e(t,{children:r.category}),e(n,{container:!0,children:r.childs.map(o=>e(n,{item:!0,xs:6,children:e(i,{name:o.code,label:o.name})}))})]})),e(t,{children:"Admin Fee"}),e(n,{container:!0,children:c.map(r=>e(n,{item:!0,xs:4,children:e(i,{name:"cat",label:r.category})}))})]})]})]})})})})})]})}export{w as default};
|