PageSourceSearch

https://www.auto.de/assets/js/dealer_employee_set.34a28a16.chunk.js

js auto.de collected 2026-09-24 19:04:34 UTC 9,701 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkfe_main=self.webpackChunkfe_main||[]).push([[562],{59854:function(e,t,a){a.r(t),a.d(t,{default:function(){return F}});var l=a(14041),s=a(53857),r=a(3838),n=a(52376),c=a(75865),o={FormCard:"BPzoFtdF",loader:"_IuEYAqr",lastFormCard:"gh_iVikw BPzoFtdF",header:"wfcoe0wB"},i=a(99870),m=a.n(i);class d extends l.Component{constructor(){super(...arguments),Object.defineProperty(this,"renderLoader",{enumerable:!0,configurable:!0,writable:!0,value:()=>{const{loading:e}=this.props;return!!e&&l.createElement("div",{className:o.loader},l.createElement(c.aH,{size:"medium"}))}})}render(){const{className:e}=this.props,t=m()(o.FormCard,e);return l.createElement("div",{className:t},this.renderLoader(),l.createElement("div",{className:o.header},this.props.title),l.createElement("div",{className:o.content},this.props.children))}}Object.defineProperty(d,"defaultProps",{enumerable:!0,configurable:!0,writable:!0,value:{title:"",loading:!1}});var p=d,u=a(35618),f=a(66175),h=a(77034),E=a(55221),b=a(4767),g={wrapper:"kevAOMTZ",fieldRow:"EQvS1VuJ",label:"kXnhoLtz",input:"HsMsrj5j",roleColumn:"mYdbsa9Y",checkbox:"miXlIByc",form:"ufp7H9p3",title:"N8MEmzwo",sectionTitle:"wl2wTZIH",infoHeader:"b_IAD_3g",list:"Bv5pwVE4",actions:"GMLAg4qw",rightsList:"VFXxoRmv",btnDealerProfileStore:"PXSDVr9b"},N=e=>l.createElement("fieldset",{className:g.fieldRow},l.createElement("label",null,l.createElement("div",{className:g.label},e.label),l.createElement("div",{className:g.input},e.children))),v=a(8692),w=a(37195),D=a(92235),y=a.n(D),A=a(80664),P=a.n(A),S=a(25839);const R={dvr:y()({package:P()})},k=[{name:"gender",placeholder:"personalData.placeholders.gender",rules:"",extra:S.nL,output:e=>e.value},{name:"firstName",placeholder:"personalData.placeholders.firstName",rules:""},{name:"lastName",placeholder:"personalData.placeholders.lastName",rules:""},{name:"landline",type:"tel",placeholder:"contactDetails.placeholders.landline",rules:"phone"},{name:"mobilephone",type:"tel",placeholder:"contactDetails.placeholders.mobilephone",rules:"phone"},{name:"fax",type:"tel",placeholder:"contactDetails.placeholders.fax",rules:"phone"},{name:"email",type:"email",placeholder:"contactDetails.placeholders.email",rules:"required|email"},{name:"isDemployee",label:"carDealerEmployee",type:"checkbox",rules:"boolean",disabled:!0,value:!0},{name:"isDadmin",label:"carDealerAdmin",type:"checkbox",rules:"boolean"},{name:"isDacc",label:"carDealerAccountant",type:"checkbox",rules:"boolean"},{name:"password",rules:"required_if:addUserScreenFlag|password",options:{validateOnChange:!0}},{name:"password_confirmation",rules:"required_if:addUserScreenFlag|password|same:password",options:{validateOnChange:!0}},{name:"addUserScreenFlag",type:"checkbox",rules:"boolean",value:!0}];var $=new w.Ay({fields:k},{plugins:R,options:{validateOnBlur:!0,showErrorsOnSubmit:!0,showErrorsOnReset:!1}}),x=({t:e})=>l.createElement("div",{className:g.form},l.createElement(E.mc,{fluid:!0},l.createElement(E.fI,null,l.createElement(E.fv,{sm:6,md:4,className:g.col},l.createElement(N,{label:e("personalData.gender")},l.createElement(v.A,{className:g.dropDown,field:$.$("gender"),t:e,namespace:"common"}))),l.createElement(E.fv,{sm:6,md:4,className:g.col},l.createElement(N,{label:e("personalData.firstName")},l.createElement(b.A,{field:$.$("firstName"),t:e,autoComplete:"given-name"}))),l.createElement(E.fv,{sm:6,md:4,className:g.col},l.createElement(N,{label:e("personalData.lastName")},l.createElement(b.A,{field:$.$("lastName"),t:e,autoComplete:"family-name"})))))),I=({t:e})=>l.createElement("div",null,l.createElement("h3",{className:g.sectionTitle},e("contactDetails.title")),l.createElement("div",{className:g.form},l.createElement(E.mc,{fluid:!0},l.createElement(E.fI,null,l.createElement(E.fv,{sm:6,md:4,className:g.col},l.createElement(N,{label:e("contactDetails.landline")},l.createElement(b.A,{field:$.$("landline"),t:e}))),l.createElement(E.fv,{sm:6,md:4,className:g.col},l.createElement(N,{label:e("contactDetails.mobilephone")},l.createElement(b.A,{field:$.$("mobilephone"),t:e}))),l.createElement(E.fv,{sm:6,md:4,className:g.col},l.createElement(N,{label:e("contactDetails.fax")},l.createElement(b.A,{field:$.$("fax"),t:e}))),l.createElement(E.fv,{sm:6,md:4,className:g.col},l.createElement(N,{label:e("contactDetails.email")},l.createElement(b.A,{field:$.$("email"),t:e}))))))),O=({t:e})=>l.createElement("div",null,l.createElement("h3",{className:g.sectionTitle},e("accessRights.title")),l.createElement("div",{className:g.form},l.createElement(E.mc,{fluid:!0},l.createElement(E.fI,null,l.createElement(E.fv,{sm:6,md:4,className:m()(g.col,g.roleColumn)},l.createElement(N,{label:e("accessRights.role")},l.createElement(c.cG,{field:$.$("isDemployee"),className:g.checkbox,label:e($.$("isDemployee").label)}),l.createElement(c.cG,{field:$.$("isDadmin"),className:g.checkbox,label:e($.$("isDadmin").label)}),l.createElement(c.cG,{field:$.$("isDacc"),className:g.checkbox,label:e($.$("isDacc").label)}))),l.createElement(E.fv,{className:m()(g.col,g.rightsList)},l.createElement("h2",{className:g.infoHeader},e("accessRights.infoHeader"),":"),l.createElement("ul",{className:g.list}
1,l.createElement("li",null,e("accessRights.infoListItem1")),l.createElement("li",null,e("accessRights.infoListItem2")),l.createElement("li",null,e("accessRights.infoListItem3")),l.createElement("li",null,e("accessRights.infoListItem4")),l.createElement("li",null,e("accessRights.infoListItem5")))))))),C=({t:e,editMode:t})=>l.createElement("div",null,l.createElement("h3",{className:g.sectionTitle},e(t?"assignPassword.title.newEmployee":"assignPassword.title.editEmployee")),l.createElement("div",{className:g.form},l.createElement(E.mc,{fluid:!0},l.createElement(E.fI,null,l.createElement(E.fv,{sm:6,md:4,className:g.col},l.createElement(N,{label:e("assignPassword.password")},l.createElement(b.A,{field:$.$("password"),t:e,type:"password"}))),l.createElement(E.fv,{sm:6,md:4,className:g.col},l.createElement(N,{label:e("assignPassword.passwordConfirm")},l.createElement(b.A,{field:$.$("password_confirmation"),t:e,type:"password"}))))))),L=a(75658);let j=class extends l.Component{constructor(e){super(e),Object.defineProperty(this,"onSubmitClick",{enumerable:!0,configurable:!0,writable:!0,value:()=>{$.submit(this.hooks)}}),Object.defineProperty(this,"hooks",{enumerable:!0,configurable:!0,writable:!0,value:{onSuccess:e=>this.state.userId?this.editDealerUser(e):this.createDealerUser(e)}}),Object.defineProperty(this,"createDealerUser",{enumerable:!0,configurable:!0,writable:!0,value:e=>{const{t:t}=this.props,a=e.values();return f.A.createDealerUser(a).then(t=>{this.onRequestSuccess(t,e,!1)}).catch(()=>{h.A.addNotification({message:t("errors.addEmployee"),level:"warning"})})}}),Object.defineProperty(this,"editDealerUser",{enumerable:!0,configurable:!0,writable:!0,value:e=>{const{t:t}=this.props,a=e.values();return f.A.editDealerUser(this.state.userId,a).then(t=>{this.onRequestSuccess(t,e,!0)}).catch(e=>{h.A.addNotification({message:t("errors.updateEmployee"),level:"warning"})})}}),Object.defineProperty(this,"onRequestSuccess",{enumerable:!0,configurable:!0,writable:!0,value:(e,t,a)=>{const{userAddress:l,email:s}=e.user,{firstName:r,lastName:n}=l,{t:c}=this.props,o=r||n?`${r} ${n}`:s,i=c(a?"Notifications:errors.successfullyUpdated":"Notifications:errors.addedNewUser");h.A.addNotification({message:`${o} ${i}`}),t.reset(),u.b.push("/account/position/employees")}}),this.state={user:null,userId:null,formProcessing:!0}}componentDidMount(){const{t:e}=this.props,{id:t}=this.props.match.params;t?this.props.dealerProfileStore.getDealerUserData(t).then(e=>{this.setState({user:e,userId:t,formProcessing:!1}),U(e)}).catch(t=>{h.A.addNotification({message:e("errors.loadEmployee"),level:"warning"}),this.props.history.push("/account/position/employees")}):this.setState({formProcessing:!1})}componentWillUnmount(){$.reset()}render(){const{t:e,dealerProfileStore:t}=this.props,{formProcessing:a,userId:s}=this.state;return l.createElement(L.A,{page:"DEALER_EMPLOYEES_SET"},l.createElement("div",{className:`md3 dlr-page ${g.DealerEmplSetPage}`},l.createElement("div",{className:g.wrapper},l.createElement("h1",{className:g.title},e(s?"title.editEmployee":"title.addEmployee")),l.createElement(p,{title:e("personalData.title"),loading:a},l.createElement(x,{t:e}),l.createElement(I,{t:e}),l.createElement(O,{t:e}),l.createElement(C,{t:e,editMode:!!s})),l.createElement("div",{className:g.actions},l.createElement(n.$n,{className:g.btnDealerProfileStore,onClick:this.onSubmitClick,disabled:a||t.isProcessing,variant:"filled"},e(s?"editButton":"addButton"))))))}};j=function(e,t,a,l){var s,r=arguments.length,n=r<3?t:null===l?l=Object.getOwnPropertyDescriptor(t,a):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,l);else for(var c=e.length-1;c>=0;c--)(s=e[c])&&(n=(r<3?s(n):r>3?s(t,a,n):s(t,a))||n);return r>3&&n&&Object.defineProperty(t,a,n),n}([(0,r.WQ)("appStore","dealerProfileStore"),r.PA,function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}("design:paramtypes",[Object])],j);const U=e=>{const t=e.user?e.user:{},a=e.roles&&e.roles.length?e.roles.reduce((e,t)=>({...e,[t.code]:!0}),{}):{},l="number"==typeof t.userAddress.gender?S.nL[t.userAddress.gender]:t.userAddress.gender;$.set({...a,gender:l,firstName:t.userAddress.firstName,lastName:t.userAddress.lastName,landline:t.userAddress.phoneMain,mobilephone:t.userAddress.phoneMobile,fax:t.userAddress.fax,email:t.email,addUserScreenFlag:!1})};var F=(0,s.Tl)(["DealerEmployeeSetPage"])(j)}}]);
2//# sourceMappingURL=dealer_employee_set.34a28a16.chunk.js.map

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.