File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/form.6f1723b2.js
Back
import{_ as k,c as u,w as p,r,o as a,d as m,e as n,t as b,h as P,b as l,j as w}from"./index.3a33b88d.js";import{T as x}from"./TaxTableService.49f4e45f.js";import{w as I,L as V}from"./index.e90b797d.js";import{B as L}from"./index.1e572db2.js";import{C as B}from"./CreateButton.96a43e5c.js";import{D as T}from"./DeleteButton.3d4df072.js";import{E as R}from"./EditButton.5d564d58.js";/* empty css */import{I as U}from"./index.a5110576.js";import"./jspdf.es.min.763284f3.js";/* empty css *//* empty css */import{T as O}from"./index.a785f83f.js";import{L as $}from"./Loading.d8a54a1a.js";import{I as M}from"./index.d1aceaee.js";import{l as S}from"./lodash.adf89e63.js";import{P as D}from"./index.1269b959.js";import{h as E}from"./meeting-office.7e6e2274.js";import{C as N}from"./index.609bcb7c.js";import"./logo-black.7c15feb3.js";import"./logo-white.b04c5a89.js";import"./transition.bee8c07d.js";import"./vue-cleave.min.88d00a75.js";import"./es.string.replace.f897d4b0.js";const Q={mixins:[I],setup(){},components:{TextInput:O,Layout:V,CreateButton:B,Loading:$,InputGroup:M,EditButton:R,DeleteButton:T,Button:L,Pagination:D,Card:N,Icon:U},data(){return{headerImage:E,title:"Tax Table",breadcrumbs:[{text:"Home",href:"/"},{text:"Payroll",href:"/payroll/tax-table"},{text:"Tax Table",href:"/payroll/tax-table"},{text:"Edit",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"},{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:S.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 d=t.data.data;this.items=d,this.items=d.map((s,h)=>({...s,"#":(this.serverOptions.page-1)*this.serverOptions.rowsPerPage+(h+1)})),this.totalItems=t.data.total}).finally(()=>{this.state.isLoading=!1,this.state.isMounted=!0})},reload(){this.$emit("reload")},async editRecord(t){const d=t.id;this.state.isUpdatingLoading=!0,await x.update(d,t).then(s=>{s.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(s=>{console.log(s),s.response.status==422?this.$swal.fire({title:"Ooops! something is wrong.",text:s.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()})},back(){this.$router.push({name:"tax-table"})}},mounted(){this.fetchRecords()}},G={class:"my-5"},j={class:"md:flex pb-6 items-center"},z={class:"flex-1 md:mb-0 mb-3"},A={key:0},F={key:1},H={key:2},W={key:3},q={key:4},J={key:5};function K(t,d,s,h,i,f){const g=r("Button"),c=r("TextInput"),y=r("vue-good-table"),v=r("Card"),_=r("Loading"),C=r("Layout");return a(),u(C,{breadcrumbs:i.breadcrumbs},{default:p(()=>[m("div",G,[n(v,{noborder:""},{default:p(()=>[m("div",j,[m("h6",z,b(i.title),1),m("div",{class:P(["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":""])},[n(g,{text:"Back",btnClass:" bg-slate-200 text-slate-600 dark:border-slate-700 dark:text-slate-300 font-normal btn-sm ",iconClass:"text-lg",onClick:f.back},null,8,["onClick"])],2)]),n(y,{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":"700px"},{"table-row":p(e=>[e.column.field==="period"?(a(),l("td",A,[n(c,{type:"text",modelValue:e.row.period,"onUpdate:modelValue":o=>e.row.period=o,onInput:o=>t.updateRow(e.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):e.column.field==="compensation_range"?(a(),l("td",F,[n(c,{type:"text",modelValue:e.row.compensation_range,"onUpdate:modelValue":o=>e.row.compensation_range=o,onInput:o=>t.updateRow(e.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):e.column.field==="prescribed_withholding_tax"?(a(),l("td",H,[n(c,{type:"text",modelValue:e.row.prescribed_withholding_tax,"onUpdate:modelValue":o=>e.row.prescribed_withholding_tax=o,onInput:o=>t.updateRow(e.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):e.column.field==="percentage"?(a(),l("td",W,[n(c,{type:"text",modelValue:e.row.percentage,"onUpdate:modelValue":o=>e.row.percentage=o,onInput:o=>t.updateRow(e.row)},null,8,["modelValue","onUpdate:modelValue","onInput"])])):e.column.field==="action"?(a(),l("td",q,[n(g,{text:"Update",btnClass:"btn-primary p-2",onClick:o=>f.editRecord(e.row)},null,8,["onClick"])])):(a(),l("td",J,b(e.formattedRow[e.column.field]),1))]),_:1},8,["columns","rows","onSortChange"])]),_:1}),i.state.isLoading?(a(),u(_,{key:0,text:"Fetching records"})):w("",!0),i.state.isUpdatingLoading?(a(),u(_,{key:1,text:"Updating record"})):w("",!0)])]),_:1},8,["breadcrumbs"])}const ye=k(Q,[["render",K],["__scopeId","data-v-90b2ebb9"]]);export{ye as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0 |
proxy
|
phpinfo
|
Settings