File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/index.13d78dc3.js
Back
import{_ as I,ah as D,au as E,c as f,w as m,r as s,o as p,d as a,e as n,t as c,h as k,b as g,j as h}from"./index.d09cba45.js";import{E as _}from"./EmployeeService.b43eb678.js";import"./jspdf.es.min.41d1f521.js";import{w as L,L as M,M as R,P as V}from"./index.f5fec97e.js";import{B as A}from"./index.b36b35c2.js";import{C as S}from"./CreateButton.cdb3dab6.js";import{D as F}from"./DeleteButton.f830e860.js";import{E as T}from"./EditButton.3ca5c2a0.js";import{F as G}from"./FileButton.45c78770.js";/* empty css */import{V as Q}from"./ViewButton.6bb26f2f.js";import{I as N}from"./index.7c87e136.js";/* empty css *//* empty css */import"./vue-cleave.min.3d6c67b7.js";import"./array.41230547.js";import{L as Y}from"./Loading.10020070.js";import"./vue-quill.snow.4fe86b91.js";/* empty css */import{I as j}from"./index.44224e48.js";import{F as z}from"./form.5c123f52.js";import{l as u}from"./lodash.8c8ef874.js";import{P as H}from"./index.bb81dc90.js";import{h as U}from"./meeting-office.7e6e2274.js";import{C as q}from"./index.2ecb62fe.js";import{l as J}from"./logo-black.7c15feb3.js";import"./logo-white.b04c5a89.js";import"./transition.979a347a.js";import"./es.string.replace.f405e891.js";import"./Loading.vue_vue_type_style_index_0_scoped_cbded5a2_lang.0b8030ab.js";import"./index.c8274f7e.js";import"./index.97ec51ba.js";import"./index.89324a83.js";import"./ck-white.4bf441fa.js";import"./index.87f7dbe5.js";import"./index.32a725d5.js";import"./view.8fe55a92.js";import"./index.55a245df.js";import"./index.a8395b59.js";import"./index.84e315d2.js";import"./SubmitButton.8e326bc2.js";import"./UpdateButton.6d6860a3.js";import"./DenyButton.d9171afd.js";import"./CloseButton.ad974e55.js";import"./index.b10a2de6.js";import"./Multiselect.a5040e09.js";import"./index.691693c1.js";import"./index.723a8de6.js";import"./ApproverService.76f54c21.js";import"./BenefitsTypeService.e71ada00.js";import"./CompanyService.340d60b0.js";import"./JobTitleService.b27b2150.js";import"./SupportingDocumentService.9c7aec34.js";import"./UnitService.79b09ff0.js";import"./index.78f61ffe.js";import"./FileService.d200b024.js";import"./ResignationLetterService.063e82f9.js";import"./index.f4aea91d.js";import"./scr-1.d9aaecca.js";import"./apiUtils.3cb69036.js";import"./DealershipService.1fb5aae1.js";import"./DepartmentService.8eb06cda.js";import"./DivisionService.f18749c6.js";import"./EmploymentTypeService.7ca15f81.js";import"./GroupService.210b7e70.js";import"./JobClassficationService.f1fdcca7.js";import"./SectionService.6410c433.js";import"./CitizenshipService.08ac2999.js";import"./CivilStatusService.f540287a.js";import"./ReligionService.4cfcdc81.js";import"./EmployeeBenefitsService.2ba3fa41.js";import"./EmployeeLeaveService.fa1010b1.js";import"./index.esm.a9af6c73.js";import"./TimelogService.f982add9.js";const K={mixins:[L],setup(){},components:{Layout:M,CreateButton:S,Loading:Y,InputGroup:j,EditButton:T,DeleteButton:F,ViewButton:Q,FileButton:G,Button:A,Form:z,Pagination:H,Card:q,Icon:N,MinimalAvatar:R},data(){return{profilePic:V,logo:J,headerImage:U,title:"Employee",breadcrumbs:[{text:"Home",href:"/"},{text:"Employee Management",href:"/employees"},{text:"Employees",active:!0}],columns:[{label:"#",field:"#"},{label:"Employee ID / Asa ID",field:"employee_id"},{label:"Name",field:"full_name"},{label:"Company",field:"company.name"},{label:"Dealer",field:"dealership.name"},{label:"Department",field:"department.name"},{label:"Position",field:"position.name"},{label:"Action",field:"action"}],perPageOptions:[{value:"10",label:"10"},{value:"50",label:"50"},{value:"100",label:"100"}],state:{isLoading:!1,isMounted:!1,showModal:!1,isDeleting:!1},items:[],totalItems:0,error:[],searchQuery:"",serverOptions:{page:1,rowsPerPage:10,sortBy:"lastname",sortType:"asc"}}},watch:{serverOptions:{handler(){console.log(`perPage: ${this.serverOptions.rowsPerPage}`),this.fetchRecords()},deep:!0},searchQuery:u.debounce(function(){this.fetchRecords()},800)},computed:{perPage:function(){return this.serverOptions.rowsPerPage}},methods:{handleGeneratePdf:u.debounce(async function(e){console.log("Generating PDF for employee ID:",e),this.selectedEmployeeId=e;const{default:o}=await D(()=>import("./M201File.44d9a0ff.js"),["assets/M201File.44d9a0ff.js","assets/index.d09cba45.js","assets/index.3378bb1a.css","assets/form.5c123f52.js","assets/index.f5fec97e.js","assets/index.7c87e136.js","assets/logo-black.7c15feb3.js","assets/logo-white.b04c5a89.js","assets/transition.979a347a.js","assets/EmployeeService.b43eb678.js","assets/vue-cleave.min.3d6c67b7.js","assets/es.string.replace.f405e891.js","assets/index.99558076.css","assets/default.5cc443b7.css","assets/index.2ecb62fe.js","assets/index.1cc36d9b.css","assets/index.c8274f7e.js","assets/index.b36b35c2.js","assets/index.66c96f49.css","assets/index.97ec51ba.js","assets/index.89324a83.js","assets/ck-white.4bf441fa.js","assets/index.87f7dbe5.js","assets/index.32a725d5.js","assets/index.39bd154b.css","assets/index.bb81dc90.js","assets/index.e4e47aac.css","assets/view.8fe55a92.js","assets/index.55a245df.js","assets/index.a8395b59.js","assets/index.84e315d2.js","assets/SubmitButton.8e326bc2.js","assets/UpdateButton.6d6860a3.js","assets/DenyButton.d9171afd.js","assets/CloseButton.ad974e55.js","assets/index.b10a2de6.js","assets/Loading.10020070.js","assets/Loading.vue_vue_type_style_index_0_scoped_cbded5a2_lang.0b8030ab.js","assets/Loading.5611f88b.css","assets/Multiselect.a5040e09.js","assets/index.691693c1.js","assets/index.aa97b82d.css","assets/index.723a8de6.js","assets/array.41230547.js","assets/ApproverService.76f54c21.js","assets/BenefitsTypeService.e71ada00.js","assets/CompanyService.340d60b0.js","assets/JobTitleService.b27b2150.js","assets/SupportingDocumentService.9c7aec34.js","assets/UnitService.79b09ff0.js","assets/index.78f61ffe.js","assets/jspdf.es.min.41d1f521.js","assets/FileService.d200b024.js","assets/ResignationLetterService.063e82f9.js","assets/vue-quill.snow.4fe86b91.js","assets/vue-quill.c005f632.css","assets/index.f4aea91d.js","assets/scr-1.d9aaecca.js","assets/apiUtils.3cb69036.js","assets/DealershipService.1fb5aae1.js","assets/DepartmentService.8eb06cda.js","assets/DivisionService.f18749c6.js","assets/EmploymentTypeService.7ca15f81.js","assets/GroupService.210b7e70.js","assets/JobClassficationService.f1fdcca7.js","assets/SectionService.6410c433.js","assets/CitizenshipService.08ac2999.js","assets/CivilStatusService.f540287a.js","assets/ReligionService.4cfcdc81.js","assets/EmployeeBenefitsService.2ba3fa41.js","assets/CreateButton.cdb3dab6.js","assets/DeleteButton.f830e860.js","assets/EditButton.3ca5c2a0.js","assets/EmployeeLeaveService.fa1010b1.js","assets/index.esm.a9af6c73.js","assets/TimelogService.f982add9.js","assets/form.b8bfab92.css","assets/NameCellRenderer.be04c9dd.css","assets/ActionCellRenderer.e3b0c442.css","assets/jspdf.plugin.autotable.a8fdcd8c.js","assets/jspdf.es.min.091ed9f7.js","assets/sweetalert2.50e64164.js"]),i=E(o,{employee_id:this.selectedEmployeeId}),l=document.createElement("div");document.body.appendChild(l),i.mount(l).fetchAllData(),i.unmount(),document.body.removeChild(l)},300),generatePdf:u.debounce(function(e){this.$refs.M201File.generatePdf()},300),async fetchRecords(){this.state.isLoading=!0,this.state.isMounted=!1,await _.fetchRecords({keyword:this.searchQuery,page:this.serverOptions.page,per_page:this.serverOptions.rowsPerPage,sortBy:this.serverOptions.sortBy,sortType:this.serverOptions.sortType,dealership:this.$store.userSettings.activeDealership}).then(e=>{let o=e.data;this.items=o,this.items=o.map((i,l)=>({...i,"#":(this.serverOptions.page-1)*this.serverOptions.rowsPerPage+(l+1)})),this.totalItems=e.data.total}).finally(()=>{this.state.isLoading=!1,this.state.isMounted=!0})},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("param",e),e[0].type!="none"&&(this.serverOptions.sortBy=e[0].field,this.serverOptions.sortType=e[0].type)},async 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(o=>{o.value&&(this.state.isDeleting=!0,_.remove(e).then(i=>{console.log(i),i.status==201&&(this.$swal.fire({title:"Yaaay!",text:"Record has been deleted successfully.",type:"success",icon:"success",timer:2e3}),this.fetchRecords())}))}).catch(o=>{o.response&&o.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})},createRecord(){this.$refs.form.resetForm(),this.$refs.form.state.showModal=!0},editRecord(e){this.$refs.form.loadRecord(e),this.$refs.form.state.showModal=!0}},mounted(){this.fetchRecords()}},W={class:"my-5"},X={class:"md:flex pb-6 items-center"},Z={class:"flex-1 md:mb-0 mb-3"},$={key:0,class:"flex items-center"},ee={class:"flex-1 text-start mx-1"},te={class:"text-sm font-medium text-slate-600 whitespace-nowrap"},oe={class:"text-xs font-normal text-slate-600 dark:text-slate-400 lowercase"},re={key:1,class:"flex gap-1"},se={class:"py-4 flex justify-end"};function ie(e,o,i,l,t,d){const y=s("InputGroup"),v=s("Button"),P=s("MinimalAvatar"),w=s("ViewButton"),b=s("Pagination"),x=s("vue-good-table"),C=s("Card"),O=s("Loading"),B=s("Layout");return p(),f(B,{breadcrumbs:t.breadcrumbs},{default:m(()=>[a("div",W,[n(C,{noborder:""},{default:m(()=>[a("div",X,[a("h6",Z,c(t.title),1),a("div",{class:k(["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(y,{modelValue:t.searchQuery,"onUpdate:modelValue":o[0]||(o[0]=r=>t.searchQuery=r),placeholder:"Search",type:"text",prependIcon:"heroicons-outline:search",merged:""},null,8,["modelValue"]),n(v,{icon:"heroicons-outline:plus-sm",text:"Add Record",btnClass:" btn-dark font-normal btn-sm",iconClass:"text-lg",link:"/employee/create"})],2)]),n(x,{styleClass:"vgt-table lesspadding v-middle",columns:t.columns,rows:t.items,mode:"remote",search:!0,"sort-options":{enabled:!0},"pagination-options":{enabled:!0},onSortChange:d.onSortChange,"max-height":"600px"},{"table-row":m(r=>[r.column.field=="full_name"?(p(),g("div",$,[n(P,{firstname:r.row.firstname,lastname:r.row.lastname},null,8,["firstname","lastname"]),a("div",ee,[a("h4",te,c(r.row.lastname)+", "+c(r.row.firstname),1),a("div",oe,c(r.row.email),1)])])):h("",!0),r.column.field=="action"?(p(),g("div",re,[n(w,{link:{name:"employee-view",params:{id:r.row.employee_id_encrypted}}},null,8,["link"])])):h("",!0)]),"pagination-bottom":m(r=>[a("div",se,[n(b,{total:t.totalItems,current:t.serverOptions.page,"per-page":t.serverOptions.rowsPerPage,onPageChanged:d.handlePageChange,pageChanged:r.pageChanged,perPageChanged:t.serverOptions.rowsPerPage,enableSelect:"",perPageOptions:t.perPageOptions,onChangePerPage:d.handlePerPageChange},null,8,["total","current","per-page","onPageChanged","pageChanged","perPageChanged","perPageOptions","onChangePerPage"])])]),_:1},8,["columns","rows","onSortChange"])]),_:1}),t.state.isLoading?(p(),f(O,{key:0,text:"Fetching records"})):h("",!0)])]),_:1},8,["breadcrumbs"])}const Bt=I(K,[["render",ie],["__scopeId","data-v-d9311f6d"]]);export{Bt as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.13 |
proxy
|
phpinfo
|
Settings