File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/index.55f0b9cd.js
Back
import{a as m,_ as k,c as h,w as f,r as l,o as s,d as p,e as r,t as w,h as L,b as d,j as b}from"./index.d09cba45.js";import{w as U,L as R}from"./index.f5fec97e.js";import{B as $}from"./index.b36b35c2.js";import{C as B}from"./CreateButton.cdb3dab6.js";import{D as O}from"./DeleteButton.f830e860.js";import{E as S}from"./EditButton.3ca5c2a0.js";/* empty css */import{I as T}from"./index.7c87e136.js";import"./jspdf.es.min.41d1f521.js";/* empty css *//* empty css */import{T as M}from"./index.78f61ffe.js";import"./array.41230547.js";import{L as E}from"./Loading.10020070.js";import"./vue-quill.snow.4fe86b91.js";/* empty css */import{I as Q}from"./index.44224e48.js";import{l as D}from"./lodash.8c8ef874.js";import{P as G}from"./index.bb81dc90.js";import{h as N}from"./meeting-office.7e6e2274.js";import{C as F}from"./index.2ecb62fe.js";import"./logo-black.7c15feb3.js";import"./logo-white.b04c5a89.js";import"./transition.979a347a.js";import"./EmployeeService.b43eb678.js";import"./vue-cleave.min.3d6c67b7.js";import"./es.string.replace.f405e891.js";import"./Loading.vue_vue_type_style_index_0_scoped_cbded5a2_lang.0b8030ab.js";const c="https://ahg-hr-api.autohub.ph/api/v1/pag-ibig-table",x={fetchRecords(e={}){return m.get(`${c}`,{params:e})},fetchRecord(e){return m.get(`${c}/${e}`)},async create(e){return m.post(`${c}`,e)},async update(e,a){return m.put(`${c}/${e}`,a)},async remove(e){return m.delete(`${c}/${e}`)}};const j={mixins:[U],setup(){},components:{TextInput:M,Layout:R,CreateButton:B,Loading:E,InputGroup:Q,EditButton:S,DeleteButton:O,Button:$,Pagination:G,Card:F,Icon:T},data(){return{headerImage:N,title:"Pag-Ibig Table",breadcrumbs:[{text:"Home",href:"/"},{text:"Payroll",href:"/payroll/pag-ibig-table"},{text:"Pag-Ibig Table",active:!0}],columns:[{label:"#",field:"#"},{label:"Salary Min",field:"salary_min"},{label:"Salary Max",field:"salary_max"},{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(e=>{console.log(e);let a=e.data.data;this.items=a,this.items=a.map((n,g)=>({...n,"#":(this.serverOptions.page-1)*this.serverOptions.rowsPerPage+(g+1)})),this.totalItems=e.data.total}).finally(()=>{this.state.isLoading=!1,this.state.isMounted=!0})},reload(){this.$emit("reload")},async editRecord(e){const a=e.id;this.state.isUpdatingLoading=!0,await x.update(a,e).then(n=>{n.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(n=>{console.log(n),n.response.status==422?this.$swal.fire({title:"Ooops! something is wrong.",text:n.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};function Z(e,a,n,g,i,v){const I=l("InputGroup"),y=l("Button"),u=l("TextInput"),V=l("vue-good-table"),P=l("Card"),_=l("Loading"),C=l("Layout");return s(),h(C,{breadcrumbs:i.breadcrumbs},{default:f(()=>[p("div",z,[r(P,{noborder:""},{default:f(()=>[p("div",A,[p("h6",H,w(i.title),1),p("div",{class:L(["md:flex md:space-x-3 items-center flex-none rtl:space-x-reverse my-3 float-right",e.window.width<768?"space-x-rb":""])},[r(I,{modelValue:i.searchQuery,"onUpdate:modelValue":a[0]||(a[0]=t=>i.searchQuery=t),placeholder:"Search",type:"text",prependIcon:"heroicons-outline:search",merged:""},null,8,["modelValue"]),r(y,{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)]),r(V,{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:e.onSortChange,"max-height":"600px"},{"table-row":f(t=>[t.column.field==="salary_min"?(s(),d("td",q,[r(u,{type:"text",modelValue:t.row.salary_min,"onUpdate:modelValue":o=>t.row.salary_min=o,onInput:o=>e.updateRow(t.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):t.column.field==="salary_max"?(s(),d("td",J,[r(u,{type:"text",modelValue:t.row.salary_max,"onUpdate:modelValue":o=>t.row.salary_max=o,onInput:o=>e.updateRow(t.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):t.column.field==="employee_share"?(s(),d("td",K,[r(u,{type:"text",modelValue:t.row.employee_share,"onUpdate:modelValue":o=>t.row.employee_share=o,onInput:o=>e.updateRow(t.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):t.column.field==="employer_share"?(s(),d("td",W,[r(u,{type:"text",modelValue:t.row.employer_share,"onUpdate:modelValue":o=>t.row.employer_share=o,onInput:o=>e.updateRow(t.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):t.column.field==="action"?(s(),d("td",X,[r(y,{text:"Update",btnClass:"btn-primary p-2",onClick:o=>v.editRecord(t.row)},null,8,["onClick"])])):(s(),d("td",Y,w(t.formattedRow[t.column.field]),1))]),_:1},8,["columns","rows","onSortChange"])]),_:1}),i.state.isLoading?(s(),h(_,{key:0,text:"Fetching records"})):b("",!0),i.state.isUpdatingLoading?(s(),h(_,{key:1,text:"Updating record"})):b("",!0)])]),_:1},8,["breadcrumbs"])}const Le=k(j,[["render",Z],["__scopeId","data-v-e2274c02"]]);export{Le as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings