1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5691],{99245:function(e,n,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/accounts/account-as/edit",function(){return l(14780)}])},14780:function(e,n,l){"use strict";l.r(n),l.d(n,{default:function(){return Z}});var s=l(85893),a=l(67294),i=l(43303),t=l(99514),d=l(69216),o=l(36034),c=l(49731),r=l(11163),u=l(95196),v=l(14416),g=l(52619),x=l(37453),h=l(67591),m=l(46193),p=l(6732),j=l(15647),w=l(3238);function S(){var e,n,l,S,Z,b,A;let[G,f]=(0,a.useState)([]),[y,N]=(0,a.useState)(!1),[V,_]=(0,a.useState)(""),P=(0,r.useRouter)(),C=(0,v.I0)(),[T,D]=(0,a.useState)(null),[E,I]=(0,a.useState)([]),[M,O]=(0,a.useState)([]),[k,R]=(0,a.useState)([]),[U,X]=(0,a.useState)(!1),[q,z]=(0,a.useState)(""),[Y,F]=(0,a.useState)(""),[K,B]=(0,a.useState)(1),[H,J]=(0,a.useState)(null),[L,Q]=(0,a.useState)([]),[W,$]=(0,a.useState)([]),[ee,en]=(0,a.useState)(""),[el,es]=(0,a.useState)(""),[ea,ei]=(0,a.useState)(""),[et,ed]=(0,a.useState)(null),eo=P.query.id;(0,a.useEffect)(()=>{eo&&(C((0,g.VO)()),(0,u.kr)(eo).then(e=>{if(e.success){var n,l,s,a,i,t,d,o,c;C((0,g.Gx)()),D(null==e?void 0:null===(n=e.data)||void 0===n?void 0:n.profile);let r=null==e?void 0:null===(i=e.data)||void 0===i?void 0:null===(a=i.profile)||void 0===a?void 0:null===(s=a.user)||void 0===s?void 0:null===(l=s.companies_assigned)||void 0===l?void 0:l.map(e=>e.id),u=null==e?void 0:null===(c=e.data)||void 0===c?void 0:null===(o=c.profile)||void 0===o?void 0:null===(d=o.user)||void 0===d?void 0:null===(t=d.stations_assigned)||void 0===t?void 0:t.map(e=>e.id);$(r),f(u)}else C((0,g.Gx)()),C((0,x.G5)((null==e?void 0:e.message)||(null==e?void 0:e.errors),"warning"))}).catch(e=>{C((0,g.Gx)()),C((0,x.G5)(e,"warning"))}),(0,u.XF)().then(e=>{if(C((0,g.Gx)()),e.success){var n,l;I(null==e?void 0:null===(l=e.data)||void 0===l?void 0:null===(n=l.zones)||void 0===n?void 0:n.map(e=>({value:e,label:(0,h.je)((0,h.VM)(e))})))}else C((0,x.G5)((null==e?void 0:e.errors)||"Something went wrong","warning"))}).catch(e=>(C((0,g.Gx)()),C((0,x.G5)(e||"Something went wrong","warning")))),(0,u.sM)().then(e=>{var n,l,s,a,i;if(C((0,g.Gx)()),e.success){let i=null==e?void 0:null===(l=e.data)||void 0===l?void 0:null===(n=l.city)||void 0===n?void 0:n.map(e=>({value:e,label:(0,h.je)((0,h.VM)(e))})),t=null==e?void 0:null===(a=e.data)||void 0===a?void 0:null===(s=a.state)||void 0===s?void 0:s.map(e=>({value:e,label:(0,h.je)((0,h.VM)(e))}));O(i),R(t)}else C((0,x.G5)((null==e?void 0:null===(i=e.data)||void 0===i?void 0:i.errors)||"Something went wrong","warning"))}).catch(e=>(C((0,g.Gx)()),C((0,x.G5)(e.errors||"Something went wrong","warning")))))},[P.isReady]);let ec=e=>{C((0,g.VO)()),(0,u.EI)(e,(null==Y?void 0:Y.value)?null==Y?void 0:Y.value:"",(null==q?void 0:q.value)?null==q?void 0:q.value:"").then(e=>{if(C((0,g.Gx)()),e.success)J(null==e?void 0:e.data);else{var n;C((0,x.G5)((null==e?void 0:null===(n=e.data)||void 0===n?void 0:n.errors)||"Something went wrong","warning"))}}).catch(e=>(C((0,g.Gx)()),C((0,x.G5)(e.message||"Something went wrong","warning"))))},er=e=>{z(e),C((0,g.VO)()),(0,u.EI)(1,(null==Y?void 0:Y.value)?null==Y?void 0:Y.value:"",(null==e?void 0:e.value)?null==e?void 0:e.value:"").then(e=>{if(C((0,g.Gx)()),e.success)J(null==e?void 0:e.data);else{var n;C((0,x.G5)((null==e?void 0:null===(n=e.data)||void 0===n?void 0:n.errors)||"Something went wrong","warning"))}}).catch(e=>(C((0,g.Gx)()),C((0,x.G5)(e.message||"Something went wrong","warning"))))},eu=e=>{F(e),C((0,g.VO)()),(0,u.EI)(1,(null==e?void 0:e.value)?null==e?void 0:e.value:"",(null==q?void 0:q.value)?null==q?void 0:q.value:"").then(e=>{if(C((0,g.Gx)()),e.success)J(null==e?void 0:e.data);else{var n;C((0,x.G5)((null==e?void 0:null===(n=e.data)||void 0===n?void 0:n.errors)||"Something went wrong","warning"))}}).catch(e=>(C((0,g.Gx)()),C((0,x.G5)(e.message||"Something went wrong","warning"))))};return(0,s.jsx)(i.Z,{component:"div",children:(0,s.jsxs)(t.ZP,{container:!0,className:"assignment-details-con",children:[(0,s.jsx)(t.ZP,{item:!0,xs:12,md:12,lg:12,display:"flex",justifyContent:"space-between",children:(null==T?void 0:null===(e=T.user)||void 0===e?void 0:e.stations_assigned.length)>0&&(null==T?void 0:null===(n=T.user)||void 0===n?void 0:n.companies_assigned.length)>0?(0,s.jsx)(i.Z,{component:"div",className:"heading-1",children:"Modify Station and Account"}):(0,s.jsx)(i.Z,{component:"div",className:"heading-1",children:(null==T?void 0:null===(l=T.user)||void 0===l?void 0:l.stations_assigned.length)>0?"Modify Station":"Modify Account"})}),(0,s.jsx)(t.ZP,{item:!0,xs:12,md:12,lg:12,children:(0,s.jsxs)(i.Z,{children:[(0,s.jsx)(d.Z,{elevation:2,sx:{p:"20px 35px",borderRadius:"8px",mt:"15px"},children:(0,s.jsxs)(t.ZP,{container:!0,children:[(0,s.jsxs)(t.ZP,{item:!0,xs:4.5,md:4.5,lg:4.5,children:[(0,s.jsxs)(i.Z,{component:"div",sx:{margin:"4px 0px"},children:[(0,s.jsx)(i.Z,{component:"span",className:"card-sub-heading-1",children:"Role"}),(0,s.jsx)(i.Z,{component:"span",className:"card-sub-heading-2",children:" *"})]}),(0,s.jsx)(i.Z,{component:"div",className:"img-cell-2",sx:{marginTop:"17px"},children:(0,s.jsx)(i.Z,{component:"div",className:"sub-heading-1",children:(0,h.jX)(null==T?void 0:null===(Z=T.user)||void 0===Z?void 0:null===(S=Z.roles[0])||void 0===S?void 0:S.name)})})]}),(0,s.jsxs)(t.ZP,{item:!0,xs:4.5,md:4.5,lg:4.5,children:[(0,s.jsxs)(i.Z,{component:"div",sx:{margin:"4px 0px"},children:[(0,s.jsx)(i.Z,{component:"span",className:"card-sub-heading-1",children:"User"}),(0,s.jsx)(i.Z,{component:"span",className:"card-sub-heading-2",children:" *"})]}),(0,s.jsxs)(i.Z,{component:"div",className:"img-cell-2",sx:{marginTop:"17px"},children:[(0,s.jsx)(i.Z,{component:"div",children:(0,s.jsx)("img",{src:"/assets/defaultUserIcon.svg",style:{width:"40px"}})}),(0,s.jsx)(i.Z,{component:"div",className:"sub-heading-1 margin-left",children:(0,h.Yu)(null==T?void 0:null===(b=T.user)||void 0===b?void 0:b.name)})]})]}),(0,s.jsxs)(t.ZP,{item:!0,xs:3,md:3,lg:3,children:[(0,s.jsxs)(i.Z,{component:"div",sx:{margin:"4px 0px"},children:[(0,s.jsx)(i.Z,{component:"span",className:"card-sub-heading-1",children:"Manager"}),(0,s.jsx)(i.Z,{component:"span",className:"card-sub-heading-2",children:" *"})]}),(0,s.jsxs)(i.Z,{component:"div",className:"img-cell-2",sx:{marginTop:"17px"},children:[(0,s.jsx)(i.Z,{component:"div",children:(0,s.jsx)("img",{src:"/assets/defaultUserIcon.svg",style:{width:"40px"}})}),(0,s.jsx)(i.Z,{component:"div",className:"sub-heading-1 margin-left",children:(0,h.Yu)(null==T?void 0:null===(A=T.user)||void 0===A?void 0:A.manager)})]})]})]})}),(0,s.jsx)(d.Z,{elevation:2,sx:{p:"25px 35px",borderRadius:"8px",mt:"25px"},children:(0,s.jsxs)(t.ZP,{container:!0,children:[(0,s.jsxs)(t.ZP,{item:!0,xs:6,md:6,lg:6,children:[(0,s.jsxs)("div",{style:{margin:"4px 0px"},children:[(0,s.jsx)("span",{className:"card-sub-heading-1",children:"Zone"}),(0,s.jsx)("span",{className:"card-sub-heading-2",children:" *"})]}),(0,s.jsx)("div",{style:{width:"95%"},children:(0,s.jsx)(o.Z,{placeholder:"Select Zone",inputValue:ee,onInputChange:e=>{en(null==e?void 0:e.replace(/[^\w\s]|[\d]/gi,"").replace(/\s+/g," "))},onChange:e=>{ed(e)},options:E})})]}),(0,s.jsxs)(t.ZP,{item:!0,xs:6,md:6,lg:6,children:[(0,s.jsxs)("div",{style:{margin:"4px 0px"},children:[(0,s.jsx)("span",{className:"card-sub-heading-1",children:"Assignment Mode"}),(0,s.jsx)("span",{className:"card-sub-heading-2",children:" *"})]}),(0,s.jsx)("div",{children:(0,s.jsx)(c.Z,{label:[{label:"Stations",value:"stations"},{label:"Accounts",value:"accounts"}],value:V,defaultValue:V,onChange:e=>{_(e),"stations"===e&&(B(1),F(""),z(""),C((0,g.VO)()),(0,u.EI)(K,"","").then(e=>{if(C((0,g.Gx)()),e.success)J(null==e?void 0:e.data);else{var n;C((0,x.G5)((null==e?void 0:null===(n=e.data)||void 0===n?void 0:n.errors)||"Something went wrong","warning"))}}).catch(e=>(C((0,g.Gx)()),C((0,x.G5)(e.errors||"Something went wrong","warning"))))),"accounts"===e&&(C((0,g.VO)()),(0,u.Kj)(1).then(e=>{if(C((0,g.Gx)()),e.success)Q(null==e?void 0:e.data);else{var n;C((0,x.G5)((null==e?void 0:null===(n=e.data)||void 0===n?void 0:n.errors)||"Something went wrong","warning"))}}).catch(e=>(C((0,g.Gx)()),C((0,x.G5)(e.errors||"Something went wrong","warning")))))}})})]}),"stations"===V&&(0,s.jsxs)(t.ZP,{item:!0,xs:6,md:6,lg:6,sx:{mt:"17px"},children:[(0,s.jsx)("div",{style:{margin:"4px 0px"},children:(0,s.jsx)("span",{className:"card-sub-heading-1",children:"State"})}),(0,s.jsx)("div",{style:{width:"95%"},children:(0,s.jsx)(o.Z,{placeholder:"Select State",value:q,inputValue:ea,onInputChange:e=>{ei(null==e?void 0:e.replace(/[^\w\s]|[\d]/gi,"").replace(/\s+/g," "))},onChange:e=>{er(e)},options:k})})]}),"stations"===V&&(0,s.jsxs)(t.ZP,{item:!0,xs:6,md:6,lg:6,sx:{mt:"17px"},children:[(0,s.jsx)("div",{style:{margin:"4px 0px"},children:(0,s.jsx)("span",{className:"card-sub-heading-1",children:"City"})}),(0,s.jsx)("div",{style:{width:"100%"},children:(0,s.jsx)(o.Z,{placeholder:"Select City",value:Y,inputValue:el,onInputChange:e=>{es(null==e?void 0:e.replace(/[^\w\s]|[\d]/gi,"").replace(/\s+/g," "))},onChange:e=>{eu(e)},options:M})})]}),(0,s.jsxs)(t.ZP,{item:!0,xs:12,md:12,lg:12,children:["stations"==V&&(0,s.jsx)(t.ZP,{item:!0,xs:12,md:12,lg:12,children:U?(0,s.jsx)(m.Z,{TableData:H,setTableData:J,page:K,setpage:B,handlePageChange:ec,selectedValueArray:G,setselectedValueArray:f,setSelectAll:X,SelectAll:U}):(0,s.jsx)(p.Z,{TableData:H,setTableData:J,page:K,setpage:B,handlePageChange:ec,selectedValueArray:G,setselectedValueArray:f,setSelectAll:X,SelectAll:U})}),"accounts"==V&&(0,s.jsx)(t.ZP,{item:!0,xs:12,md:12,lg:12,children:y?(0,s.jsx)(j.Z,{setAccountTableData:Q,TableData:H,setTableData:J,page:K,setpage:B,selectedValueArray:G,setselectedValueArray:f,setSelectAll:X,SelectAll:U,AccountTableData:L,setselectedValueAccountArray:$,selectedValueAccountArray:W,setSelectAllAccount:N,SelectAllAccount:y}):(0,s.jsx)(w.Z,{setAccountTableData:Q,TableData:H,setTableData:J,page:K,setpage:B,selectedValueArray:G,setselectedValueArray:f,setSelectAll:X,SelectAll:U,AccountTableData:L,setselectedValueAccountArray:$,selectedValueAccountArray:W,setSelectAllAccount:N,SelectAllAccount:y})})]}),(0,s.jsx)(t.ZP,{item:!0,xs:12,md:12,lg:12,sx:{mt:"10px"},children:(0,s.jsxs)("div",{className:"btn-con",children:[(0,s.jsx)("button",{className:"cancel-btn",onClick:()=>P.push({pathname:"/accounts/account-as/details/",query:{id:P.query.id}}),children:"Cancel"}),(0,s.jsx)("button",{className:"proceed-btn",onClick:()=>
1{if(eo){var e,n;C((0,g.VO)()),(0,u.RN)({user_id:eo,account_ids:W,role_name:null==T?void 0:null===(n=T.user)||void 0===n?void 0:null===(e=n.roles[0])||void 0===e?void 0:e.name,zone:null==et?void 0:et.value,assignment_type:V,station_ids:G}).then(e=>{C((0,g.Gx)()),e.success?C((0,x.G5)(null==e?void 0:e.message,"success",()=>{P.push("/accounts/account-as")})):C((0,x.G5)((null==e?void 0:e.errors)||"Something went wrong","warning"))}).catch(e=>(C((0,g.Gx)()),C((0,x.G5)(e.errors||"Something went wrong","warning"))))}},children:"Update"})]})})]})})]})})]})})}function Z(){return(0,s.jsx)(S,{})}}},function(e){e.O(0,[9514,9331,3157,5229,2668,1589,2888,9774,179],function(){return e(e.s=99245)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.