1 line
31 KiB
JavaScript
1 line
31 KiB
JavaScript
"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[7875],{5303:(e,n,s)=>{s.d(n,{Ay:()=>m,ft:()=>g});var t=s(22555),i=s(85672),a=s(17488),l=s(86270),r=s(12010),o=s(56691),c=s(65908);const d="https://nominatim.openstreetmap.org/search",h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=[],s=(e,s)=>{e&&n.push({long_name:e,short_name:e,types:s})};return s(e.house_number,["street_number"]),s(e.road||e.pedestrian,["route"]),s(e.suburb||e.neighbourhood||e.quarter,["sublocality_level_1","sublocality"]),s(e.city_district||e.county,["administrative_area_level_3"]),s(e.city||e.town||e.village,["locality"]),s(e.state,["administrative_area_level_1"]),s(e.country,["country"]),s(e.postcode,["postal_code"]),n},x=e=>{var n;return{formatted_address:e.display_name,name:(null===(n=e.display_name)||void 0===n?void 0:n.split(",")[0])||"",geometry:{location:{lat:()=>parseFloat(e.lat),lng:()=>parseFloat(e.lon)}},address_components:h(e.address)}},u=(e,n)=>{const s=new URLSearchParams({q:e,format:"json",addressdetails:"1",limit:"5"});if(null!==n&&void 0!==n&&n.lat&&null!==n&&void 0!==n&&n.lng){const e=.5;s.set("viewbox","".concat(n.lng-e,",").concat(n.lat+e,",").concat(n.lng+e,",").concat(n.lat-e))}return s};async function g(e){let{bias:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return null;try{const s=u(e,n);s.set("limit","1");const t=await fetch("".concat(d,"?").concat(s.toString()),{headers:{Accept:"application/json"}});if(!t.ok)return null;const i=await t.json();return null!==i&&void 0!==i&&i.length?x(i[0]):null}catch(s){return console.error("geocodeAddress error:",s),null}}const m=e=>{let{id:n,label:s,placeholder:h="Search address",value:g,onChange:m,onPlaceSelected:A,bias:j,sx:p,textFieldSx:v,fullWidth:y=!0,disabled:f,inputRef:b,TextFieldProps:w={}}=e;const[C,S]=(0,i.useState)(g||""),[F,k]=(0,i.useState)([]),[P,_]=(0,i.useState)(!1);(0,i.useEffect)((()=>{void 0!==g&&g!==C&&S(g||"")}),[g]);const I=(0,i.useMemo)((()=>(0,o.A)(((e,n,s)=>{if(!e)return void s([]);const t=u(e,n);fetch("".concat(d,"?").concat(t.toString()),{headers:{Accept:"application/json"}}).then((e=>e.ok?e.json():[])).then((e=>s(e||[]))).catch((()=>s([])))}),500)),[]);return(0,i.useEffect)((()=>{let e=!0;return C?(_(!0),I(C,j,(n=>{e&&(_(!1),k(n))})),()=>{e=!1}):(k([]),void _(!1))}),[C,null===j||void 0===j?void 0:j.lat,null===j||void 0===j?void 0:j.lng,I]),(0,c.jsx)(a.A,{id:n,freeSolo:!0,fullWidth:y,disabled:f,sx:p,options:F,filterOptions:e=>e,getOptionLabel:e=>"string"===typeof e?e:e.display_name||"",isOptionEqualToValue:(e,n)=>e.place_id===(null===n||void 0===n?void 0:n.place_id),inputValue:C,onInputChange:(e,n)=>{S(n),null===m||void 0===m||m(n)},onChange:(e,n)=>{n&&"string"!==typeof n&&(S(n.display_name||""),null===A||void 0===A||A(x(n)))},renderInput:e=>{var n,i,a,o;return(0,c.jsx)(l.A,(0,t.A)((0,t.A)((0,t.A)({},e),w),{},{inputRef:b,label:s,placeholder:h,sx:v,autoComplete:"off",InputProps:(0,t.A)((0,t.A)((0,t.A)({},e.InputProps),w.InputProps),{},{startAdornment:null!==(n=null===(i=w.InputProps)||void 0===i?void 0:i.startAdornment)&&void 0!==n?n:e.InputProps.startAdornment,endAdornment:(0,c.jsxs)(c.Fragment,{children:[P?(0,c.jsx)(r.A,{color:"inherit",size:16}):null,null!==(a=null===(o=w.InputProps)||void 0===o?void 0:o.endAdornment)&&void 0!==a?a:e.InputProps.endAdornment]})})}))}})}},23787:(e,n,s)=>{s.d(n,{FG:()=>u,nV:()=>h,pY:()=>g,pg:()=>x});var t=s(22555),i=s(53986),a=s(71392),l=s(55235),r=s(48738),o=s(2866),c=s(65908);const d=["children","scroll","onScroll","sx"],h=e=>{let{children:n,scroll:s=!1,onScroll:l,sx:r}=e,o=(0,i.A)(e,d);return(0,c.jsx)(a.A,(0,t.A)((0,t.A)({spacing:1.25,onScroll:l,sx:(0,t.A)((0,t.A)({p:1.5},s&&{maxHeight:"calc(100vh - 220px)",overflowY:"auto",overflowX:"hidden"}),r)},o),{},{children:n}))},x=e=>{let{accent:n="#662582",header:s,footer:i,selected:a=!1,onClick:o,children:d,sx:h}=e;return(0,c.jsxs)(l.A,{elevation:0,onClick:o,sx:(0,t.A)({position:"relative",overflow:"hidden",flexShrink:0,borderRadius:2.5,border:"1px solid",borderColor:a?n:"#e2e8f0",background:a?"".concat(n,"0a"):"#fff",boxShadow:"0 4px 14px rgba(15,23,42,0.05)",transition:"border-color 0.15s, box-shadow 0.15s"},h),children:[(0,c.jsx)(r.A,{sx:{position:"absolute",left:0,top:0,bottom:0,width:3,bgcolor:n}}),(0,c.jsxs)(r.A,{sx:{p:1.5,pl:2},children:[s,d,i]})]})},u=e=>{let{children:n,columns:s=2,sx:i}=e;return(0,c.jsx)(r.A,{sx:(0,t.A)({display:"grid",gridTemplateColumns:"repeat(".concat(s,", minmax(0, 1fr))"),gap:1,mt:1.25},i),children:n})},g=e=>{let{label:n,value:s,children:t,full:i=!1,align:a="left"}=e;return(0,c.jsxs)(r.A,{sx:{gridColumn:i?"1 / -1":"auto",minWidth:0,textAlign:a},children:[(0,c.jsx)(o.A,{sx:{fontSize:9.5,fontWeight:800,letterSpacing:.5,textTransform:"uppercase",color:"#94a3b8",lineHeight:1.4},children:n}),(0,c.jsx)(r.A,{sx:{mt:.25,minWidth:0},children:void 0!==t?t:(0,c.jsx)(o.A,{sx:{fontSize:13,fontWeight:600,color:"#0f172a"},noWrap:!0,children:null!==s&&void 0!==s?s:"\u2014"})})]})}},97875:(e,n,s)=>{s.r(n),s.d(n,{default:()=>ie});var t=s(22555),i=s(54016),a=s(50755),l=s(1596),r=s(48738),o=s(69039),c=s(76264),d=s(58689),h=s(19619),x=s(5670),u=s(1939),g=s(35935),m=s(86270),A=s(17450),j=s(71392),p=s(80911),v=s(91834),y=s(97043),f=s(2866),b=s(81062),w=s(72486),C=s(81802),S=s(1150),F=s(12010),k=s(93977),P=s(13420),_=s(58571),I=s(31975),R=s(41337),W=s(7637),q=s(43318),z=s(11969),D=s(29398),N=s(29776),O=s(23787),E=s(17488),B=s(19103),M=s(95223),Y=s(26777),H=s(37476),T=s(13659),U=s(46077),L=s.n(U),V=s(53285),G=s(78879),Z=s(59008),K=s(85672),Q=s(66157),X=s(52351),J=s(5303),$=s(83209),ee=s(67677),ne=s(37740),se=s(52825),te=s(65908);const ie=()=>{function e(e,n,s){return n[s]<e[s]?-1:n[s]>e[s]?1:0}const n=[{id:"sno",disablePadding:!0,label:"#"},{id:"tenantname",numeric:!1,disablePadding:!1,label:"REQUESTOR"},{id:"contact",numeric:!1,disablePadding:!1,label:"BANK"},{id:"address3",disablePadding:!1,label:"IFSC"},{id:"address",disablePadding:!1,label:"REF NO"},{id:"amount",disablePadding:!1,label:"AMOUNT"},{id:"city",disablePadding:!1,label:"REASON"}];function s(e){const{order:s,orderBy:t,onRequestSort:o}=e;return(0,te.jsx)(i.A,{children:(0,te.jsx)(a.A,{children:n.map((e=>{return(0,te.jsx)(l.A,{align:e.numeric?"right":"left",padding:e.disablePadding?"none":"normal",sortDirection:t===e.id&&s,children:(0,te.jsxs)(ne.A,{active:t===e.id,direction:t===e.id?s:"asc",onClick:(n=e.id,e=>{o(e,n)}),children:[e.label,t===e.id?(0,te.jsx)(r.A,{component:"span",sx:se.A,children:"desc"===s?"sorted descending":"sorted ascending"}):null]})},e.id);var n}))})})}function U(){const n=(0,o.A)(),D=(0,c.A)(n.breakpoints.down("md")),[N,Y]=K.useState("asc"),[U,X]=K.useState("calories"),[ne,se]=K.useState([]),[ie,ae]=K.useState(0),[ce,de]=K.useState(10),[he,xe]=(0,K.useState)(""),[ue,Ae]=(0,K.useState)(""),[je,ve]=(0,K.useState)(""),[we,Ce]=(0,K.useState)(""),[Se,Fe]=(0,K.useState)(""),[ke,Pe]=(0,K.useState)(""),[_e,Ie]=(0,K.useState)(""),[Re,We]=(0,K.useState)(""),[qe,ze]=(0,K.useState)(""),[De,Ne]=(0,K.useState)(""),[Oe]=(0,K.useState)(""),[Ee,Be]=(0,K.useState)({}),[Me,Ye]=(0,K.useState)([]),[He]=(0,K.useState)([]),[Te,Ue]=(0,K.useState)(0),[Le]=(0,K.useState)(!1),[Ve]=(0,K.useState)(!1),[Ge]=(0,K.useState)(!1),[Ze,Ke]=(0,K.useState)(""),[Qe,Xe]=(0,K.useState)(""),[Je,$e]=(0,K.useState)("");(0,K.useEffect)((()=>{Ye([{sno:1,role:"",cost:"",serviceid:0,tenantid:0,categoryid:0,subcategoryid:0,servicecode:"",servicename:"",unitid:0,unitname:"",serviceamount:"",discountid:0,taxpercent:0,taxamount:0,servicevalue:0,categoryname:""}]),console.log(Me)}),[]);const en=e=>{(0,T.M8)(e,{variant:"error",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3}),console.log(alertmessage)},nn=e=>{let n,s,t,i;Fe(e.formatted_address),Be({lat:e.geometry.location.lat(),lng:e.geometry.location.lng()}),e.address_components.forEach((e=>{e.types.forEach((a=>{switch(a){case"locality":n=e.long_name;break;case"administrative_area_level_1":s=e.long_name;break;case"postal_code":t=e.long_name;break;case"sublocality":case"sublocality_level_1":i=e.long_name}}))})),Pe(n||""),ze(s||""),Ie(t||""),Ne(i||"")};(0,K.useEffect)((()=>{console.log("rolesarr"),console.log(Me)}),[Me]);const sn=async()=>{console.log("submit");let e=[],n=!1;if(Me.map((s=>{s.role&&s.cost||(n=!0),e.push({serviceid:s.serviceid,tenantid:Oe,categoryid:s.categoryid,subcategoryid:s.subcategoryid,servicecode:s.servicecode,servicename:s.servicename,unitid:s.unitid,unitname:s.unitname,serviceamount:parseFloat(s.serviceamount),categoryname:s.categoryname,subcategoryname:s.servicename})})),console.log(e),n)(0,T.M8)("Fill all Details",{variant:"error",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3});else try{me(!0),await Q.A.put("".concat("https://jupiter.nearle.app/live/api/v2","/tenants/update/services"),e).then((e=>{console.log("res:",e),"Update successful"===e.data.message&&(0,T.M8)("Service Updated Successfully",{variant:"success",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3}),me(!1)})).catch((e=>{console.log(e),me(!1)}))}catch(s){console.log(s),me(!1)}},tn=(e,n)=>{const s=ne.indexOf(n);let t=[];-1===s?t=t.concat(ne,n):0===s?t=t.concat(ne.slice(1)):s===ne.length-1?t=t.concat(ne.slice(0,-1)):s>0&&(t=t.concat(ne.slice(0,s),ne.slice(s+1))),se(t)},an=e=>-1!==ne.indexOf(e),ln=ie>0?Math.max(0,(1+ie)*ce-oe.length):0,rn=K.useMemo((()=>function(e,n){const s=e.map(((e,n)=>[e,n]));return s.sort(((e,s)=>{const t=n(e[0],s[0]);return 0!==t?t:e[1]-s[1]})),s.map((e=>e[0]))}(oe,function(n,s){return"desc"===n?(n,t)=>e(n,t,s):(n,t)=>-e(n,t,s)}(N,U)).slice(ie*ce,ie*ce+ce)),[N,U,ie,ce]);return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsxs)(d.A,{fullWidth:!0,open:pe,onClose:be,scroll:"paper",fullScreen:D,maxWidth:"sm",TransitionComponent:H.s,PaperProps:{sx:{borderRadius:{xs:0,sm:3}}},children:[(0,te.jsx)(h.A,{children:"Create Request"}),(0,te.jsx)(x.A,{dividers:!0,children:(0,te.jsx)(Z.A,{sx:{height:"100%"},children:(0,te.jsxs)(u.Ay,{container:!0,spacing:2.5,children:[(0,te.jsxs)(u.Ay,{item:!0,xs:12,sm:6,children:[(0,te.jsx)(g.A,{children:"Reference No"}),(0,te.jsx)(m.A,{type:"number",fullWidth:!0,sx:{width:"100%"},value:Ze,onChange:e=>{Ke(e.target.value),console.log(e)}})]}),(0,te.jsxs)(u.Ay,{item:!0,xs:12,sm:6,children:[(0,te.jsx)(g.A,{children:"Requestor"}),(0,te.jsx)(m.A,{value:Qe,onChange:e=>Xe(e.target.value),fullWidth:!0,sx:{width:"100%"}})]}),(0,te.jsxs)(u.Ay,{item:!0,xs:12,sm:6,children:[(0,te.jsx)(g.A,{children:"Bank Name"}),(0,te.jsx)(m.A,{value:Je,sx:{width:"100%"},onChange:e=>$e(e.target.value)})]}),(0,te.jsxs)(u.Ay,{item:!0,xs:12,sm:6,children:[(0,te.jsx)(g.A,{children:"Amount"}),(0,te.jsx)(m.A,{type:"number",value:amount,sx:{width:"100%"},onChange:e=>setAmount(e.target.value)})]}),(0,te.jsxs)(u.Ay,{item:!0,xs:12,sm:6,children:[(0,te.jsx)(g.A,{children:"Account No"}),(0,te.jsx)(m.A,{type:"number",fullWidth:!0,sx:{width:"100%"},value:accountno,onChange:e=>{setAccountno(e.target.value),console.log(e)}})]}),(0,te.jsxs)(u.Ay,{item:!0,xs:12,sm:6,children:[(0,te.jsx)(g.A,{children:"IFSC Code"}),(0,te.jsx)(m.A,{value:ifsc,onChange:e=>setIfsc(e.target.value),fullWidth:!0,sx:{width:"100%"}})]}),(0,te.jsxs)(u.Ay,{item:!0,xs:12,sm:6,children:[(0,te.jsx)(g.A,{children:"Reason"}),(0,te.jsx)(m.A,{value:reason,onChange:e=>setReason(e.target.value),fullWidth:!0,sx:{width:"100%"}})]})]})})}),(0,te.jsx)(A.A,{children:(0,te.jsx)(u.Ay,{container:!0,children:(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsxs)(j.A,{direction:"row",justifyContent:"flex-end",spacing:2,sx:{p:2},children:[(0,te.jsx)(p.A,{variant:"contained",onClick:()=>{(()=>{if(Ze)if(Qe)if(Je)if(amount)if(accountno)if(ifsc)if(reason){let e={requestid:0,requestdate:L()().format("YYYY-MM-DD HH:mm:ss"),referenceno:Ze,Apptypeid:22,requesttype:"staffexpenses",reason:reason,requestor:Qe,amount:amount,Accountno:accountno,bankname:Je,ifsccode:ifsc};console.log(e)}else en("Fill Reason");else en("Fill IFSC");else en("Fill Account No");else en("Fill Amount");else en("Fill Bank Name");else en("Fill Requestor");else en("Fill Reference No")})()},children:"Update"}),(0,te.jsx)(p.A,{variant:"contained",onClick:()=>{be()},color:"error",children:"Close"})]})})})})]}),(0,te.jsxs)(r.A,{sx:{width:"100%"},children:[D&&(0,te.jsxs)(O.nV,{scroll:!0,children:[ge&&[0,1,2,3,4].map((e=>(0,te.jsxs)(O.pg,{accent:"#662582",children:[(0,te.jsxs)(j.A,{direction:"row",alignItems:"center",spacing:1,children:[(0,te.jsx)(v.A,{variant:"circular",width:32,height:32}),(0,te.jsxs)(j.A,{sx:{flex:1},children:[(0,te.jsx)(v.A,{animation:"wave",width:"60%"}),(0,te.jsx)(v.A,{animation:"wave",width:"40%"})]})]}),(0,te.jsxs)(O.FG,{children:[(0,te.jsx)(O.pY,{label:"Amount",value:(0,te.jsx)(v.A,{animation:"wave",width:50})}),(0,te.jsx)(O.pY,{label:"Ref No",value:(0,te.jsx)(v.A,{animation:"wave",width:50})})]})]},e))),!ge&&rn.map(((e,n)=>{const s=an(e.sno);return(0,te.jsx)(O.pg,{accent:"#662582",selected:s,onClick:n=>tn(0,e.sno),header:(0,te.jsxs)(j.A,{direction:"row",alignItems:"center",justifyContent:"space-between",spacing:1,children:[(0,te.jsxs)(j.A,{direction:"row",alignItems:"center",spacing:1,sx:{minWidth:0},children:[(0,te.jsx)(y.A,{sx:{width:32,height:32,bgcolor:"#66258218",color:"#662582",fontSize:13},children:e.requestor?String(e.requestor).charAt(0).toUpperCase():"#"}),(0,te.jsxs)(j.A,{sx:{minWidth:0},children:[(0,te.jsx)(f.A,{sx:{fontSize:14,fontWeight:700,color:"#0f172a"},noWrap:!0,children:e.requestor||"\u2014"}),(0,te.jsxs)(f.A,{sx:{fontSize:11,color:"#94a3b8"},noWrap:!0,children:["#",e.sno]})]})]}),null!=e.amount&&(0,te.jsx)(b.A,{label:e.amount,size:"small",sx:{bgcolor:"#66258218",color:"#662582",fontWeight:700}})]}),children:(0,te.jsxs)(O.FG,{children:[(0,te.jsx)(O.pY,{label:"Bank",value:e.bankname}),(0,te.jsx)(O.pY,{label:"Account No",value:e.accountno}),(0,te.jsx)(O.pY,{label:"IFSC",value:e.ifsccode}),(0,te.jsx)(O.pY,{label:"Ref No",value:e.referenceno}),(0,te.jsx)(O.pY,{label:"Reason",value:e.reason,full:!0})]})},e.sno)})),!ge&&0===rn.length&&(0,te.jsxs)(j.A,{alignItems:"center",spacing:1.5,sx:{py:6},children:[(0,te.jsx)(y.A,{sx:{width:64,height:64,bgcolor:"#f1f5f9",color:"#94a3b8"}}),(0,te.jsx)(f.A,{sx:{fontSize:15,fontWeight:700,color:"#0f172a"},children:"No requests to show"}),(0,te.jsx)(f.A,{sx:{fontSize:13,color:"#94a3b8"},children:"Requests will appear here once available."})]})]}),(0,te.jsx)($.A,{sx:{width:"100%",borderBottom:1,borderColor:"divider",display:D?"none":"block"},children:(0,te.jsxs)(w.A,{sx:{minWidth:750},"aria-labelledby":"tableTitle",size:"medium",children:[(0,te.jsx)(s,{numSelected:ne.length,order:N,orderBy:U,onSelectAllClick:e=>{if(e.target.checked){const e=oe.map((e=>e.name));se(e)}else se([])},onRequestSort:(e,n)=>{Y(U===n&&"asc"===N?"desc":"asc"),X(n)},rowCount:oe.length}),ge&&(0,te.jsx)(te.Fragment,{children:(0,te.jsx)(C.A,{children:[0,1,2,3,4,5,6,7,8,9].map((e=>(0,te.jsxs)(a.A,{children:[(0,te.jsx)(l.A,{children:(0,te.jsx)(v.A,{animation:"wave"})}),(0,te.jsx)(l.A,{children:(0,te.jsxs)(j.A,{direction:"row",spacing:1,children:[(0,te.jsx)(v.A,{variant:"circular",width:40,height:40}),(0,te.jsxs)(j.A,{direction:"column",children:[(0,te.jsx)(v.A,{animation:"wave",width:100}),(0,te.jsx)(v.A,{animation:"wave",width:100})]})]})}),(0,te.jsx)(l.A,{children:(0,te.jsx)(v.A,{animation:"wave"})}),(0,te.jsx)(l.A,{children:(0,te.jsx)(v.A,{animation:"wave"})}),(0,te.jsx)(l.A,{children:(0,te.jsx)(v.A,{animation:"wave"})}),(0,te.jsx)(l.A,{children:(0,te.jsx)(v.A,{animation:"wave"})})]},e)))})}),(0,te.jsxs)(C.A,{children:[rn.map(((e,n)=>{const s=an(e.sno),o="enhanced-table-checkbox-".concat(n);return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsxs)(a.A,{hover:!0,onClick:n=>tn(0,e.sno),role:"checkbox","aria-checked":s,tabIndex:-1,sx:{cursor:"pointer"},children:[(0,te.jsx)(l.A,{component:"th",id:o,scope:"row",padding:"none",children:e.sno}),(0,te.jsx)(l.A,{align:"left",sx:{paddingLeft:"0px !important"},children:(0,te.jsxs)(j.A,{direction:"row",alignItems:"center",spacing:1,justifyContent:"flex-start",children:[(0,te.jsx)(y.A,{alt:"",size:"sm",sx:{width:"25px",height:"25px"}}),(0,te.jsx)(j.A,{direction:"column",children:(0,te.jsx)(f.A,{variant:"caption",children:e.requestor})})]})}),(0,te.jsxs)(l.A,{align:"left",children:[(0,te.jsxs)(f.A,{variant:"caption",children:[" ",e.accountno]}),(0,te.jsxs)(f.A,{variant:"h6",children:[" ",e.bankname]})]}),(0,te.jsx)(l.A,{children:e.ifsccode}),(0,te.jsx)(l.A,{align:"left",children:e.referenceno}),(0,te.jsx)(l.A,{children:e.amount}),(0,te.jsx)(l.A,{children:e.reason})]},e.sno),(0,te.jsx)(a.A,{children:(0,te.jsxs)(l.A,{style:{paddingBottom:0,paddingTop:0,paddingLeft:0,paddingRight:0},colSpan:8,sx:{width:"100%"},children:[(0,te.jsx)(S.A,{in:expandopen===e.sno,timeout:"auto",unmountOnExit:!0,children:(0,te.jsx)(H.A,{type:"slide",direction:"down",in:!0,children:(0,te.jsx)(Z.A,{sx:{height:"100%"},children:Ge?(0,te.jsx)(te.Fragment,{children:(0,te.jsx)(Z.A,{children:(0,te.jsx)(j.A,{alignItems:"center",children:(0,te.jsx)(F.A,{})})})}):(0,te.jsxs)(te.Fragment,{children:[(0,te.jsxs)(k.A,{value:Te,onChange:(e,n)=>Ue(n),children:[(0,te.jsx)(P.A,{label:"client Details"}),(0,te.jsx)(P.A,{label:"Client Pricing"})]}),0===Te&&(0,te.jsx)(te.Fragment,{children:(0,te.jsxs)(u.Ay,{container:!0,spacing:2.5,sx:{pl:{xs:0,sm:5,md:6,lg:10,xl:12},p:2},children:[(0,te.jsx)(u.Ay,{item:!0,xs:12,sm:5,md:4,lg:4,xl:3,children:(0,te.jsx)(Z.A,{sx:{height:"100%"},children:(0,te.jsxs)(u.Ay,{container:!0,spacing:3,children:[(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsxs)(j.A,{spacing:2.5,alignItems:"center",children:[(0,te.jsx)(y.A,{alt:"Avatar 1",size:"xl"}),(0,te.jsxs)(j.A,{spacing:.5,alignItems:"center",children:[(0,te.jsx)(f.A,{variant:"h5",children:he}),(0,te.jsx)(f.A,{color:"secondary",children:we})]})]})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsx)(_.A,{})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsxs)(I.A,{component:"nav","aria-label":"main mailbox folders",sx:{py:0},children:[(0,te.jsxs)(R.Ay,{children:[(0,te.jsx)(W.A,{children:(0,te.jsx)(V.A,{})}),(0,te.jsx)(f.A,{align:"right",children:ue})]}),(0,te.jsxs)(R.Ay,{children:[(0,te.jsx)(W.A,{children:(0,te.jsx)(G.A,{})}),(0,te.jsxs)(f.A,{align:"left",children:["+1 ",je]})]})]})})]})})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,sm:7,md:8,lg:8,xl:9,children:(0,te.jsx)(Z.A,{title:(0,te.jsx)(r.A,{sx:{p:1},children:"Contact Details"}),sx:{height:"100%"},children:(0,te.jsxs)(I.A,{sx:{py:0},children:[(0,te.jsx)(R.Ay,{children:(0,te.jsxs)(u.Ay,{container:!0,spacing:3,children:[(0,te.jsx)(u.Ay,{item:!0,xs:12,md:6,children:(0,te.jsxs)(j.A,{spacing:.5,children:[(0,te.jsx)(f.A,{color:"secondary",children:" Contact Name"}),(0,te.jsx)(f.A,{children:Re})]})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,md:6})]})}),(0,te.jsx)(R.Ay,{children:(0,te.jsxs)(j.A,{spacing:.5,children:[(0,te.jsx)(f.A,{color:"secondary",children:"Address"}),(0,te.jsx)(f.A,{children:Se})]})}),(0,te.jsx)(R.Ay,{children:(0,te.jsxs)(u.Ay,{container:!0,spacing:3,children:[(0,te.jsx)(u.Ay,{item:!0,xs:12,md:6,children:(0,te.jsxs)(j.A,{spacing:.5,children:[(0,te.jsx)(f.A,{color:"secondary",children:"City"}),(0,te.jsx)(f.A,{children:ke})]})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,md:6,children:(0,te.jsxs)(j.A,{spacing:.5,children:[(0,te.jsx)(f.A,{color:"secondary",children:"Zip Code"}),(0,te.jsx)(f.A,{children:_e})]})})]})})]})})})]})}),1===Te&&(0,te.jsx)(te.Fragment,{children:(0,te.jsx)(u.Ay,{container:!0,sx:{p:1},children:(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsx)(Z.A,{sx:{height:"100%",p:1},children:Me[0].role?(0,te.jsx)(te.Fragment,{children:(0,te.jsx)($.A,{sx:{width:"100%",borderBottom:1,borderColor:"divider"},children:(0,te.jsxs)(w.A,{sx:{width:"100%"},children:[(0,te.jsx)(i.A,{children:(0,te.jsxs)(a.A,{children:[(0,te.jsx)(l.A,{children:"#"}),(0,te.jsx)(l.A,{sx:{width:"30%"},children:"Category"}),(0,te.jsx)(l.A,{sx:{width:"30%"},children:"Skill"}),(0,te.jsx)(l.A,{sx:{width:"30%"},children:"Cost/Hr"})]})}),(0,te.jsx)(C.A,{children:Me.map((e=>(0,te.jsx)(te.Fragment,{children:(0,te.jsxs)(a.A,{children:[(0,te.jsx)(l.A,{children:e.sno}),(0,te.jsx)(l.A,{children:e.categoryname}),(0,te.jsx)(l.A,{children:e.role}),(0,te.jsx)(l.A,{children:e.cost})]})})))})]})})}):(0,te.jsx)(te.Fragment,{children:(0,te.jsx)(f.A,{children:"No Data found"})})})})})})]})})})}),(0,te.jsx)(S.A,{in:editexpandopen===e.sno,timeout:"auto",unmountOnExit:!0,children:(0,te.jsx)(H.A,{type:"slide",direction:"down",in:!0,children:Ge?(0,te.jsx)(te.Fragment,{children:(0,te.jsx)(Z.A,{children:(0,te.jsx)(j.A,{alignItems:"center",children:(0,te.jsx)(F.A,{})})})}):(0,te.jsx)(te.Fragment,{children:(0,te.jsxs)(Z.A,{sx:{height:"100%"},children:[(0,te.jsxs)(k.A,{value:Te,onChange:(e,n)=>Ue(n),children:[(0,te.jsx)(P.A,{label:"client Details"}),(0,te.jsx)(P.A,{label:"Client Pricing"})]}),0===Te&&(0,te.jsx)(te.Fragment,{children:(0,te.jsx)(Z.A,{sx:{height:"100%"},children:(0,te.jsxs)(u.Ay,{container:!0,spacing:2.5,children:[(0,te.jsx)(u.Ay,{item:!0,xs:12,sm:5,md:4,lg:4,xl:3,children:(0,te.jsx)(Z.A,{title:(0,te.jsx)(r.A,{sx:{p:1},children:"Client"}),sx:{height:"100%"},children:(0,te.jsxs)(u.Ay,{container:!0,spacing:3,children:[(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsxs)(j.A,{spacing:2,alignItems:"center",sx:{width:"100%"},children:[(0,te.jsx)(m.A,{type:"text",label:"Business name",fullWidth:!0,sx:{width:"100%"},value:he,onChange:e=>xe(e.target.value)}),(0,te.jsx)(m.A,{type:"number",value:we,onChange:e=>Ce(e.target.value),label:"Business No.",fullWidth:!0,sx:{width:"100%"}})]})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsx)(I.A,{component:"nav","aria-label":"main mailbox folders",sx:{py:0},children:(0,te.jsxs)(j.A,{direction:"column",spacing:2,sx:{width:"100%"},children:[(0,te.jsx)(m.A,{type:"email",value:ue,sx:{width:"100%"},onChange:e=>Ae(e.target.value),label:"Email"}),(0,te.jsx)(m.A,{type:"number",value:je,placeholder:"Mobile Number",InputProps:{startAdornment:(0,te.jsx)(q.A,{position:"start",children:"+1"})},sx:{width:"100%"},onChange:e=>ve(e.target.value)})]})})})]})})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,sm:7,md:8,lg:8,xl:9,children:(0,te.jsx)(Z.A,{title:(0,te.jsx)(r.A,{sx:{p:1},children:"Contact Details"}),sx:{height:"100%"},children:(0,te.jsxs)(u.Ay,{container:!0,spacing:3,children:[(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsx)(j.A,{spacing:.5,children:(0,te.jsx)(m.A,{type:"text",value:Re,onChange:e=>We(e.target.value),label:"Contact Name"})})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsxs)(j.A,{spacing:.5,children:[(0,te.jsx)(te.Fragment,{}),(0,te.jsx)(J.Ay,{id:"request-address-autocomplete",fullWidth:!0,placeholder:"Address",value:Se,onChange:Fe,onPlaceSelected:nn,TextFieldProps:{className:"automap",InputProps:{style:{borderRadius:"5px",border:"1px solid #e0e0e0"}}}})]})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,md:6,children:(0,te.jsx)(j.A,{spacing:.5,children:(0,te.jsx)(m.A,{label:"City",type:"text",value:ke,onChange:e=>Pe(e.target.value)})})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,md:6,children:(0,te.jsx)(j.A,{spacing:.5,children:(0,te.jsx)(m.A,{label:"Zip Code",value:_e,onChange:e=>Ie(e.target.value)})})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsx)(j.A,{direction:"row",justifyContent:"flex-end",children:(0,te.jsxs)(p.A,{variant:"contained",onClick:()=>{(async()=>{if(he)if(we)if(ue)if(je)if(Re)if(Se)if(ke)if(_e)if(Ee.lat&&Ee.lng)if(!Le&&!Ve||Me[0].role&&Me[0].cost){let n={tenantid:Oe,registrationno:we,tenantname:he,primaryemail:ue,primarycontact:Re,contactno:je,address:Se,suburb:De,city:ke,state:qe,postcode:_e,latitude:Ee.lat.toString(),longitude:Ee.lng.toString(),approved:Le&&1===le||!Le&&0===le&&!Ve?1:0};console.log(n);try{me(!0),await Q.A.put("".concat("https://jupiter.nearle.app/live/api/v2","/tenants/update"),n).then((e=>{console.log("res:",e),"Update successful"===e.data.message&&((0,T.M8)("Client Details Updated Successfully",{variant:"success",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:3e3}),me(!0),setTimeout((()=>{fe(),ye(),re(0),me(!1)}),2e3)),me(!1)})).catch((e=>{console.log(e),me(!1)}))}catch(e){console.log(e),me(!1)}}else en("Fill client pricing");else setAlertmessage("Fill correct address"),en("Fill correct address");else en("Fill Zip code");else en("Fill City name");else en("Fill Address");else en("Fill Contact name");else en("Fill Mobile number");else en("Fill Email address");else en("Fill Business No.");else en("Fill Business name")})(),Le&&sn()},children:["Update ",Le?"& Approve":"",Ve?"& Disable":""]})})})]})})})]})})}),1===Te&&(0,te.jsx)(te.Fragment,{children:(0,te.jsx)(u.Ay,{container:!0,children:(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsx)(Z.A,{sx:{height:"100%",p:1},children:(0,te.jsxs)(Z.A,{sx:{height:"100%"},children:[(0,te.jsx)($.A,{sx:{width:"100%",borderBottom:1,borderColor:"divider"},children:(0,te.jsxs)(w.A,{sx:{width:"100%"},children:[(0,te.jsx)(i.A,{children:(0,te.jsxs)(a.A,{children:[(0,te.jsx)(l.A,{children:"#"}),(0,te.jsx)(l.A,{children:"Category"}),(0,te.jsx)(l.A,{sx:{width:"40%"},children:"Skill"}),(0,te.jsx)(l.A,{sx:{width:"40%"},children:"Cost/Hr"}),(0,te.jsx)(l.A,{sx:{width:"10px"}})]})}),(0,te.jsx)(C.A,{children:Me.map((e=>(0,te.jsx)(te.Fragment,{children:(0,te.jsxs)(a.A,{children:[(0,te.jsx)(l.A,{children:e.sno}),(0,te.jsx)(l.A,{children:e.categoryname}),(0,te.jsx)(l.A,{children:(0,te.jsx)(E.A,{fullWidth:!0,id:"venuetype33",variant:"outlined",error:!0,freeSolo:!0,options:He.sort(((e,n)=>-n.categoryname.localeCompare(e.categoryname))),groupBy:e=>e.categoryname,getOptionLabel:e=>e.subcategoryname,isOptionEqualToValue:(e,n)=>e.subcategoryid===n.subcategoryid,onChange:(n,s)=>{if(s){console.log("eval",n);let t=Me.find((e=>e.subcategoryid===s.subcategoryid));if(console.log(s),t)en("select different skill");else{let n=Me;n[e.sno-1].role=s.subcategoryname,n[e.sno-1].categoryname=s.categoryname,n[e.sno-1].categoryid=s.categoryid,n[e.sno-1].subcategoryid=s.subcategoryid,n[e.sno-1].servicename=s.subcategoryname,n[e.sno-1].unitid=s.unitid,n[e.sno-1].unitname=s.unitname,Ye([...n])}}console.log(s)},renderInput:n=>(0,te.jsx)(m.A,(0,t.A)((0,t.A)({},n),{},{placeholder:"Choose a Skill",defaultValue:e.role,variant:"outlined",sx:{input:{"&::placeholder":{opacity:.9}}}})),value:{categoryid:e.categoryid,categoryname:"",cost:e.serviceamount,label:e.servicename,status:0,subcategoryid:e.subcategoryid,subcategoryname:e.servicename,unitid:e.unitid,unitname:e.unitname},disabled:!!ge})}),(0,te.jsx)(l.A,{children:(0,te.jsx)(m.A,{type:"number",onChange:n=>{let s=Me;n.target.value<1e3&&(s[e.sno-1].cost=n.target.value,s[e.sno-1].servicevalue=n.target.value,s[e.sno-1].serviceamount=n.target.value,Ye([...s])),console.log(n.target.value)},value:e.cost,autoComplete:"off",fullWidth:!0})}),(0,te.jsx)(l.A,{children:(0,te.jsx)(z.A,{onClick:()=>(async(e,n)=>{console.log(n);let s=Me;if(0!==n.serviceid&&Me.length>1){console.log([{serviceid:n.serviceid,tenantid:n.tenantid,categoryid:n.categoryid,subcategoryid:n.subcategoryid,servicecode:n.servicecode,servicename:n.servicename,unitid:n.unitid,unitname:n.unitname,serviceamount:n.servicevalue}]);try{await Q.A.delete("".concat("https://jupiter.nearle.app/live/api/v2","/tenants/delete/services"),{data:[{serviceid:n.serviceid,tenantid:n.tenantid,categoryid:n.categoryid,subcategoryid:n.subcategoryid,servicecode:n.servicecode,servicename:n.servicename,unitid:n.unitid,unitname:n.unitname,serviceamount:n.servicevalue}]}).then((n=>{console.log("res"),console.log(n),"Deleted successful"===n.data.message&&((0,T.M8)("Client pricing Deleted",{variant:"success",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3}),s.splice(e-1,1),s.map(((e,n)=>{e.sno=n+1})),console.log(s),Ye([...s]))})).catch((e=>{console.log(e),me(!1)}))}catch(t){console.log(t),me(!1)}}else Me.length>1?(s.splice(e-1,1),s.map(((e,n)=>{e.sno=n+1})),console.log(s),Ye([...s])):1===Me.length&&Ye([{sno:1,role:"",cost:"",serviceid:n.serviceid,tenantid:0,categoryid:0,subcategoryid:0,servicecode:"",servicename:"",unitid:0,unitname:"",serviceamount:"",discountid:0,taxpercent:0,taxamount:0,servicevalue:0,categoryname:""}])})(e.sno,e),color:"error",children:(0,te.jsx)(B.A,{})})})]})})))})]})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsx)(p.A,{color:"primary",endIcon:(0,te.jsx)(M.A,{}),onClick:()=>(()=>{let e=Me;e[e.length-1].role&&e[e.length-1].cost?(e.push({sno:e.length+1,cost:"",role:"",serviceid:0,tenantid:0,categoryid:0,subcategoryid:0,servicecode:"",servicename:"",unitid:0,unitname:"",serviceamount:"",discountid:0,taxpercent:0,taxamount:0,servicevalue:0,categoryname:""}),Ye([...e])):en("Fill all Previous Details")})(),sx:{m:2},variant:"dashed",size:"extraSmall",children:"ADD SKILL"})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsx)(u.Ay,{container:!0,justifyContent:"flex-end",children:(0,te.jsx)(u.Ay,{item:!0,children:(0,te.jsx)(p.A,{variant:"contained",size:"small",onClick:sn,children:"Update"})})})})]})})})})})]})})})})]})})]})})),ln>0&&(0,te.jsx)(a.A,{style:{height:53*ln},children:(0,te.jsx)(l.A,{colSpan:6})})]})]})}),(0,te.jsx)(ee.A,{rowsPerPageOptions:[10,25,50,100],component:"div",count:oe.length,rowsPerPage:ce,page:ie,onPageChange:(e,n)=>{ae(n)},onRowsPerPageChange:e=>{de(parseInt(e.target.value,10)),ae(0)}})]})]})}const ie=(0,o.A)(),ae=(0,c.A)(ie.breakpoints.down("md")),[le,re]=(0,K.useState)(0),[oe,ce]=(0,K.useState)([]),[de,he]=(0,K.useState)([]),[xe,ue]=(0,K.useState)([]),[ge,me]=(0,K.useState)(!1),[Ae,je]=(0,K.useState)(""),[pe,ve]=(0,K.useState)(!1);(0,K.useEffect)((()=>{localStorage.getItem("partnerid")&&(fe(localStorage.getItem("partnerid")),ye(localStorage.getItem("partnerid")))}),[]),(0,K.useEffect)((()=>{}),[Ae,le]);const ye=async e=>{me(!0);try{await Q.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/payments/requests/getpaymentrequest/?partnerid=").concat(e,"&status=1")).then((e=>{if("Successful"===e.data.message){let n=[];e.data.details.map(((e,s)=>{n=[...n,(0,t.A)((0,t.A)({},e),{},{sno:s+1})]})),he(n),console.log(e.data.details),me(!1)}})).catch((e=>{console.log(e),me(!1)}))}catch(n){console.log(n),me(!1)}},fe=async e=>{me(!0);try{await Q.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/payments/requests/getpaymentrequest/?partnerid=").concat(e,"&status=0")).then((e=>{if("Success"===e.data.message){let n=[];e.data.details.map(((e,s)=>{n=[...n,(0,t.A)((0,t.A)({},e),{},{sno:s+1})]})),ue(n),ce(n),console.log(e.data.details),me(!1)}})).catch((e=>{console.log(e),me(!1)}))}catch(n){console.log(n),me(!1)}},be=()=>{ve(!1)};return(0,te.jsxs)(te.Fragment,{children:[ge&&(0,te.jsx)(X.A,{}),(0,te.jsxs)(u.Ay,{container:!0,rowSpacing:2,columnSpacing:2.75,children:[(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsxs)(j.A,{direction:{xs:"column",sm:"row"},justifyContent:"space-between",alignItems:{xs:"stretch",sm:"center"},spacing:{xs:1.5,sm:0},children:[(0,te.jsx)(f.A,{variant:"h3",children:"Payment Requests"}),(0,te.jsx)(p.A,{variant:"contained",fullWidth:ae,onClick:()=>{},children:"Create Request"})]})}),(0,te.jsx)(u.Ay,{item:!0,xs:12,children:(0,te.jsxs)(r.A,{sx:{overflow:"auto",border:1,borderColor:"grey.200",borderRadius:2,backgroundColor:"#fff",minHeight:400},children:[(0,te.jsxs)(j.A,{alignItems:"center",justifyContent:"space-between",direction:"row",sx:{p:2,width:"100%",flexWrap:"wrap",gap:1},children:[(0,te.jsxs)(k.A,{value:le,onChange:(e,n)=>{re(n),1===n&&ce(de),0===n&&ce(xe)},variant:"scrollable",scrollButtons:"auto",children:[(0,te.jsx)(P.A,{label:"Pending",icon:(0,te.jsx)(b.A,{label:xe.length,color:"primary",variant:"light",size:"small"}),iconPosition:"end"}),(0,te.jsx)(P.A,{label:"Paid",iconPosition:"end",icon:(0,te.jsx)(b.A,{label:de.length,color:"primary",variant:"light",size:"small"})})]}),(0,te.jsx)(D.A,{sx:{width:{xs:"100%",md:250}},children:(0,te.jsx)(N.A,{size:"small",id:"header-search",startAdornment:(0,te.jsx)(q.A,{position:"start",sx:{mr:-.5},children:(0,te.jsx)(Y.A,{})}),"aria-describedby":"header-search-text",inputProps:{"aria-label":"weight"},placeholder:"Search",value:Ae,onChange:e=>{je(e.target.value)},autoComplete:"off"})})]}),(0,te.jsx)(U,{})]})})]})]})}}}]); |