File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/index.9315db6c.js
Back
import{_ as v,c as d,w as l,r,o as a,d as i,e as n,t as f,h as w,b as g,j as _}from"./index.836ff972.js";import{T as C}from"./TaxTableService.fad3421f.js";import{w as P,L as B}from"./index.0fd81098.js";import{B as L}from"./index.43ed8c16.js";import{C as T}from"./CreateButton.8ae1cc58.js";import{D as k}from"./DeleteButton.a3bc472f.js";import{E as O}from"./EditButton.0c71d9dd.js";/* empty css */import{I as R}from"./index.31d8f3a7.js";import"./jspdf.es.min.2bae4710.js";/* empty css *//* empty css */import{T as I}from"./index.c2c1d7ba.js";import{L as U}from"./Loading.8843dce9.js";import{I as D}from"./index.4a5fd1e6.js";import{l as M}from"./lodash.16bcff66.js";import{P as S}from"./index.59a3d22b.js";import{h as E}from"./meeting-office.7e6e2274.js";import{C as N}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 Q={mixins:[P],setup(){},components:{TextInput:I,Layout:B,CreateButton:T,Loading:U,InputGroup:D,EditButton:O,DeleteButton:k,Button:L,Pagination:S,Card:N,Icon:R},data(){return{headerImage:E,title:"Tax Table",breadcrumbs:[{text:"Home",href:"/"},{text:"Payroll",href:"/payroll/tax-table"},{text:"Tax Table",active:!0}],columns:[{label:"#",field:"#"},{label:"Period",field:"period"},{label:"Compensation Range",field:"compensation_range"},{label:"Prescribed Withholding Tax",field:"prescribed_withholding_tax"},{label:"Percentage",field:"percentage"}],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:M.debounce(function(){this.fetchRecords()},800)},computed:{perPage:function(){return this.serverOptions.rowsPerPage}},methods:{async fetchRecords(){this.state.isLoading=!0,this.state.isMounted=!1,await C.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 o=e.data.data;this.items=o,this.items=o.map((m,c)=>({...m,"#":(this.serverOptions.page-1)*this.serverOptions.rowsPerPage+(c+1)})),this.totalItems=e.data.total}).finally(()=>{this.state.isLoading=!1,this.state.isMounted=!0})},reload(){this.$emit("reload")},async editRecord(){this.$router.push({name:"tax-table-edit"})}},mounted(){this.fetchRecords()}},V={class:"my-5"},j={class:"md:flex pb-6 items-center"},z={class:"flex-1 md:mb-0 mb-3"},F={key:0},G={key:1};function H(e,o,m,c,t,p){const h=r("Button"),b=r("vue-good-table"),x=r("Card"),u=r("Loading"),y=r("Layout");return a(),d(y,{breadcrumbs:t.breadcrumbs},{default:l(()=>[i("div",V,[n(x,{noborder:""},{default:l(()=>[i("div",j,[i("h6",z,f(t.title),1),i("div",{class:w(["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":""])},[n(h,{text:"Update",btnClass:"btn-primary p-2",onClick:o[0]||(o[0]=s=>p.editRecord())})],2)]),n(b,{styleClass:"vgt-table striped",columns:t.columns,rows:t.items,mode:"remote",search:!0,"fixed-header":!0,"sort-options":{enabled:!1},"pagination-options":{enabled:!1},onSortChange:e.onSortChange,"max-height":"700px"},{"table-row":l(s=>[s.column.field==="action"?(a(),g("td",F,[n(h,{text:"Update",btnClass:"btn-primary p-2",onClick:W=>p.editRecord(s.row)},null,8,["onClick"])])):(a(),g("td",G,f(s.formattedRow[s.column.field]),1))]),_:1},8,["columns","rows","onSortChange"])]),_:1}),t.state.isLoading?(a(),d(u,{key:0,text:"Fetching records"})):_("",!0),t.state.isUpdatingLoading?(a(),d(u,{key:1,text:"Updating record"})):_("",!0)])]),_:1},8,["breadcrumbs"])}const ge=v(Q,[["render",H],["__scopeId","data-v-afd52300"]]);export{ge as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings