(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["EnterpriseUser"],{"1a74":function(t,e,s){"use strict";s("3555")},3555:function(t,e,s){},4769:function(t,e,s){"use strict";s("db87")},8401:function(t,e,s){"use strict";var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"top-nav"},[t._m(0),e("div",{staticClass:"nav-content"},[e("ul",[t._m(1),e("li",{staticClass:"nav-item"},[e("a",{staticClass:"nav-link"},[e("ThemeButton")],1)]),e("li",{directives:[{name:"click-outside",rawName:"v-click-outside",value:t.userMenuOutside,expression:"userMenuOutside"}],staticClass:"nav-item",on:{click:t.openUserMenu}},[t._m(2)])])]),t.userMenu?e("div",{staticClass:"menu-options"},[e("ul",[t.isAdmin?t._e():e("router-link",{staticClass:"menu-link",attrs:{to:"/profile"}},[t._v("User Details")]),t.isAdmin?t._e():e("router-link",{staticClass:"menu-link",attrs:{to:"/company-profile"}},[t._v("Company Details")]),e("a",{staticClass:"menu-link",attrs:{href:"https://support.crushcontracts.com/portal/en/kb/globalnda",target:"_blank"}},[t._v("Help")]),e("a",{staticClass:"menu-link",on:{click:t.logout}},[t._v("Logout")])],1)]):t._e()])},i=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"brand"},[e("img",{staticClass:"navlogo",attrs:{src:s("5ff2"),alt:"GlobalNDA"}}),e("img",{staticClass:"nda d-none",attrs:{src:s("e7d0"),alt:"GlobalNDA"}})])},function(){var t=this,e=t._self._c;return e("li",{staticClass:"nav-item"},[e("a",{staticClass:"nav-link bell-icon"},[e("img",{attrs:{src:s("1816"),alt:""}})])])},function(){var t=this,e=t._self._c;return e("a",{staticClass:"nav-link"},[e("img",{attrs:{src:s("ba97"),alt:""}})])}],r=(s("14d9"),s("ba51")),n=s("2f62"),l={name:"Navbar",data(){return{userMenu:!1,isAdmin:!1,isVerfiier:!1}},components:{ThemeButton:r["a"]},methods:{...Object(n["b"])("auth",["sendLogoutRequest"]),openUserMenu(){this.userMenu=!this.userMenu},logout:function(){this.sendLogoutRequest().then(t=>{200==t.data.statusCode?this.$router.push({name:"EnterpriseLogin"}):console.log("error")})},userMenuOutside(){this.userMenu=!1}},mounted(){1==localStorage.getItem("permissions")?this.isAdmin=!0:4==localStorage.getItem("permissions")?this.isVerifier=!0:(this.isAdmin=!1,this.isVerifier=!1)}},o=l,d=s("2877"),m=Object(d["a"])(o,a,i,!1,null,null,null);e["a"]=m.exports},ab01:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-page"},[e("Navbar"),e("div",{staticClass:"main-wrapper"},[e("LeftMenu"),e("div",{staticClass:"registry-wrapper"},[e("div",{staticClass:"home-registry-wrapper"},[e("EnterpriseUserComponent")],1)])],1)],1)},i=[],r=s("602f"),n=s("8401"),l=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"registry-sign-up-form"},[t._m(0),e("div",{staticClass:"profile-wrapper"},[e("div",{staticClass:"profile-content"},[e("div",{staticClass:"user-profile-image"},[e("div",{staticClass:"profile-image"},[e("div",{staticClass:"profile-image cstm-cursor",attrs:{id:"preview"}},[e("img",{staticClass:"profile-icon-dark d-none",attrs:{src:s("00bd"),alt:""},on:{click:function(e){return t.openinput()}}}),e("img",{staticClass:"profile-icon",attrs:{src:s("d7bf"),alt:""},on:{click:function(e){return t.openinput()}}}),t.isImageLoaded?e("div",{staticClass:"img-loader"},[e("div",{staticClass:"lds-dual-ring-btn",attrs:{id:"loading"}})]):t._e(),t.url?e("img",{attrs:{src:t.url},on:{load:t.onImageLoad}}):e("img",{attrs:{src:s("fe91"),alt:""},on:{load:t.onImageLoad}})])]),e("div",{staticClass:"change-profile-image justify-content-center",on:{click:function(e){return t.openinput()}}},[e("form",[e("input",{staticClass:"d-none",attrs:{type:"file",id:"vue-file-upload-input-profile-photo",accept:"image/png, image/gif, image/jpeg"},on:{change:t.onFileChange}})])]),e("div",{staticClass:"profile-btns"},[e("button",{staticClass:"custom-btn2",attrs:{disabled:t.isLoadingArray},on:{click:function(e){return t.Update(0)}}},[t.isLoadingArray?e("div",{staticClass:"lds-dual-ring"}):e("span",[t._v(" Save Changes")])]),e("button",{staticClass:"custom-btn2",on:{click:function(e){return t.cancelUpdate()}}},[t._v(" Cancel ")])])]),e("div",{staticClass:"user-profile-data"},[e("div",{staticClass:"container-fluid"},[e("h6",[t._v("Profile")]),e("div",{staticClass:"row"},[e("div",{staticClass:"col-lg-6 px-0 pr-lg-2"},[e("div",{staticClass:"form-group"},[t._m(1),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.$v.details.first_name.$model,expression:"$v.details.first_name.$model",modifiers:{trim:!0}}],staticClass:"form-control",class:{"is-invalid":t.$v.details.first_name.$error,"is-valid":!t.$v.details.first_name.$invalid},attrs:{type:"text",id:"name1",placeholder:"Enter First Name",autocomplete:"off"},domProps:{value:t.$v.details.first_name.$model},on:{input:function(e){e.target.composing||t.$set(t.$v.details.first_name,"$model",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("div",{staticClass:"invalid-tooltip"},[t.$v.details.first_name.required?t._e():e("span",[t._v("First name is required")]),t.$v.details.first_name.minLength?t._e():e("span",[t._v("First name must have at least "+t._s(t.$v.details.first_name.$params.minLength.min))]),t.$v.details.first_name.maxLength?t._e():e("span",[t._v("First name must have at most "+t._s(t.$v.details.first_name.$params.maxLength.max))])])])]),e("div",{staticClass:"col-lg-6 px-0"},[e("div",{staticClass:"form-group"},[t._m(2),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.$v.details.last_name.$model,expression:"$v.details.last_name.$model",modifiers:{trim:!0}}],staticClass:"form-control",class:{"is-invalid":t.$v.details.last_name.$error,"is-valid":!t.$v.details.last_name.$invalid},attrs:{type:"text",id:"name2",placeholder:"Enter Last Name",autocomplete:"off"},domProps:{value:t.$v.details.last_name.$model},on:{input:function(e){e.target.composing||t.$set(t.$v.details.last_name,"$model",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("div",{staticClass:"invalid-tooltip"},[t.$v.details.last_name.required?t._e():e("span",[t._v("Last name is required")]),t.$v.details.last_name.minLength?t._e():e("span",[t._v("Last name must have at least "+t._s(t.$v.details.last_name.$params.minLength.min))]),t.$v.details.last_name.maxLength?t._e():e("span",[t._v("Last name must have at most "+t._s(t.$v.details.last_name.$params.maxLength.max))])])])]),e("div",{staticClass:"col-lg-6 px-0 pr-lg-2"},[e("div",{staticClass:"form-group"},[t._m(3),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.$v.password.$model,expression:"$v.password.$model",modifiers:{trim:!0}}],staticClass:"form-control",class:{"is-invalid":t.$v.password.$error,"is-valid":!t.$v.password.$invalid},attrs:{type:t.type1,id:"password",placeholder:"Enter Password",autocomplete:"off"},domProps:{value:t.$v.password.$model},on:{input:function(e){e.target.composing||t.$set(t.$v.password,"$model",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("i",{attrs:{id:"togglePassword"},domProps:{innerHTML:t._s(t.btnText)},on:{click:t.showPassword}}),e("div",{staticClass:"invalid-tooltip"},[t.$v.password.required?t._e():e("span",[t._v("Password is required")]),t.$v.password.minLength?t._e():e("span",[t._v("Password must have at least "+t._s(t.$v.password.$params.minLength.min)+" letters")]),t.$v.password.maxLength?t._e():e("span",[t._v("Password must have at most "+t._s(t.$v.password.$params.maxLength.max)+" letters")])])])]),e("div",{staticClass:"col-lg-6 px-0"},[e("div",{staticClass:"form-group"},[t._m(4),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.$v.confirmPassword.$model,expression:"$v.confirmPassword.$model",modifiers:{trim:!0}}],staticClass:"form-control",class:{"is-invalid":t.$v.confirmPassword.$error,"is-valid":!t.$v.confirmPassword.$invalid},attrs:{type:t.type2,id:"confirmPassword",placeholder:"Confirm Password",autocomplete:"off"},domProps:{value:t.$v.confirmPassword.$model},on:{input:function(e){e.target.composing||t.$set(t.$v.confirmPassword,"$model",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("i",{attrs:{id:"toggleConfirmPassword"},domProps:{innerHTML:t._s(t.btnText2)},on:{click:t.showConfirmPassword}}),e("div",{staticClass:"invalid-tooltip"},[t.$v.confirmPassword.required?e("span",[t._v("Passwords must be identical.")]):e("span",[t._v("Confirm Password is required")])])])]),e("div",{staticClass:"col-lg-6 px-0 pr-lg-2"},[e("div",{staticClass:"form-group"},[t._m(5),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.$v.details.title.$model,expression:"$v.details.title.$model",modifiers:{trim:!0}}],staticClass:"form-control",class:{"is-invalid":t.$v.details.title.$error,"is-valid":!t.$v.details.title.$invalid},attrs:{type:"text",id:"title",placeholder:"Enter Title",autocomplete:"off"},domProps:{value:t.$v.details.title.$model},on:{input:function(e){e.target.composing||t.$set(t.$v.details.title,"$model",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("div",{staticClass:"invalid-tooltip"},[t.$v.details.title.required?t._e():e("span",[t._v("Title is required")])])])]),e("div",{staticClass:"col-lg-6 px-0"},[e("div",{staticClass:"form-group"},[t._m(6),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.$v.details.department.$model,expression:"$v.details.department.$model",modifiers:{trim:!0}}],staticClass:"form-control",class:{"is-invalid":t.$v.details.department.$error,"is-valid":!t.$v.details.department.$invalid},attrs:{type:"text",id:"department",placeholder:"Enter Department",autocomplete:"off"},domProps:{value:t.$v.details.department.$model},on:{input:function(e){e.target.composing||t.$set(t.$v.details.department,"$model",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("div",{staticClass:"invalid-tooltip"},[t.$v.details.department.required?t._e():e("span",[t._v("Department is required")])])])]),e("div",{staticClass:"col-lg-6 px-0 pr-lg-2"},[e("div",{staticClass:"form-group"},[t._m(7),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.$v.details.email.$model,expression:"$v.details.email.$model",modifiers:{trim:!0}}],staticClass:"form-control",class:{"is-invalid":t.$v.details.email.$error,"is-valid":!t.$v.details.email.$invalid},attrs:{type:"text",id:"name3",placeholder:"Enter Business Email",autocomplete:"off"},domProps:{value:t.$v.details.email.$model},on:{input:function(e){e.target.composing||t.$set(t.$v.details.email,"$model",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("div",{staticClass:"invalid-tooltip"},[t.$v.details.email.required?t._e():e("span",[t._v("Business email is required")]),t.$v.details.email.email?t._e():e("span",[t._v("Business email must be valid ")])])])]),e("div",{staticClass:"col-lg-6 px-0"},[e("div",{staticClass:"form-group"},[t._m(8),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.$v.details.alternate_email.$model,expression:"$v.details.alternate_email.$model",modifiers:{trim:!0}}],staticClass:"form-control",class:{"is-invalid":t.$v.details.alternate_email.$error,"is-valid":!t.$v.details.alternate_email.$invalid},attrs:{type:"text",id:"name32",placeholder:"Enter Alternate Email",autocomplete:"off"},domProps:{value:t.$v.details.alternate_email.$model},on:{input:function(e){e.target.composing||t.$set(t.$v.details.alternate_email,"$model",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("div",{staticClass:"invalid-tooltip"},[t.$v.details.alternate_email.email?t._e():e("span",[t._v("Alternate Email must be valid ")])])])]),e("div",{staticClass:"col-lg-12 px-0"},[e("div",{staticClass:"form-group"},[t._m(9),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.$v.details.domain.$model,expression:"$v.details.domain.$model",modifiers:{trim:!0}}],staticClass:"form-control",class:{"is-invalid":t.$v.details.domain.$error,"is-valid":!t.$v.details.domain.$invalid},attrs:{type:"text",id:"domain",placeholder:"Enter Domain Name",autocomplete:"off"},domProps:{value:t.$v.details.domain.$model},on:{input:function(e){e.target.composing||t.$set(t.$v.details.domain,"$model",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("div",{staticClass:"invalid-tooltip"},[t.$v.details.domain.required?t._e():e("span",[t._v("Domain is required")])])])]),e("div",{staticClass:"col-lg-12 px-0"},[e("div",{staticClass:"form-group"},[t._m(10),e("input",{directives:[{name:"model",rawName:"v-model",value:t.details.phone,expression:"details.phone"}],staticClass:"form-control",attrs:{type:"text",id:"phone",placeholder:"Enter Phone Number",autocomplete:"off"},domProps:{value:t.details.phone},on:{input:function(e){e.target.composing||t.$set(t.details,"phone",e.target.value)}}})])])])])])])])])])},o=[function(){var t=this,e=t._self._c;return e("div",[e("h5",[e("img",{staticClass:"pr-1 pb-1 darkicon",attrs:{src:s("8a53"),alt:""}}),t._v("Enterprise User Details ")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("First Name "),e("span",{staticClass:"astrick"},[t._v("*")])])])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("Last Name "),e("span",{staticClass:"astrick"},[t._v("*")])])])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("Password "),e("span",{staticClass:"astrick"},[t._v("*")])])])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("Confirm Password "),e("span",{staticClass:"astrick"},[t._v("*")])])])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("Title "),e("span",{staticClass:"astrick"},[t._v("*")])])])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("Department "),e("span",{staticClass:"astrick"},[t._v("*")])])])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("Business Email "),e("span",{staticClass:"astrick"},[t._v("*")])])])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("Alternate Email ")])])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("Domain Name "),e("span",{staticClass:"astrick"},[t._v("*")])])])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"name"}},[e("div",{staticClass:"change-icon"},[e("span",{staticClass:"text"},[t._v("Phone Number ")])])])}],d=(s("14d9"),s("88a7"),s("271a"),s("5494"),s("2f62")),m=s("bc3a"),c=s.n(m),p=s("b5ae"),u={name:"EnterpriseUserComponent",data(){return{isImageLoaded:!0,time:this.$time,API_URL:this.$userProfileStorageURL,url:null,isLoadingArray:!1,profilePhoto:"",oldPicture:!0,errorMessage:null,password:"",confirmPassword:"",message:"",type1:"password",type2:"password",btnText:'<i class="fa fa-eye-slash"></i>',btnText2:'<i class="fa fa-eye-slash"></i>',details:{first_name:"",last_name:"",title:"",department:"",email:"",phone:"",alternate_email:"",domain:""}}},props:{loader:Boolean},validations:{password:{required:p["required"],minLength:Object(p["minLength"])(8),maxLength:Object(p["maxLength"])(15)},confirmPassword:{required:p["required"],sameAsPassword:Object(p["sameAs"])("password")},details:{first_name:{required:p["required"],minLength:Object(p["minLength"])(3),maxLength:Object(p["maxLength"])(15)},last_name:{required:p["required"],minLength:Object(p["minLength"])(3),maxLength:Object(p["maxLength"])(15)},title:{required:p["required"]},department:{required:p["required"]},email:{required:p["required"],email:p["email"]},alternate_email:{email:p["email"]},domain:{required:p["required"]}}},resetValidation:{password:p["reset"],confirmPassword:p["reset"],details:{first_name:p["reset"],last_name:p["reset"],title:p["reset"],department:p["reset"],email:p["reset"],alternate_email:p["reset"],domain:p["reset"]}},computed:{...Object(d["c"])("auth",["user"])},methods:{...Object(d["b"])("auth",["getUserData"]),onImageLoad(){this.isImageLoaded=!1},cancelUpdate:function(){this.isLoadingArray=!1,this.password="",this.confirmPassword="",this.details.first_name="",this.details.last_name="",this.details.title="",this.details.department="",this.details.email="",this.details.alternate_email="",this.details.domain="",this.details.phone="",this.$v.$reset()},onFileChange(t){this.oldPicture=!1,this.profilePhoto=t.target.files[0],this.url=URL.createObjectURL(this.profilePhoto)},openinput:function(){document.getElementById("vue-file-upload-input-profile-photo").click()},Update:function(t){var e=new FormData;(this.password||this.details)&&(this.$v.password.$touch(),this.$v.confirmPassword.$touch(),this.$v.details.$touch(),this.$v.password.$pendding||this.$v.password.$error||this.$v.confirmPassword.$pendding||this.$v.confirmPassword.$error||this.$v.details.$pendding||this.$v.details.$error)||(console.log(t),this.isLoadingArray=!0,e.append("first_name",this.details.first_name),e.append("email",this.details.email),e.append("alternate_email",this.details.alternate_email?this.details.alternate_email:""),e.append("password",this.password),e.append("last_name",this.details.last_name),e.append("avatar",this.profilePhoto),e.append("title",this.details.title),e.append("department",this.details.department),e.append("phone_number",this.details.phone?this.details.phone:""),e.append("domain_name",this.details.domain),c.a.post("https://backend.globalnda.app/prod/api/signup/enterprise_signup",e).then(t=>{200===t.data.statusCode?this.$swal({title:"Enterprise user has been added!",icon:"success",showCancelButton:!1}).then(t=>{t.isConfirmed&&(this.isLoadingArray=!1,this.$router.push({name:"EnterpriseUserList"}))}):(this.isLoadingArray=!1,this.message=t.data.message,this.$swal({text:this.message,icon:"error"}))}).catch(t=>{500===t.response.status&&(alert(t.response.data.message),this.isLoadingArray=!1)}))},showPassword:function(){"password"===this.type1?(this.type1="text",this.btnText="<i class='fa fa-eye'></i>"):(this.type1="password",this.btnText="<i class='fa fa-eye-slash'></i>")},showConfirmPassword:function(){"password"===this.type2?(this.type2="text",this.btnText2="<i class='fa fa-eye'></i>"):(this.type2="password",this.btnText2="<i class='fa fa-eye-slash'></i>")}},mounted(){}},v=u,f=(s("4769"),s("2877")),h=Object(f["a"])(v,l,o,!1,null,"f5392bbc",null),g=h.exports,$={name:"EnterpriseUserView",data(){return{fullPage:!1}},computed:{...Object(d["c"])("auth",["user"])},methods:{},components:{Navbar:n["a"],LeftMenu:r["a"],EnterpriseUserComponent:g}},_=$,C=(s("1a74"),Object(f["a"])(_,a,i,!1,null,"0a24d064",null));e["default"]=C.exports},ba51:function(t,e,s){"use strict";var a=function(){var t=this,e=t._self._c;return e("img",{attrs:{src:t.btnText,id:"change-mode"},on:{click:t.toggleTheme}})},i=[],r={name:"ThemeButton",mounted(){const t=this.getTheme()||this.getMediaPreference();this.setTheme(t)},data(){return{userTheme:"light-theme",btnText:s("49ec")}},methods:{toggleTheme(){const t=localStorage.getItem("user-theme");"light-theme"===t?(this.btnText=s("5dd5"),this.setTheme("dark-theme")):"dark-theme"===t&&(this.btnText=s("49ec"),this.setTheme("light-theme"))},getTheme(){return localStorage.getItem("user-theme")},setTheme(t){localStorage.setItem("user-theme",t),this.userTheme=t,"light-theme"===t?this.btnText=s("49ec"):"dark-theme"===t&&(this.btnText=s("5dd5")),document.documentElement.className=t},getMediaPreference(){const t=window.matchMedia("(prefers-color-scheme: dark)").matches;return t?"dark-theme":"light-theme"}}},n=r,l=s("2877"),o=Object(l["a"])(n,a,i,!1,null,"62d2e169",null);e["a"]=o.exports},db87:function(t,e,s){}}]);
//# sourceMappingURL=EnterpriseUser.c0ac9cf7.js.map