/home/ivoiecob/email.hirewise-va.com/adminpanel/js/8555.6b7a2a6e.js
"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[8555],{48555:(s,e,o)=>{o.r(e),o.d(e,{default:()=>K});var a=o(61758),l=o(29104);const n={class:"full-height full-width"},t={class:"q-pa-lg"},i={class:"row q-mb-md"},d={class:"col text-h5"},r={class:"row q-mb-md"},u={class:"col-2 q-my-sm"},w={class:"col-5"},c={class:"row q-mb-md"},E={class:"col-2 q-my-sm"},m={class:"col-5"},g={class:"row q-mb-md"},h={class:"col-2 q-my-sm"},A={class:"col-5"},L={class:"row q-mb-md"},p={class:"col-2 q-my-sm"},N={class:"col-5"},P={class:"row"},R={class:"col-2 q-my-sm"},_={class:"col-5"},C={class:"q-pt-md text-right"};function v(s,e,o,v,T,I){const b=(0,a.g2)("q-input"),S=(0,a.g2)("q-select"),f=(0,a.g2)("q-card-section"),k=(0,a.g2)("q-card"),O=(0,a.g2)("q-btn"),q=(0,a.g2)("q-scroll-area"),y=(0,a.g2)("q-linear-progress"),B=(0,a.g2)("q-inner-loading"),D=(0,a.gN)("t");return(0,a.uX)(),(0,a.CE)("div",n,[(0,a.bF)(q,{class:"full-height full-width"},{default:(0,a.k6)((()=>[(0,a.Lk)("div",t,[(0,a.Lk)("div",i,[(0,a.bo)((0,a.Lk)("div",d,null,512),[[D,"ADMINPANELWEBCLIENT.HEADING_SECURITY_SETTINGS"]])]),(0,a.bF)(k,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,a.k6)((()=>[(0,a.bF)(f,null,{default:(0,a.k6)((()=>[(0,a.Lk)("div",r,[(0,a.bo)((0,a.Lk)("div",u,null,512),[[D,"ADMINPANELWEBCLIENT.LABEL_SECURITY_LOGIN"]]),(0,a.Lk)("div",w,[(0,a.bF)(b,{outlined:"",dense:"","bg-color":"white",modelValue:T.login,"onUpdate:modelValue":e[0]||(e[0]=s=>T.login=s),onKeyup:(0,l.jR)(I.save,["enter"])},null,8,["modelValue","onKeyup"])])]),(0,a.Lk)("div",c,[(0,a.bo)((0,a.Lk)("div",E,null,512),[[D,"ADMINPANELWEBCLIENT.LABEL_SECURITY_PASS"]]),(0,a.Lk)("div",m,[(0,a.bF)(b,{outlined:"",dense:"","bg-color":"white",type:"password",autocomplete:"new-password",modelValue:T.oldPassword,"onUpdate:modelValue":e[1]||(e[1]=s=>T.oldPassword=s),ref:"oldPassword",onKeyup:(0,l.jR)(I.save,["enter"])},null,8,["modelValue","onKeyup"])])]),(0,a.Lk)("div",g,[(0,a.bo)((0,a.Lk)("div",h,null,512),[[D,"ADMINPANELWEBCLIENT.LABEL_SECURITY_NEW_PASS"]]),(0,a.Lk)("div",A,[(0,a.bF)(b,{outlined:"",dense:"","bg-color":"white",type:"password",autocomplete:"new-password",modelValue:T.newPassword,"onUpdate:modelValue":e[2]||(e[2]=s=>T.newPassword=s),ref:"newPassword",onKeyup:(0,l.jR)(I.save,["enter"])},null,8,["modelValue","onKeyup"])])]),(0,a.Lk)("div",L,[(0,a.bo)((0,a.Lk)("div",p,null,512),[[D,"ADMINPANELWEBCLIENT.LABEL_SECURITY_CONFIRM_PASS"]]),(0,a.Lk)("div",N,[(0,a.bF)(b,{outlined:"",dense:"","bg-color":"white",type:"password",autocomplete:"new-password",modelValue:T.confirmNewPassword,"onUpdate:modelValue":e[3]||(e[3]=s=>T.confirmNewPassword=s),onKeyup:(0,l.jR)(I.save,["enter"])},null,8,["modelValue","onKeyup"])])]),(0,a.Lk)("div",P,[(0,a.bo)((0,a.Lk)("div",R,null,512),[[D,"COREWEBCLIENT.LABEL_LANGUAGE"]]),(0,a.Lk)("div",_,[(0,a.bF)(S,{outlined:"",dense:"","bg-color":"white",modelValue:T.language,"onUpdate:modelValue":e[4]||(e[4]=s=>T.language=s),"emit-value":"","map-options":"",options:T.languageOptions,"option-label":"name"},null,8,["modelValue","options"])])])])),_:1})])),_:1}),(0,a.Lk)("div",C,[(0,a.bF)(O,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",onClick:I.save,label:s.$t("COREWEBCLIENT.ACTION_SAVE")},null,8,["onClick","label"])])])])),_:1}),(0,a.bF)(B,{style:{"justify-content":"flex-start"},showing:T.saving},{default:(0,a.k6)((()=>[(0,a.bF)(y,{query:""})])),_:1},8,["showing"])])}var T=o(43436),I=o.n(T),b=o(36720),S=o(38176),f=o(79134),k=o(59368);const O={name:"AdminAccount",data(){return{login:"",oldPassword:"",newPassword:"",confirmNewPassword:"",language:"",languageOptions:[],saving:!1,adminHasPassword:!1}},beforeRouteLeave(s,e,o){this.$root.doBeforeRouteLeave(s,e,o)},mounted(){this.languageOptions=k.A.getLanguageList(),this.saving=!1,this.populate()},methods:{populate(){const s=k.A.getAdminAccountData();this.login=s.adminLogin,this.oldPassword="",this.newPassword="",this.confirmNewPassword="",this.language=s.adminLanguage,this.adminHasPassword=s.adminHasPassword},hasChanges(){const s=k.A.getAdminAccountData();return this.login!==s.adminLogin||""!==this.oldPassword||""!==this.newPassword||""!==this.confirmNewPassword||this.language!==s.adminLanguage},revertChanges(){this.populate()},isDataValid(){const s=I().trim(this.oldPassword),e=I().trim(this.newPassword),o=I().trim(this.confirmNewPassword);return""===s&&""===e&&""===o||(this.adminHasPassword&&""===s?(S.A.showError(this.$t("ADMINPANELWEBCLIENT.ERROR_CURRENT_PASSWORD_EMPTY")),this.$refs.oldPassword.$el.focus(),!1):this.adminHasPassword||""===s?""===e?(S.A.showError(this.$t("ADMINPANELWEBCLIENT.ERROR_NEW_PASSWORD_EMPTY")),this.$refs.newPassword.$el.focus(),!1):e===o||(S.A.showError(this.$t("COREWEBCLIENT.ERROR_PASSWORDS_DO_NOT_MATCH")),this.$refs.newPassword.$el.focus(),!1):(S.A.showError(this.$t("COREWEBCLIENT.ERROR_CURRENT_PASSWORD_NOT_CORRECT")),this.$refs.oldPassword.$el.focus(),!1))},save(){if(!this.saving&&this.isDataValid()){this.saving=!0;const s={AdminLogin:this.login,AdminLanguage:this.language};I().isEmpty(this.newPassword)||(s.Password=this.oldPassword,s.NewPassword=this.newPassword),f.A.sendRequest({moduleName:"Core",methodName:"UpdateSettings",parameters:s}).then((e=>{this.saving=!1,!0===e?(k.A.saveAdminAccountData({login:s.AdminLogin,hasPassword:!I().isEmpty(s.NewPassword)||this.adminHasPassword,language:s.AdminLanguage}),this.populate(),S.A.showReport(this.$t("COREWEBCLIENT.REPORT_SETTINGS_UPDATE_SUCCESS"))):S.A.showError(this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED"))}),(s=>{this.saving=!1,S.A.showError(b.A.getTextFromResponse(s,this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED")))}))}}}};var q=o(12807),y=o(48958),B=o(23316),D=o(44189),V=o(39270),W=o(62606),$=o(56384),U=o(39035),F=o(35859),M=o(98582),G=o.n(M);const H=(0,q.A)(O,[["render",v]]),K=H;G()(O,"components",{QScrollArea:y.A,QCard:B.A,QCardSection:D.A,QInput:V.A,QSelect:W.A,QBtn:$.A,QInnerLoading:U.A,QLinearProgress:F.A})}}]);