File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/index.226e8b95.js
Back
import{w as M,L as O}from"./index.15d773bc.js";import{h as C}from"./meeting-office.7e6e2274.js";import{B as F}from"./index.9affbcc7.js";import{a as p,_ as R,o as _,b as g,d as o,a4 as L,F as P,m as I,t as b,j as c,h as v,q,c as V,w as x,r as u,e as l,k as D}from"./index.0409e1b2.js";import{B as N}from"./BackButton.8ca233be.js";/* empty css */import{U as E}from"./UpdateButton.24df4af0.js";import{I as G}from"./index.39289473.js";import"./jspdf.es.min.4dda79e8.js";/* empty css */import{F as H}from"./index.209240bf.js";/* empty css */import{T as A}from"./index.535682d0.js";import{c as W,a as n,V as j}from"./array.6ad60c2c.js";import{L as K}from"./Loading.490cab57.js";import"./vue-quill.snow.d79094c0.js";/* empty css */import{C as Y}from"./index.b5116294.js";import{I as z}from"./index.38283705.js";import{P as J}from"./index.9cd030c0.js";import"./logo-black.7c15feb3.js";import"./logo-white.b04c5a89.js";import"./transition.31efaf2a.js";import"./EmployeeService.a7f96e81.js";import"./vue-cleave.min.18e79662.js";import"./es.string.replace.33548c32.js";import"./Loading.vue_vue_type_style_index_0_scoped_cbded5a2_lang.ea365faf.js";const f="https://staging-ahg-hr-api.autohub.ph/api/v1/payroll-setting",w={fetchRecords(s={}){return p.get(`${f}`,{params:s})},fetchRecord(s){return p.get(`${f}/${s}`)},async create(s){return p.post(`${f}`,s)},async update(s,e){return p.put(`${f}/${s}`,e)},async remove(s){return p.delete(`${f}/${s}`)}},Q={components:{},props:{name:{type:String,default:""},placeholder:{type:String,default:""},hasBorder:{type:Boolean,default:!0},classInput:{type:String,default:null},modelValue:{type:String,default:""},error:{type:String},isReadonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},options:{type:Object,default:null}},data(){return{}},methods:{}},X={class:"relative"},Z=["placeholder","value","error","id","readonly","disabled"],$=["value"],ee={key:0};function re(s,e,a,S,r,y){return _(),g("div",X,[o("select",{placeholder:a.placeholder,class:v(["bg-white w-full",`${a.hasBorder?"border border-slate-200 rounded focus:border-slate-500":""} p-2 text-sm text-slate-900 ${a.classInput} w-full block focus:outline-none h-[40px]`]),value:a.modelValue,onInput:e[0]||(e[0]=i=>s.$emit("update:modelValue",i.target.value)),error:a.error,id:a.name,readonly:a.isReadonly,disabled:a.disabled},[s.$slots.options?L(s.$slots,"options",{key:0},void 0,!0):a.options?(_(!0),g(P,{key:1},I(a.options,(i,d)=>(_(),g("option",{key:d,value:i.value},b(i.label),9,$))),128)):c("",!0)],42,Z),a.error?(_(),g("div",ee,[o("span",{class:v(["mt-2",s.msgTooltip?" inline-block bg-danger-500 text-white text-[10px] px-2 py-1 rounded":" text-danger-500 block text-sm"])},b(a.error),3)])):c("",!0)])}const oe=R(Q,[["render",re],["__scopeId","data-v-59d61f56"]]);const te={mixins:[M],setup(){},components:{Layout:O,Loading:K,InputGroup:z,Button:F,Pagination:J,Card:Y,Icon:G,FormGroup:H,TextInput:A,BackButton:N,UpdateButton:E,Select:oe},data(){return{headerImage:C,title:"Payroll Setting",breadcrumbs:[{text:"Home",href:"/"},{text:"Payroll",href:"/masterfile/payroll-settings"},{text:"Payroll Setting",active:!0}],form:{night_differential_rate:null,pagibig_settings_frequency:null,pagibig_settings_basis:null,sss_settings_frequency:null,sss_settings_basis:null,philhealth_settings_frequency:null,philhealth_settings_basis:null,withholding_tax_settings_frequency:null,withholding_tax_settings_basis:null,tax_table_basis:null,working_days_per_year:null,payment_type:null,cola_range_from:null,cola_range_to:null,minimum_wage_for_tax_exemption:null,night_differential_from:null,night_differential_to:null,overtime_minute_from:null,overtime_minute_to:null,late_grace_period:null,late_grace_period_manager:null,undertime_minute_from:null,undertime_minute_to:null,max_undertime_minute:null,gross_income_formula:null},frequencyOptions:[{label:"1st Cut-off",value:"1st"},{label:"2nd Cut-off",value:"2nd"},{label:"Every Cut-off",value:"every"}],paymentOptions:[{label:"Daily",value:"daily"},{label:"Weekly",value:"weekly"},{label:"Semi-Monthly",value:"semi-monthly"},{label:"Monthly",value:"monthly"}],errors:{},state:{isLoading:!1,isMounted:!1,showModal:!1,isDeleting:!1},items:[],error:[]}},methods:{async fetchRecord(){this.state.isLoading=!0,this.state.isMounted=!1,await w.fetchRecord(1).then(s=>{let e=s.data;this.form={...this.form,...e}}).finally(()=>{this.state.isLoading=!1,this.state.isMounted=!0})},reload(){this.$emit("reload")},async saveRecord(){this.state.isSaving=!0;const s=1;let e=Object.assign(this.form);e.night_differential_from=q(this.form.night_differential_from,"h A").format("HH:mm:ss"),e.night_differential_to=q(e.night_differential_to,"h A").format("HH:mm:ss"),await w.update(s,e).then(a=>{a.status==201?(this.$swal.fire({title:"Great!",text:"Record successfully updated.",icon:"success",timer:2e3}),this.state.showModal=!1):(this.$swal.fire({title:"Ooops! something is wrong.",text:"Please contact system administrator",icon:"error",timer:2e3}),this.state.showModal=!1)}).catch(a=>{console.log(a),a.response.status==422?this.$swal.fire({title:"Ooops! something is wrong.",text:a.response.data.message,icon:"warning"}):this.$swal.fire({title:"Ooops! something is wrong.",text:"Please contact system administrator",icon:"error",timer:2e3})}).finally(()=>{this.state.isSaving=!1,this.reload()})},async submitForm(){try{await W().shape({night_differential_rate:n().required("Night Differential Rate is required"),night_differential_from:n().required("Night Differential From is required"),night_differential_to:n().required("Night Differential To field is required"),late_grace_period:n().required("Late Grace Period is required"),night_differential_rate:n().nullable().required("Night Differential Rate is required"),pagibig_settings_frequency:n().nullable().required("Pagibig Settings Frequency is required"),sss_settings_frequency:n().nullable().required("SSS Settings Frequency is required"),philhealth_settings_frequency:n().nullable().required("Philhealth settings frequency is required"),withholding_tax_settings_frequency:n().nullable().required("Withholding tax settings frequency is required"),tax_table_basis:n().nullable().required("Tax table basis is required"),working_days_per_year:n().nullable().required("Working days per year is required"),payment_type:n().nullable().required("Payment type is required"),minimum_wage_for_tax_exemption:n().nullable().required("Minimum wage for tax exemption is required"),night_differential_from:n().nullable().required("Night differential from is required"),night_differential_to:n().nullable().required("Night differential to is required"),overtime_minute_from:n().nullable().required("Overtime minute from is required"),overtime_minute_to:n().nullable().required("Overtime minute to is required"),late_grace_period:n().nullable().required("Late grace period is required"),undertime_minute_from:n().nullable().required("Undertime minute from is required"),undertime_minute_to:n().nullable().required("Undertime minute to is required"),overtime_meal_amount:n().nullable().required("OT Meal amount is required"),overtime_meal_every_hours:n().nullable().required("OT Meal every hours is required"),overtime_transportation_basis:n().nullable().required("OT Transportation basis is required")}).validate(this.form,{abortEarly:!1}),this.$swal.fire({title:"Are you sure you want to save this record?",text:"",icon:"question",showCancelButton:!0,confirmButtonColor:"#34c38f",cancelButtonColor:"#f46a6a",confirmButtonText:"Yes",cancelButtonText:"No"}).then(e=>{e.value&&this.saveRecord()})}catch(s){if(s instanceof j){const e={};s.inner.forEach(a=>{e[a.path]=a.message}),this.errors=e}this.state.isSaving=!1}},resetData(){this.state={isLoading:!1,isMounted:!1,isResetError:!1,isSubmitted:!1,showModal:!1}}},mounted(){this.fetchRecord()}},le={class:"my-5"},ie={class:"grid grid-cols-1 lg:grid-cols-2 gap-8"},se={class:"border border-slate-300 p-3 space-y-2"},ne={class:"grid grid-cols-2 gap-2"},ae={class:"grid grid-cols-2 gap-2"},de={class:"flex gap-2"},ue={class:"grid grid-cols-2 gap-2"},me={class:"flex gap-2"},_e={class:"grid grid-cols-2 gap-2"},pe={class:"flex gap-2"},fe={class:"grid grid-cols-2 gap-2"},ge={class:"flex gap-2"},ce={class:"grid grid-cols-2 gap-2"},ye={class:"flex gap-2"},he={class:"mt-4"},be={class:"border border-slate-300 p-3"},ve={class:"space-y-2"},qe={class:"grid grid-cols-4"},Ve={class:"col-span-2"},xe={class:"grid grid-cols-4"},we={class:"col-span-2"},Re={class:"grid grid-cols-4"},Se={class:"col-span-2 flex gap-2"},ke={class:"border border-slate-300 p-3 space-y-2"},Ue={class:"grid grid-cols-2 gap-2"},Te={class:"grid grid-cols-2 gap-2"},Be={class:"grid grid-cols-2 gap-2"},Me={class:"grid grid-cols-2 gap-2"},Oe={class:"grid grid-cols-2 gap-2"},Ce={class:"grid grid-cols-2 gap-2"},Fe={class:"border border-slate-300 p-3 space-y-2"},Le={class:"grid grid-cols-2 gap-2"},Pe={class:"grid grid-cols-2 gap-2"},Ie={class:"grid grid-cols-2 gap-2"},De={class:"grid grid-cols-2 gap-2"},Ne={class:"grid grid-cols-2 gap-2"},Ee={class:"grid grid-cols-2 gap-2"},Ge={class:"flex gap-1 justify-end mt-4"};function He(s,e,a,S,r,y){const i=u("FormGroup"),d=u("TextInput"),h=u("flat-pickr"),m=u("Select"),k=u("UpdateButton"),U=u("Card"),T=u("Loading"),B=u("Layout");return _(),V(B,{breadcrumbs:r.breadcrumbs},{default:x(()=>[o("div",le,[e[34]||(e[34]=o("div",{class:"p-4"},[o("div",{class:"lg:col-span-3 bg-[url('@/assets/images/background-images/laptop-coffee-notebook.jpg')] rounded-md bg-cover bg-[center_-230px] bg-opacity-[0.5] dark:bg-opacity-50 text-center drop-shadow"},[o("div",{class:"w-full h-full bg-white bg-opacity-[0.1] p-4"},[o("div",{class:"w-full h-32 bg-white bg-opacity-[0.3] text-center text-slate-600 rounded-md border border-white"},[o("div",{class:"text-4xl font-semibold pt-4 pb-0 text-w-400"}," Payroll Settings "),o("div",{class:"text-white font-serif italic p-4"},[o("p",null,"Settings for computation of attendance and payroll")])])])])],-1)),l(U,{noborder:""},{default:x(()=>[o("form",{onSubmit:e[25]||(e[25]=D((...t)=>s.confirmSubmit&&s.confirmSubmit(...t),["prevent"])),class:"space-y-4"},[o("div",ie,[o("div",null,[e[30]||(e[30]=o("div",{class:"bg-slate-300 p-2 rounded-t-md tracking-widest w-36"}," Time Keeping ",-1)),o("div",se,[o("div",ne,[l(i,{label:"Night Differential Rate",isRequired:""}),l(d,{type:"number",placeholder:"",modelValue:r.form.night_differential_rate,"onUpdate:modelValue":e[0]||(e[0]=t=>r.form.night_differential_rate=t),error:r.errors.night_differential_rate},null,8,["modelValue","error"])]),o("div",ae,[l(i,{label:"Night Differential Period",isRequired:""}),o("div",de,[l(h,{modelValue:r.form.night_differential_from,"onUpdate:modelValue":e[1]||(e[1]=t=>r.form.night_differential_from=t),class:"form-control h-12",placeholder:"From time",config:{enableTime:!0,noCalendar:!0,dateFormat:"h K",minuteIncrement:60}},null,8,["modelValue"]),e[26]||(e[26]=o("span",null,"To",-1)),l(h,{modelValue:r.form.night_differential_to,"onUpdate:modelValue":e[2]||(e[2]=t=>r.form.night_differential_to=t),class:"form-control h-12",placeholder:"From time",config:{enableTime:!0,noCalendar:!0,dateFormat:"h K",minuteIncrement:60}},null,8,["modelValue"])])]),o("div",ue,[l(i,{label:"Overtime Minute Range",isRequired:""}),o("div",me,[l(d,{type:"number",placeholder:"",modelValue:r.form.overtime_minute_from,"onUpdate:modelValue":e[3]||(e[3]=t=>r.form.overtime_minute_from=t),error:r.errors.overtime_minute_from},null,8,["modelValue","error"]),e[27]||(e[27]=o("span",null,"To",-1)),l(d,{type:"number",placeholder:"",modelValue:r.form.overtime_minute_to,"onUpdate:modelValue":e[4]||(e[4]=t=>r.form.overtime_minute_to=t),error:r.errors.overtime_minute_to},null,8,["modelValue","error"])])]),o("div",_e,[l(i,{label:"Late Grace Period",isRequired:""}),o("div",pe,[l(d,{type:"number",placeholder:"",modelValue:r.form.late_grace_period,"onUpdate:modelValue":e[5]||(e[5]=t=>r.form.late_grace_period=t),error:r.errors.late_grace_period},null,8,["modelValue","error"])])]),o("div",fe,[l(i,{label:"Late Grace Period - Manager",isRequired:""}),o("div",ge,[l(d,{type:"number",placeholder:"",modelValue:r.form.late_grace_period_manager,"onUpdate:modelValue":e[6]||(e[6]=t=>r.form.late_grace_period_manager=t),error:r.errors.late_grace_period_manager},null,8,["modelValue","error"])])]),o("div",ce,[l(i,{label:"Minute Late Range for charging to undertime",isRequired:""}),o("div",ye,[l(d,{type:"number",placeholder:"",modelValue:r.form.undertime_minute_from,"onUpdate:modelValue":e[7]||(e[7]=t=>r.form.undertime_minute_from=t),error:r.errors.undertime_minute_from},null,8,["modelValue","error"]),e[28]||(e[28]=o("span",null,"To",-1)),l(d,{type:"number",placeholder:"",modelValue:r.form.undertime_minute_to,"onUpdate:modelValue":e[8]||(e[8]=t=>r.form.undertime_minute_to=t),error:r.errors.undertime_minute_to},null,8,["modelValue","error"])])])]),o("div",he,[o("div",be,[o("div",ve,[o("div",qe,[l(i,{class:"col-span-2",label:"Working Days Per Year",isRequired:""}),o("div",Ve,[l(d,{type:"number",placeholder:"",modelValue:r.form.working_days_per_year,"onUpdate:modelValue":e[9]||(e[9]=t=>r.form.working_days_per_year=t),error:r.errors.working_days_per_year},null,8,["modelValue","error"])])]),o("div",xe,[l(i,{class:"col-span-2",label:"Payment Type",isRequired:""}),o("div",we,[l(m,{options:r.paymentOptions,placeholder:"",modelValue:r.form.payment_type,"onUpdate:modelValue":e[10]||(e[10]=t=>r.form.payment_type=t),error:r.errors.payment_type},null,8,["options","modelValue","error"])])]),o("div",Re,[l(i,{class:"col-span-2",label:"Cola Range"}),o("div",Se,[l(d,{type:"number",placeholder:"",modelValue:r.form.cola_range_from,"onUpdate:modelValue":e[11]||(e[11]=t=>r.form.cola_range_from=t),error:r.errors.cola_range_from},null,8,["modelValue","error"]),e[29]||(e[29]=o("span",null," - ",-1)),l(d,{type:"number",placeholder:"",modelValue:r.form.cola_range_to,"onUpdate:modelValue":e[12]||(e[12]=t=>r.form.cola_range_to=t),error:r.errors.cola_range_to},null,8,["modelValue","error"])])])])])])]),o("div",null,[e[32]||(e[32]=o("div",{class:"bg-slate-300 p-2 rounded-t-md tracking-widest w-1/2"}," Govt Contributions and Tax ",-1)),o("div",ke,[e[31]||(e[31]=o("div",{class:"grid grid-cols-2 gap-2"},[o("div"),o("div",null,"Frequency")],-1)),o("div",Ue,[l(i,{label:"Pagibig Settings",isRequired:""}),l(m,{options:r.frequencyOptions,placeholder:"",modelValue:r.form.pagibig_settings_frequency,"onUpdate:modelValue":e[13]||(e[13]=t=>r.form.pagibig_settings_frequency=t),error:r.errors.pagibig_settings_frequency},null,8,["options","modelValue","error"])]),o("div",Te,[l(i,{label:"SSS Settings",isRequired:""}),l(m,{options:r.frequencyOptions,placeholder:"",modelValue:r.form.sss_settings_frequency,"onUpdate:modelValue":e[14]||(e[14]=t=>r.form.sss_settings_frequency=t),error:r.errors.sss_settings_frequency},null,8,["options","modelValue","error"])]),o("div",Be,[l(i,{label:"Philhealth Settings",isRequired:""}),l(m,{options:r.frequencyOptions,placeholder:"",modelValue:r.form.philhealth_settings_frequency,"onUpdate:modelValue":e[15]||(e[15]=t=>r.form.philhealth_settings_frequency=t),error:r.errors.philhealth_settings_frequency},null,8,["options","modelValue","error"])]),o("div",Me,[l(i,{label:"Wthholding Tax Settings",isRequired:""}),l(m,{options:r.frequencyOptions,placeholder:"",modelValue:r.form.withholding_tax_settings_frequency,"onUpdate:modelValue":e[16]||(e[16]=t=>r.form.withholding_tax_settings_frequency=t),error:r.errors.withholding_tax_settings_frequency},null,8,["options","modelValue","error"])]),o("div",Oe,[l(i,{label:"Tax Table Basis",isRequired:""}),l(m,{options:r.paymentOptions,placeholder:"",modelValue:r.form.tax_table_basis,"onUpdate:modelValue":e[17]||(e[17]=t=>r.form.tax_table_basis=t),error:r.errors.tax_table_basis},null,8,["options","modelValue","error"])]),o("div",Ce,[l(i,{label:"Minimum Wage Tax Exemption",isRequired:""}),l(d,{type:"number",placeholder:"",modelValue:r.form.minimum_wage_for_tax_exemption,"onUpdate:modelValue":e[18]||(e[18]=t=>r.form.minimum_wage_for_tax_exemption=t),error:r.errors.minimum_wage_for_tax_exemption},null,8,["modelValue","error"])])]),e[33]||(e[33]=o("div",{class:"bg-slate-300 p-2 rounded-t-md tracking-widest w-1/2 mt-4"}," Overtime & Restday Meal and Transpo ",-1)),o("div",Fe,[o("div",Le,[l(i,{label:"Transportation Basis",isRequired:""}),l(m,{options:[{label:"Address Location",value:"address location"},{label:"Fixed Amount",value:"fixed amount"}],placeholder:"",modelValue:r.form.overtime_transportation_basis,"onUpdate:modelValue":e[19]||(e[19]=t=>r.form.overtime_transportation_basis=t),error:r.errors.overtime_transportation_basis},null,8,["modelValue","error"])]),o("div",Pe,[l(i,{label:"Transportation Amount"}),l(d,{type:"number",placeholder:"",modelValue:r.form.overtime_transportation_amount,"onUpdate:modelValue":e[20]||(e[20]=t=>r.form.overtime_transportation_amount=t)},null,8,["modelValue"])]),o("div",Ie,[l(i,{label:"OT Meal Amount",isRequired:""}),l(d,{type:"number",placeholder:"",modelValue:r.form.overtime_meal_amount,"onUpdate:modelValue":e[21]||(e[21]=t=>r.form.overtime_meal_amount=t),error:r.errors.overtime_meal_amount},null,8,["modelValue","error"])]),o("div",De,[l(i,{label:"OT Meal Every Hours",isRequired:""}),l(d,{type:"number",placeholder:"",modelValue:r.form.overtime_meal_every_hours,"onUpdate:modelValue":e[22]||(e[22]=t=>r.form.overtime_meal_every_hours=t),error:r.errors.overtime_meal_every_hours},null,8,["modelValue","error"])]),o("div",Ne,[l(i,{label:"Restday/Holiday Meal Amount",isRequired:""}),l(d,{type:"number",placeholder:"",modelValue:r.form.restday_meal_amount,"onUpdate:modelValue":e[23]||(e[23]=t=>r.form.restday_meal_amount=t),error:r.errors.restday_meal_amount},null,8,["modelValue","error"])]),o("div",Ee,[l(i,{label:"Restday/Holiday Meal Every Hours",isRequired:""}),l(d,{type:"number",placeholder:"",modelValue:r.form.restday_meal_every_hours,"onUpdate:modelValue":e[24]||(e[24]=t=>r.form.restday_meal_every_hours=t),error:r.errors.restday_meal_every_hours},null,8,["modelValue","error"])])])])]),o("div",Ge,[l(k,{onClick:y.submitForm,text:"Save"},null,8,["onClick"])])],32)]),_:1}),r.state.isLoading?(_(),V(T,{key:0,text:"Fetching records"})):c("",!0)])]),_:1},8,["breadcrumbs"])}const cr=R(te,[["render",He],["__scopeId","data-v-eab2d922"]]);export{cr as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.03 |
proxy
|
phpinfo
|
Settings