/home/ivoiecob/email.hirewise-va.com/adminpanel/js/8112.2ed0a705.js
"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[8112],{58112:(e,t,s)=>{s.r(t),s.d(t,{default:()=>X});var l=s(61758),a=s(58790);const i=e=>((0,l.Qi)("data-v-15d77434"),e=e(),(0,l.jt)(),e),o={class:"q-pa-lg"},r={class:"row q-mb-md"},n={class:"col text-h5"},d={class:"row"},h={class:"col-2 q-my-sm"},u={class:"col-2"},m={class:"col-1 q-my-sm"},g={class:"q-mr-md",style:{"text-align":"right"}},k={class:"col-2"},E={class:"row q-my-md"},L=i((()=>(0,l.Lk)("div",{class:"col-2 q-my-md"},null,-1))),c={class:"row"},A={class:"col-2 q-my-sm"},W={class:"col-2"},b={class:"row q-my-md"},w=i((()=>(0,l.Lk)("div",{class:"col-2 q-my-md"},null,-1))),S={class:"row q-my-md"},N=i((()=>(0,l.Lk)("div",{class:"col-2 q-my-md"},null,-1))),v={class:"row"},_={class:"col-2 q-my-sm"},C={class:"col-5"},T={class:"q-my-sm"},y={class:"q-pt-md text-right"};function p(e,t,s,i,p,D){const R=(0,l.g2)("q-select"),I=(0,l.g2)("q-item-label"),O=(0,l.g2)("q-checkbox"),B=(0,l.g2)("q-radio"),V=(0,l.g2)("q-card-section"),F=(0,l.g2)("q-card"),q=(0,l.g2)("q-btn"),f=(0,l.g2)("q-linear-progress"),H=(0,l.g2)("q-inner-loading"),U=(0,l.g2)("q-scroll-area"),$=(0,l.gN)("t");return(0,l.uX)(),(0,l.Wv)(U,{class:"full-height full-width"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",o,[(0,l.Lk)("div",r,[(0,l.bo)((0,l.Lk)("div",n,null,512),[[$,"CALENDARWEBCLIENT.HEADING_SETTINGS_TAB"]])]),(0,l.bF)(F,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,l.k6)((()=>[(0,l.bF)(V,null,{default:(0,l.k6)((()=>[(0,l.Lk)("div",d,[(0,l.bo)((0,l.Lk)("div",h,null,512),[[$,"CALENDARWEBCLIENT.LABEL_WORKDAY_STARTS"]]),(0,l.Lk)("div",u,[(0,l.bF)(R,{flat:"",outlined:"",dense:"",class:"bg-white select",modelValue:p.workdayStarts,"onUpdate:modelValue":t[0]||(t[0]=e=>p.workdayStarts=e),options:D.timeList},null,8,["modelValue","options"])]),(0,l.Lk)("div",m,[(0,l.Lk)("div",g,(0,a.v_)(e.$t("CALENDARWEBCLIENT.LABEL_WORKDAY_ENDS")),1)]),(0,l.Lk)("div",k,[(0,l.bF)(R,{flat:"",outlined:"",dense:"",class:"bg-white select",modelValue:p.workdayEnds,"onUpdate:modelValue":t[1]||(t[1]=e=>p.workdayEnds=e),options:D.timeList},null,8,["modelValue","options"])])]),(0,l.Lk)("div",E,[L,(0,l.bF)(O,{dense:"",modelValue:p.highlightWorkingHours,"onUpdate:modelValue":t[2]||(t[2]=e=>p.highlightWorkingHours=e),color:"primary"},{default:(0,l.k6)((()=>[(0,l.bo)((0,l.bF)(I,null,null,512),[[$,"CALENDARWEBCLIENT.LABEL_SHOW_WORKDAY"]])])),_:1},8,["modelValue"])]),(0,l.Lk)("div",c,[(0,l.bo)((0,l.Lk)("div",A,null,512),[[$,"CALENDARWEBCLIENT.LABEL_WEEK_STARTS_ON"]]),(0,l.Lk)("div",W,[(0,l.bF)(R,{flat:"",outlined:"",dense:"",class:"bg-white select",modelValue:p.weekStartsOn,"onUpdate:modelValue":t[3]||(t[3]=e=>p.weekStartsOn=e),options:D.weekStartsList},null,8,["modelValue","options"])])]),(0,l.Lk)("div",b,[w,(0,l.bF)(O,{dense:"",modelValue:p.highlightWorkingDays,"onUpdate:modelValue":t[4]||(t[4]=e=>p.highlightWorkingDays=e),color:"primary"},{default:(0,l.k6)((()=>[(0,l.bo)((0,l.bF)(I,null,null,512),[[$,"CALENDARWEBCLIENT.LABEL_HIGHLIGHT_WORK_DAYS"]])])),_:1},8,["modelValue"])]),(0,l.Lk)("div",S,[N,(0,l.bF)(O,{dense:"",modelValue:p.showWeekNumbers,"onUpdate:modelValue":t[5]||(t[5]=e=>p.showWeekNumbers=e),color:"primary"},{default:(0,l.k6)((()=>[(0,l.bo)((0,l.bF)(I,null,null,512),[[$,"CALENDARWEBCLIENT.LABEL_SHOW_WEEK_NUMBERS"]])])),_:1},8,["modelValue"])]),(0,l.Lk)("div",v,[(0,l.bo)((0,l.Lk)("div",_,null,512),[[$,"CALENDARWEBCLIENT.LABEL_DEFAULT_TAB"]]),(0,l.Lk)("div",C,[(0,l.Lk)("div",T,[(0,l.bF)(B,{dense:"",modelValue:p.timeFormat,"onUpdate:modelValue":t[6]||(t[6]=e=>p.timeFormat=e),val:1,label:e.$t("CALENDARWEBCLIENT.ACTION_SHOW_DAY_VIEW")},null,8,["modelValue","label"]),(0,l.bF)(B,{class:"q-ml-md",dense:"",modelValue:p.timeFormat,"onUpdate:modelValue":t[7]||(t[7]=e=>p.timeFormat=e),val:2,label:e.$t("CALENDARWEBCLIENT.ACTION_SHOW_WEEK_VIEW")},null,8,["modelValue","label"]),(0,l.bF)(B,{class:"q-ml-md",dense:"",modelValue:p.timeFormat,"onUpdate:modelValue":t[8]||(t[8]=e=>p.timeFormat=e),val:3,label:e.$t("CALENDARWEBCLIENT.ACTION_SHOW_MONTH_VIEW")},null,8,["modelValue","label"])])])])])),_:1})])),_:1}),(0,l.Lk)("div",y,[(0,l.bF)(q,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",onClick:D.save,label:e.$t("COREWEBCLIENT.ACTION_SAVE")},null,8,["onClick","label"])])]),(0,l.bF)(H,{style:{"justify-content":"flex-start"},showing:p.saving},{default:(0,l.k6)((()=>[(0,l.bF)(f,{query:""})])),_:1},8,["showing"])])),_:1})}s(63150),s(26003),s(28268);var D=s(79134),R=s(36720),I=s(38176),O=s(83971);const B={getTimeListStepHalfHour(){return["00:00","01:00","02:00","03:00","04:00","05:00","06:00","07:00","08:00","09:00","10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00"]}},V={name:"CalendarAdminSettings",data(){return{saving:!1,highlightWorkingDays:!1,highlightWorkingHours:!1,showWeekNumbers:!1,workdayEnds:"",workdayStarts:"",timeFormat:1,weekStartsOn:""}},computed:{timeList(){const e=B.getTimeListStepHalfHour();return e.map(((e,t)=>({label:e,value:t})))},weekStartsList(){return[{label:this.$t("CALENDARWEBCLIENT.LABEL_SATURDAY"),value:6},{label:this.$t("CALENDARWEBCLIENT.LABEL_SUNDAY"),value:0},{label:this.$t("CALENDARWEBCLIENT.LABEL_MONDAY"),value:1}]}},mounted(){this.populate()},beforeRouteLeave(e,t,s){this.$root.doBeforeRouteLeave(e,t,s)},methods:{hasChanges(){const e=O.A.getCalendarSettings();return this.highlightWorkingDays!==e.highlightWorkingDays||this.highlightWorkingHours!==e.highlightWorkingHours||this.showWeekNumbers!==e.showWeekNumbers||this.workdayEnds.value!==e.workdayEnds||this.workdayStarts.value!==e.workdayStarts||this.timeFormat!==e.defaultTab||this.weekStartsOn.value!==e.weekStartsOn},revertChanges(){this.populate()},populate(){const e=O.A.getCalendarSettings();this.highlightWorkingDays=e.highlightWorkingDays,this.highlightWorkingHours=e.highlightWorkingHours,this.showWeekNumbers=e.showWeekNumbers,this.workdayEnds=this.chooseTime(e.workdayEnds,this.timeList),this.workdayStarts=this.chooseTime(e.workdayStarts,this.timeList),this.timeFormat=e.defaultTab,this.weekStartsOn=this.chooseTime(e.weekStartsOn,this.weekStartsList)},save(){if(!this.saving){this.saving=!0;const e={HighlightWorkingDays:this.highlightWorkingDays,HighlightWorkingHours:this.highlightWorkingHours,ShowWeekNumbers:this.showWeekNumbers,WorkdayStarts:this.workdayStarts.value,WorkdayEnds:this.workdayEnds.value,WeekStartsOn:this.weekStartsOn.value,DefaultTab:this.timeFormat};D.A.sendRequest({moduleName:"Calendar",methodName:"UpdateSettings",parameters:e}).then((e=>{this.saving=!1,!0===e?(O.A.saveCalendarSettings({highlightWorkingDays:this.highlightWorkingDays,highlightWorkingHours:this.highlightWorkingHours,showWeekNumbers:this.showWeekNumbers,workdayStarts:this.workdayStarts.value,workdayEnds:this.workdayEnds.value,weekStartsOn:this.weekStartsOn.value,defaultTab:this.timeFormat}),this.populate(),I.A.showReport(this.$t("COREWEBCLIENT.REPORT_SETTINGS_UPDATE_SUCCESS"))):I.A.showError(this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED"))}),(e=>{this.saving=!1,I.A.showError(R.A.getTextFromResponse(e,this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED")))}))}},chooseTime(e,t){return t.find((t=>t.value===e))}}};var F=s(12807),q=s(48958),f=s(23316),H=s(44189),U=s(62606),$=s(37022),Q=s(13796),G=s(97878),x=s(56384),Y=s(39035),K=s(35859),M=s(98582),P=s.n(M);const j=(0,F.A)(V,[["render",p],["__scopeId","data-v-15d77434"]]),X=j;P()(V,"components",{QScrollArea:q.A,QCard:f.A,QCardSection:H.A,QSelect:U.A,QCheckbox:$.A,QItemLabel:Q.A,QRadio:G.A,QBtn:x.A,QInnerLoading:Y.A,QLinearProgress:K.A})}}]);