File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/index.0289c41f.js
Back
import{a as u,_ as R,c as h,w as f,r as l,o as a,d as p,e as s,t as b,h as U,b as d,j as w}from"./index.836ff972.js";import{w as k,L}from"./index.0fd81098.js";import{B as $}from"./index.43ed8c16.js";import{C as B}from"./CreateButton.8ae1cc58.js";import{D as O}from"./DeleteButton.a3bc472f.js";import{E as T}from"./EditButton.0c71d9dd.js";/* empty css */import{I as S}from"./index.31d8f3a7.js";import"./jspdf.es.min.2bae4710.js";/* empty css *//* empty css */import{T as E}from"./index.c2c1d7ba.js";import{L as M}from"./Loading.8843dce9.js";import{I as Q}from"./index.4a5fd1e6.js";import{l as D}from"./lodash.16bcff66.js";import{P as G}from"./index.59a3d22b.js";import{h as N}from"./meeting-office.7e6e2274.js";import{C as F}from"./index.d162669d.js";import"./logo-black.7c15feb3.js";import"./logo-white.b04c5a89.js";import"./transition.624fb26d.js";import"./vue-cleave.min.6d14d8ca.js";import"./es.string.replace.f497f8c7.js";const c="https://ahg-hr-api.autohub.ph/api/v1/phic-table",x={fetchRecords(t={}){return u.get(`${c}`,{params:t})},fetchRecord(t){return u.get(`${c}/${t}`)},async create(t){return u.post(`${c}`,t)},async update(t,n){return u.put(`${c}/${t}`,n)},async remove(t){return u.delete(`${c}/${t}`)}};const j={mixins:[k],setup(){},components:{TextInput:E,Layout:L,CreateButton:B,Loading:M,InputGroup:Q,EditButton:T,DeleteButton:O,Button:$,Pagination:G,Card:F,Icon:S},data(){return{headerImage:N,title:"Philhealth Table",breadcrumbs:[{text:"Home",href:"/"},{text:"Payroll",href:"/payroll/phic-table"},{text:"Philhealth Table",active:!0}],columns:[{label:"#",field:"#"},{label:"Salary Range",field:"salary_range"},{label:"Contribution Rate",field:"contribution_rate"},{label:"Premium Contribution",field:"premium_contribution"},{label:"Employee Share",field:"employee_share"},{label:"Employer Share",field:"employer_share"},{label:"Action",field:"action"}],state:{isLoading:!1,isUpdatingLoading:!1,isMounted:!1,showModal:!1,isDeleting:!1},items:[],totalItems:0,error:[],searchQuery:"",serverOptions:{page:1,rowsPerPage:100,sortBy:"id",sortType:"asc"}}},watch:{serverOptions:{handler(){console.log(`perPage: ${this.serverOptions.rowsPerPage}`),this.fetchRecords()},deep:!0},searchQuery:D.debounce(function(){this.fetchRecords()},800)},computed:{perPage:function(){return this.serverOptions.rowsPerPage}},methods:{async fetchRecords(){this.state.isLoading=!0,this.state.isMounted=!1,await x.fetchRecords({keyword:this.searchQuery,page:this.serverOptions.page,per_page:this.serverOptions.rowsPerPage,sortBy:this.serverOptions.sortBy,sortType:this.serverOptions.sortType}).then(t=>{console.log(t);let n=t.data.data;this.items=n,this.items=n.map((r,_)=>({...r,"#":(this.serverOptions.page-1)*this.serverOptions.rowsPerPage+(_+1)})),this.totalItems=t.data.total}).finally(()=>{this.state.isLoading=!1,this.state.isMounted=!0})},reload(){this.$emit("reload")},async editRecord(t){const n=t.id;this.state.isUpdatingLoading=!0,await x.update(n,t).then(r=>{r.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})}).catch(r=>{console.log(r),r.response.status==422?this.$swal.fire({title:"Ooops! something is wrong.",text:r.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.isUpdatingLoading=!1,this.state.isSaving=!1,this.reload()})}},mounted(){this.fetchRecords()}},z={class:"my-5"},A={class:"md:flex pb-6 items-center"},H={class:"flex-1 md:mb-0 mb-3"},q={key:0},J={key:1},K={key:2},W={key:3},X={key:4},Y={key:5},Z={key:6};function ee(t,n,r,_,i,v){const V=l("InputGroup"),g=l("Button"),m=l("TextInput"),I=l("vue-good-table"),C=l("Card"),y=l("Loading"),P=l("Layout");return a(),h(P,{breadcrumbs:i.breadcrumbs},{default:f(()=>[p("div",z,[s(C,{noborder:""},{default:f(()=>[p("div",A,[p("h6",H,b(i.title),1),p("div",{class:U(["md:flex md:space-x-3 items-center flex-none rtl:space-x-reverse my-3 float-right",t.window.width<768?"space-x-rb":""])},[s(V,{modelValue:i.searchQuery,"onUpdate:modelValue":n[0]||(n[0]=e=>i.searchQuery=e),placeholder:"Search",type:"text",prependIcon:"heroicons-outline:search",merged:""},null,8,["modelValue"]),s(g,{icon:"heroicons-outline:filter",text:"Filter",btnClass:" btn-outline-secondary text-slate-600 dark:border-slate-700 dark:text-slate-300 font-normal btn-sm ",iconClass:"text-lg"})],2)]),s(I,{styleClass:"vgt-table striped",columns:i.columns,rows:i.items,mode:"remote",search:!0,"fixed-header":!0,"sort-options":{enabled:!1},"pagination-options":{enabled:!1},onSortChange:t.onSortChange,"max-height":"600px"},{"table-row":f(e=>[e.column.field==="salary_range"?(a(),d("td",q,[s(m,{type:"text",modelValue:e.row.salary_range,"onUpdate:modelValue":o=>e.row.salary_range=o,onInput:o=>t.updateRow(e.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):e.column.field==="contribution_rate"?(a(),d("td",J,[s(m,{type:"text",modelValue:e.row.contribution_rate,"onUpdate:modelValue":o=>e.row.contribution_rate=o,onInput:o=>t.updateRow(e.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):e.column.field==="premium_contribution"?(a(),d("td",K,[s(m,{type:"text",modelValue:e.row.premium_contribution,"onUpdate:modelValue":o=>e.row.premium_contribution=o,onInput:o=>t.updateRow(e.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):e.column.field==="employee_share"?(a(),d("td",W,[s(m,{type:"text",modelValue:e.row.employee_share,"onUpdate:modelValue":o=>e.row.employee_share=o,onInput:o=>t.updateRow(e.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):e.column.field==="employer_share"?(a(),d("td",X,[s(m,{type:"text",modelValue:e.row.employer_share,"onUpdate:modelValue":o=>e.row.employer_share=o,onInput:o=>t.updateRow(e.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):e.column.field==="action"?(a(),d("td",Y,[s(g,{text:"Update",btnClass:"btn-primary p-2",onClick:o=>v.editRecord(e.row)},null,8,["onClick"])])):(a(),d("td",Z,b(e.formattedRow[e.column.field]),1))]),_:1},8,["columns","rows","onSortChange"])]),_:1}),i.state.isLoading?(a(),h(y,{key:0,text:"Fetching records"})):w("",!0),i.state.isUpdatingLoading?(a(),h(y,{key:1,text:"Updating record"})):w("",!0)])]),_:1},8,["breadcrumbs"])}const Ie=R(j,[["render",ee],["__scopeId","data-v-d5ba520f"]]);export{Ie as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.24 |
proxy
|
phpinfo
|
Settings