File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/index.6e04be5a.js
Back
import{w as C,L as x}from"./index.0fd81098.js";import{a as i,_ as O,c as h,w as u,r as s,o as g,d as l,e as c,t as S,h as B,j as D}from"./index.836ff972.js";import{F as L}from"./index.79d99a66.js";import"./index.31d8f3a7.js";/* empty css */import{T as R}from"./index.c2c1d7ba.js";import{I as T}from"./index.4a5fd1e6.js";import{L as I}from"./Loading.8843dce9.js";import{l as $}from"./lodash.16bcff66.js";import{C as k}from"./index.d162669d.js";import{E as F}from"./EditButton.0c71d9dd.js";import{D as V}from"./DeleteButton.a3bc472f.js";import{P as A}from"./index.59a3d22b.js";import{C as E}from"./CreateButton.8ae1cc58.js";import{B as N}from"./index.43ed8c16.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 d="https://ahg-hr-api.autohub.ph/api/v1/transaction-audit",f={fetchRecords(e={}){return i.get(`${d}`,{params:e})},fetchRecord(e){return i.get(`${d}/${e}`)},async create(e){return i.post(`${d}`,e)},async update(e,t){return i.put(`${d}/${e}`,t)},async remove(e){return i.delete(`${d}/${e}`)}};const Q={mixins:[C],components:{Layout:x,TextInput:R,FormGroup:L,Card:k,Pagination:A,CreateButton:E,EditButton:F,DeleteButton:V,Button:N,InputGroup:T,Loading:I},data(){return{title:"Transaction Audit",breadcrumbs:[{text:"Home",href:"/"},{text:"Setting",href:"/setting/transaction-audit"},{text:"Transaction Audit",active:!0}],columns:[{label:"#",field:"#"},{label:"Employee ID",field:"employee.employee_id"},{label:"First Name",field:"employee.firstname"},{label:"Last Name",field:"employee.lastname"},{label:"Event",field:"event"},{label:"Auditable Type",field:"auditable_type"},{label:"Old Values",field:"old_values"},{label:"New Values",field:"new_values"},{label:"Created Date",field:"created_at",formatFn:e=>this.formatDate(e)}],perPageOptions:[{value:"10",label:"10"},{value:"50",label:"50"},{value:"100",label:"100"}],items:[],totalItems:0,searchQuery:null,serverOptions:{page:1,rowsPerPage:20,sortBy:"created_at",sortType:"asc"},state:{isLoading:!1,isEdit:!1,isDeleting:!1}}},watch:{serverOptions:{handler(){console.log(`perPage: ${this.serverOptions.rowsPerPage}`),this.fetchRecords()},deep:!0},searchQuery:$.debounce(function(){this.fetchRecords()},800)},computed:{perPage:function(){return this.serverOptions.rowsPerPage}},methods:{formatDate(e){const t=new Date(e),r=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),a=new Date(r.toLocaleString("en-US",{timeZone:"Asia/Singapore"})),o=a.getFullYear(),n=String(a.getMonth()+1).padStart(2,"0"),p=String(a.getDate()).padStart(2,"0");return`${o}-${n}-${p}`},async fetchRecords(){this.state.isLoading=!0,await f.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("response");let t=e.data.data;console.log(t),this.items=t,this.items=t.map((r,a)=>({...r,"#":(this.serverOptions.page-1)*this.serverOptions.rowsPerPage+(a+1)})),this.totalItems=e.data.total}).finally(()=>{this.state.isLoading=!1})},handlePageChange(e){console.log(e),console.log(this.serverOptions.page),this.serverOptions.page!=e&&(this.serverOptions.page=e)},handlePerPageChange(e){this.serverOptions.page=1,this.serverOptions.rowsPerPage=e},onSortChange(e){console.log(e),e[0].type!="none"&&(this.serverOptions.sortBy=e[0].field,this.serverOptions.sortType=e[0].type)},createRecord(){this.$refs.form.state.showModal=!0},editRecord(e){this.$refs.form.resetForm(),this.$refs.form.loadRecord(e),this.$refs.form.state.showModal=!0},deleteRecord(e){this.$swal.fire({title:"Are you sure?",text:"You want to delete this record?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#34c38f",cancelButtonColor:"#f46a6a",confirmButtonText:"Yes, delete it!",background:this.$store.themeSettingsStore.isDark?"#1e293b":"#fff"}).then(t=>{console.log(t.value),t.value&&(this.state.isDeleting=!0,f.remove(e).then(r=>{r.status==201&&(this.$swal.fire({title:"Yaaay!",text:"Record has been deleted successfully.",type:"success",icon:"success",timer:2e3}),this.fetchRecords())}))}).catch(t=>{t.response&&t.response.status==401&&this.$swal.fire({title:"Ooops! something is wrong.",text:"Error deleting record. Please contact system administrator",type:"error",icon:"error",timer:2e3})}).finally(()=>{this.state.isDeleting=!1})}},mounted(){this.fetchRecords()}},U={class:"my-5"},G={class:"md:flex pb-6 items-center"},Y={class:"flex-1 md:mb-0 mb-3"},j={class:"py-4 flex justify-end"};function M(e,t,r,a,o,n){const p=s("InputGroup"),y=s("Button"),_=s("Pagination"),v=s("vue-good-table"),b=s("Card"),P=s("Loading"),w=s("Layout");return g(),h(w,{breadcrumbs:o.breadcrumbs},{default:u(()=>[l("div",U,[c(b,{noborder:""},{default:u(()=>[l("div",G,[l("h6",Y,S(o.title),1),l("div",{class:B(["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":""])},[c(p,{modelValue:o.searchQuery,"onUpdate:modelValue":t[0]||(t[0]=m=>o.searchQuery=m),placeholder:"Search",type:"text",prependIcon:"heroicons-outline:search",merged:""},null,8,["modelValue"]),c(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)]),c(v,{styleClass:"vgt-table lesspadding v-middle",columns:o.columns,rows:o.items,mode:"remote",search:!0,"sort-options":{enabled:!0},"pagination-options":{enabled:!0},onSortChange:n.onSortChange,"max-height":"600px","fixed-header":!0},{"pagination-bottom":u(m=>[l("div",j,[c(_,{total:o.totalItems,current:o.serverOptions.page,"per-page":o.serverOptions.rowsPerPage,onPageChanged:n.handlePageChange,pageChanged:m.pageChanged,perPageChanged:o.serverOptions.rowsPerPage,enableSelect:"",perPageOptions:o.perPageOptions,onChangePerPage:n.handlePerPageChange},null,8,["total","current","per-page","onPageChanged","pageChanged","perPageChanged","perPageOptions","onChangePerPage"])])]),_:1},8,["columns","rows","onSortChange"])]),_:1}),o.state.isLoading?(g(),h(P,{key:0,text:"Fetching records"})):D("",!0)])]),_:1},8,["breadcrumbs"])}const me=O(Q,[["render",M],["__scopeId","data-v-54915246"]]);export{me as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.14 |
proxy
|
phpinfo
|
Settings