/home/ivoiecob/email.hirewise-va.com/adminpanel/js/275.1a8caddc.js
"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[275],{10275:(t,n,e)=>{e.r(n),e.d(n,{default:()=>q});var a=e(85802),o=e(61758);const i={class:"q-pa-lg"},s={class:"row q-mb-md"},l={class:"col text-h5"},r={class:"row q-mb-md"},g={class:"col-2 q-mt-sm"},d={class:"col-5"},b={class:"row"},c={class:"col-2 q-mt-sm"},L={class:"col-5"},h={class:"q-pt-md text-right"};function u(t,n,e,a,u,m){const p=(0,o.g2)("q-input"),T=(0,o.g2)("q-card-section"),B=(0,o.g2)("q-card"),A=(0,o.g2)("q-btn"),E=(0,o.g2)("q-linear-progress"),I=(0,o.g2)("q-inner-loading"),N=(0,o.g2)("q-scroll-area"),v=(0,o.gN)("t");return(0,o.uX)(),(0,o.Wv)(N,{class:"full-height full-width"},{default:(0,o.k6)((()=>[(0,o.Lk)("div",i,[(0,o.Lk)("div",s,[(0,o.bo)((0,o.Lk)("div",l,null,512),[[v,"BRANDINGWEBCLIENT.HEADING_SETTINGS_TAB"]])]),(0,o.bF)(B,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,o.k6)((()=>[(0,o.bF)(T,null,{default:(0,o.k6)((()=>[(0,o.Lk)("div",r,[(0,o.bo)((0,o.Lk)("div",g,null,512),[[v,"BRANDINGWEBCLIENT.LOGIN_LOGO_URL_LABEL"]]),(0,o.Lk)("div",d,[(0,o.bF)(p,{outlined:"",dense:"","bg-color":"white",modelValue:u.loginLogoUrl,"onUpdate:modelValue":n[0]||(n[0]=t=>u.loginLogoUrl=t)},null,8,["modelValue"])])]),(0,o.Lk)("div",b,[(0,o.bo)((0,o.Lk)("div",c,null,512),[[v,"BRANDINGWEBCLIENT.TABSBAR_LOGO_URL_LABEL"]]),(0,o.Lk)("div",L,[(0,o.bF)(p,{outlined:"",dense:"","bg-color":"white",modelValue:u.tabsBarLogoUrl,"onUpdate:modelValue":n[1]||(n[1]=t=>u.tabsBarLogoUrl=t)},null,8,["modelValue"])])])])),_:1})])),_:1}),(0,o.Lk)("div",h,[(0,o.bF)(A,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:t.$t("COREWEBCLIENT.ACTION_SAVE"),onClick:m.save},null,8,["label","onClick"])])]),(0,o.bF)(I,{style:{"justify-content":"flex-start"},showing:u.loading||u.saving},{default:(0,o.k6)((()=>[(0,o.bF)(E,{query:""})])),_:1},8,["showing"])])),_:1})}var m=e(36720),p=e(38176),T=e(35118),B=e(79134);const A={name:"BrandingAdminSettingPerTenant",data(){return{loginLogoUrl:"",tabsBarLogoUrl:"",saving:!1,loading:!1,tenant:null}},computed:{tenantId(){return this.$store.getters["tenants/getCurrentTenantId"]}},watch:{"$store.state.tenants.tenants":{handler:function(){this.populate()},deep:!0}},mounted(){this.loading=!1,this.saving=!1,this.populate()},beforeRouteLeave(t,n,e){this.$root.doBeforeRouteLeave(t,n,e)},methods:{hasChanges(){if(this.loading)return!1;const t=T.A.pObject(this.tenant?.completeData);return this.loginLogoUrl!==t["BrandingWebclient::LoginLogo"]||this.tabsBarLogoUrl!==t["BrandingWebclient::TabsbarLogo"]},revertChanges(){this.populate()},populate(){const t=this.$store.getters["tenants/getTenant"](this.tenantId);t&&(void 0!==t.completeData["BrandingWebclient::LoginLogo"]?(this.tenant=t,this.loginLogoUrl=t.completeData["BrandingWebclient::LoginLogo"],this.tabsBarLogoUrl=t.completeData["BrandingWebclient::TabsbarLogo"]):this.getSettings())},save(){if(!this.saving){this.saving=!0;const t={LoginLogo:this.loginLogoUrl,TabsbarLogo:this.tabsBarLogoUrl,TenantId:this.tenantId};B.A.sendRequest({moduleName:"BrandingWebclient",methodName:"UpdateSettings",parameters:t}).then((n=>{if(this.saving=!1,!0===n){const n={"BrandingWebclient::LoginLogo":t.LoginLogo,"BrandingWebclient::TabsbarLogo":t.TabsbarLogo};this.$store.commit("tenants/setTenantCompleteData",{id:this.tenantId,data:n}),p.A.showReport(this.$t("COREWEBCLIENT.REPORT_SETTINGS_UPDATE_SUCCESS"))}else p.A.showError(this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED"))}),(t=>{this.saving=!1,p.A.showError(m.A.getTextFromResponse(t,this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED")))}))}},getSettings(){this.loading=!0;const t={TenantId:this.tenantId};B.A.sendRequest({moduleName:"BrandingWebclient",methodName:"GetSettings",parameters:t}).then((t=>{if(this.loading=!1,t){const n={"BrandingWebclient::LoginLogo":T.A.pString(t.LoginLogo),"BrandingWebclient::TabsbarLogo":T.A.pString(t.TabsbarLogo)};this.$store.commit("tenants/setTenantCompleteData",{id:this.tenantId,data:n})}}))}}};var E=e(12807),I=e(48958),N=e(23316),v=e(44189),_=e(39270),S=e(56384),C=e(39035),R=e(35859),W=e(98582),k=e.n(W);const U=(0,E.A)(A,[["render",u]]),f=U;k()(A,"components",{QScrollArea:I.A,QCard:N.A,QCardSection:v.A,QInput:_.A,QBtn:S.A,QInnerLoading:C.A,QLinearProgress:R.A});const q={moduleName:"BrandingWebclient",requiredModules:[],init(t){a.A.init(t)},getAdminSystemTabs(){return[{tabName:"branding",tabTitle:"BRANDINGWEBCLIENT.ADMIN_SETTINGS_TAB_LABEL",tabRouteChildren:[{path:"branding",component:()=>e.e(7900).then(e.bind(e,57900))}]}]},getAdminTenantTabs(){return[{tabName:"branding",tabTitle:"BRANDINGWEBCLIENT.ADMIN_SETTINGS_TAB_LABEL",tabRouteChildren:[{path:"id/:id/branding",component:f},{path:"search/:search/id/:id/branding",component:f},{path:"page/:page/id/:id/branding",component:f},{path:"search/:search/page/:page/id/:id/branding",component:f}]}]}}},85802:(t,n,e)=>{e.d(n,{A:()=>r});var a=e(43436),o=e.n(a),i=e(35118);class s{constructor(t){const n=i.A.pObject(t.BrandingWebclient);o().isEmpty(n)||(this.loginLogo=n.LoginLogo,this.tabsbarLogo=n.TabsbarLogo)}saveBrandingsSettings({loginLogo:t,tabsbarLogo:n}){this.loginLogo=t,this.tabsbarLogo=n}}let l=null;const r={init(t){l=new s(t)},saveBrandingsSettings(t){l.saveBrandingsSettings(t)},getBrandingsSettings(){return{loginLogo:l?.loginLogo,tabsbarLogo:l?.tabsbarLogo}}}}}]);