File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/index.1b72ef23.js
Back
import{_ as V,r as l,o as a,c as _,w as c,j as v,d as r,k as P,e as i,b as d,m as E,F as B,f as k,t as y,h as F}from"./index.d09cba45.js";import{M as I}from"./MonthlyScheduleApprovalService.25489501.js";import{w as L,L as U}from"./index.f5fec97e.js";import{B as T}from"./index.b36b35c2.js";import{C as D}from"./CloseButton.ad974e55.js";import{C as z}from"./CreateButton.cdb3dab6.js";import{D as q}from"./DeleteButton.f830e860.js";/* empty css */import{S as M}from"./SubmitButton.8e326bc2.js";import{V as j}from"./ViewButton.6bb26f2f.js";import{I as G}from"./index.7c87e136.js";import"./jspdf.es.min.41d1f521.js";/* empty css */import{B as $}from"./index.84e315d2.js";/* empty css */import"./vue-cleave.min.3d6c67b7.js";import{V as S}from"./array.41230547.js";import{L as O}from"./Loading.10020070.js";import"./vue-quill.snow.4fe86b91.js";/* empty css */import{I as N}from"./index.44224e48.js";import{F as Y}from"./index.97ec51ba.js";import{F as Q}from"./index.55a245df.js";import{D as W}from"./DenyButton.d9171afd.js";import{U as H}from"./UpdateButton.6d6860a3.js";import{A as J}from"./ApproverService.76f54c21.js";import{D as K}from"./DepartmentService.8eb06cda.js";import{E as X}from"./EmployeeService.b43eb678.js";import{S as Z}from"./ScheduleShiftService.f12b62d0.js";import{M as ee}from"./Multiselect.a5040e09.js";import{l as te}from"./lodash.8c8ef874.js";import{P as oe}from"./index.bb81dc90.js";import{h as se}from"./meeting-office.7e6e2274.js";import{C as re}from"./index.2ecb62fe.js";import{A as ie}from"./main.esm.9a8e7f98.js";import{A as ne}from"./ActionCellRendererApprover.d4cfb1a4.js";import"./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.a8395b59.js";const ae={components:{FormModal:Q,FormGroup:Y,SubmitButton:M,UpdateButton:H,CloseButton:D,DenyButton:W,Loading:O,Multiselect:ee},data(){return{currentEmployeeId:this.$store.userSettings.getActiveUser.employees?this.$store.userSettings.getActiveUser.employees.employee_id:"",currentClassificationId:this.$store.userSettings.getActiveUser.employees?this.$store.userSettings.getActiveUser.employees.classification_id:"",recommending:"",approving:"",departmentOptions:[],employeeOptions:[],scheduleOptions:[],currentRecommendingId:"",currentApprovingId:"",recommendingOptions:[],approvingOptions:[],status:[],form:{department:[],entries:[{employee:[],schedule_id:"",date_from:"",date_to:""}],recommending_id:"",approver_id:""},errors:{},state:{isEdit:!1,isSaving:!1,isLoading:!1,isEmployeeLoading:!1}}},methods:{async loadRecord(e){if(console.log("full data",e),this.resetForm(),this.state.isEdit=!0,this.form=e,this.form.department=e.department_ids,this.currentRecommendingId=e.recommending?e.recommending[0].employee_id:"",this.currentApprovingId=e.approving?e.approving[0].employee_id:"",console.log(this.currentRecommendingId),console.log(this.currentApprovingId),this.recommending=e.recommending?e.recommending[0].firstname+" "+e.recommending[0].lastname:"",this.approving=e.approving?e.approving[0].firstname+" "+e.approving[0].lastname:"",console.log(this.recommending),console.log(this.approving),this.currentApprovingId==this.currentEmployeeId&&this.form.approver_id==this.currentEmployeeId?this.btnTitle="Approve":this.currentRecommendingId==this.currentEmployeeId&&this.form.status<1&&(this.btnTitle="Submit For Approval"),this.currentClassificationId>=3){console.log(this.currentClassificationId),console.log("requested",e);try{const t=await J.fetchEmployeeApprover(e.requested_by);if(t.status===200)this.recommendingOptions=t.data.map(s=>({value:s.employee_id,label:s.firstname+" "+s.lastname})),this.approvingOptions=t.data.filter(s=>s.classification_id>=3).map(s=>({value:s.employee_id,label:s.firstname+" "+s.lastname}));else throw new Error("Failed to fetch employee approvers")}catch(t){t.response?console.error("Error fetching employee approvers:",t.response):console.error("An unexpected error occurred:",t.message)}}},async updateApproverRecord(){this.state.isSaving=!0;const e=this.form.id;this.state.isSaving=!1;let t={recommending_id:this.form.recommending_id,approver_id:this.form.approver_id};console.log(t),await LeaveApproval.updateApprover(e,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}),this.reload()}).catch(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})})},resetForm(){this.state.isEdit=!1,this.form={department:[],entries:[{employee:[],schedule_id:"",date_from:"",date_to:""}],recommending_id:this.form.recommending_id,approver_id:this.form.approver_id}},addEntry(){this.form.entries.push({employee:[],schedule_id:"",date_from:"",date_to:""})},removeEntry(e){this.form.entries.splice(e,1)},async fetchDepartmentRecords(){await K.fetchRecords().then(e=>{e.status===200&&(this.departmentOptions=e.data.data.map(t=>({value:t.id,label:t.name})))}).catch(e=>{console.log(e)})},async fetchEmployeeRecords(){this.state.isEmployeeLoading=!0,await X.fetchEmployeeBaseOnDepartment(this.form.department).then(e=>{e.status===200&&(this.employeeOptions=e.data.map(t=>({value:t.employee_id,label:`${t.employee_id} - ${t.firstname} ${t.lastname}`}))),this.state.isEmployeeLoading=!1}).catch(e=>{console.log(e)})},async fetchScheduleShiftRecords(){await Z.fetchRecords().then(e=>{e.status===200&&(this.scheduleOptions=e.data.data.map(t=>({value:t.id,label:t.name})))}).catch(e=>{console.log(e)})},async saveRecord(){this.state.isSaving=!0,await I.update(this.form.id,this.status).then(t=>{t.status===201&&(this.$swal.fire({title:"Great!",text:`Record successfully ${this.state.isEdit?"updated":"saved"}.`,icon:"success",timer:2e3}),this.closeModal(),this.resetForm(),this.reload())}).catch(t=>{this.$swal.fire({title:"Oops! Something is wrong.",text:t.response.data.message||"Please contact the system administrator.",icon:"error",timer:2e3})}).finally(()=>{this.state.isSaving=!1})},closeModal(){this.state.showModal=!1},reload(){return this.$emit("reload")},async submitForm(){this.form.approver_id==this.currentEmployeeId?this.status={status:2}:this.form.recommending_id==this.currentEmployeeId&&(this.status={status:1});try{this.$swal.fire({title:"Are you sure you want to save submit this record?",text:"",icon:"question",showCancelButton:!0,confirmButtonColor:"#34c38f",cancelButtonColor:"#f46a6a",confirmButtonText:"Yes",cancelButtonText:"No"}).then(e=>{e.value&&this.saveRecord()})}catch(e){if(e instanceof S){const t={};e.inner.forEach(s=>{t[s.path]=s.message}),this.errors=t}}},async updateApproverForm(){try{this.$swal.fire({title:"Are you sure you want to update the approver of this record?",text:"",icon:"question",showCancelButton:!0,confirmButtonColor:"#34c38f",cancelButtonColor:"#f46a6a",confirmButtonText:"Yes",cancelButtonText:"No"}).then(e=>{e.value&&this.updateApproverRecord()})}catch(e){if(e instanceof S){const t={};e.inner.forEach(s=>{t[s.path]=s.message}),this.errors=t}}},async denyForm(){try{this.$swal.fire({title:"Are you sure you want to deny this record?",text:"",icon:"question",showCancelButton:!0,confirmButtonColor:"#34c38f",cancelButtonColor:"#f46a6a",confirmButtonText:"Yes",cancelButtonText:"No",html:` <textarea id="swal-input" style="width: 100%; height: 80px; padding: 8px; border: 1px solid #ced4da; border-radius: 4px;" placeholder="Enter reason"></textarea>`,preConfirm:()=>{const e=document.getElementById("swal-input").value;return e?this.denied_reason=e:(this.$swal.showValidationMessage("The reason field is required"),!1)}}).then(e=>{this.status={status:99,denied_reason:this.denied_reason},e.value&&this.saveRecord()})}catch(e){if(e instanceof S){const t={};e.inner.forEach(s=>{t[s.path]=s.message}),this.errors=t}}}},watch:{"form.department":{handler:"fetchEmployeeRecords",immediate:!0}},mounted(){this.fetchDepartmentRecords(),this.fetchScheduleShiftRecords()}},le={class:"text-slate-600 dark:text-slate-400 text-sm font-normal"},ce={class:"grid grid-cols-2 gap-2"},de={class:"grid grid-cols-2 gap-2"},pe={key:1},me={class:"grid grid-cols-12 justify-center items-center"},ue={class:"col-span-8 flex justify-between items-center gap-4"},fe={class:"col-span-6 flex justify-center items-center gap-4"},he={class:"font-bold"},ge={class:"col-span-6 flex justify-center items-center gap-4"},_e={class:"font-bold"},ve={key:2},ye={class:"grid grid-cols-12 gap-4"},xe={class:"col-span-6"},we={class:"relative"},be={class:"col-span-6"},Ce={class:"relative"},Re={class:"flex gap-1 justify-end pt-8"},Ae={key:0,class:"flex gap-1 justify-end"},Se={key:1,class:"flex gap-1 justify-end"};function Ee(e,t,s,C,o,f){const x=l("Loading"),h=l("Multiselect"),p=l("FormGroup"),w=l("flat-pickr"),b=l("UpdateButton"),R=l("DenyButton"),A=l("CloseButton"),u=l("FormModal");return a(),_(u,{title:"View Work Arrangement",active:o.state.showModal,sideTitle:this.form.status==0?"for recommendation":this.form.status==1?"for approval":this.form.status==2?"approved":this.form.status==99?"denied":"",badgeColor:this.form.status==0?"warning":this.form.status==1?"info":this.form.status==2?"success":this.form.status==99?"danger":"",onSubmit:e.confirmSubmit,onClose:f.closeModal,themeClass:"bg-gray-800",sizeClass:"lg:w-3/4"},{default:c(()=>[o.state.isEdit&&o.state.isLoading?(a(),_(x,{key:0,text:"Fetching record"})):v("",!0),r("div",le,[r("form",{onSubmit:t[3]||(t[3]=P((...n)=>e.confirmSubmit&&e.confirmSubmit(...n),["prevent"])),class:"space-y-4"},[o.state.isSaving?(a(),_(x,{key:0,text:"Saving record"})):v("",!0),i(p,{label:"Department",isRequired:!0},{default:c(()=>[i(h,{placeholder:"",modelValue:o.form.department,"onUpdate:modelValue":t[0]||(t[0]=n=>o.form.department=n),error:o.errors.department,options:o.departmentOptions,mode:"tags",searchable:!0},null,8,["modelValue","error","options"])]),_:1}),(a(!0),d(B,null,E(o.form.entries,(n,m)=>(a(),d("div",{key:m,class:"border p-4 mb-4 rounded"},[r("div",ce,[i(p,{label:"Employee",isRequired:!0},{default:c(()=>[i(h,{placeholder:"",modelValue:n.employee,"onUpdate:modelValue":g=>n.employee=g,error:o.errors[`employee_${m}`],options:o.employeeOptions,mode:"tags",searchable:!0,loading:o.state.isEmployeeLoading},null,8,["modelValue","onUpdate:modelValue","error","options","loading"])]),_:2},1024),i(p,{label:"Employee Schedule",isRequired:!0},{default:c(()=>[i(h,{type:"text",placeholder:"",modelValue:n.schedule_id,"onUpdate:modelValue":g=>n.schedule_id=g,error:o.errors[`schedule_id_${m}`],options:o.scheduleOptions,searchable:!0},null,8,["modelValue","onUpdate:modelValue","error","options"])]),_:2},1024)]),r("div",de,[i(p,{label:"Date From",isRequired:!0},{default:c(()=>[i(w,{type:"text",placeholder:"",modelValue:n.date_from,"onUpdate:modelValue":g=>n.date_from=g,error:o.errors[`date_from_${m}`],class:"form-control"},null,8,["modelValue","onUpdate:modelValue","error"])]),_:2},1024),i(p,{label:"Date To"},{default:c(()=>[i(w,{type:"text",placeholder:"",modelValue:n.date_to,"onUpdate:modelValue":g=>n.date_to=g,error:o.errors[`date_to_${m}`],class:"form-control"},null,8,["modelValue","onUpdate:modelValue","error"])]),_:2},1024)])]))),128)),o.currentClassificationId<=2?(a(),d("div",pe,[r("div",me,[r("div",ue,[r("div",fe,[t[4]||(t[4]=k(" Recommending: ")),r("p",he,y(o.recommending),1)]),r("div",ge,[t[5]||(t[5]=k(" Approving: ")),r("p",_e,y(o.approving),1)])])])])):(a(),d("div",ve,[r("div",ye,[r("div",xe,[i(p,{label:"Recommending"},{default:c(()=>[r("div",we,[i(h,{modelValue:o.form.recommending_id,"onUpdate:modelValue":t[1]||(t[1]=n=>o.form.recommending_id=n),"close-on-select":!0,searchable:!0,id:"recommending_id",options:o.recommendingOptions},null,8,["modelValue","options"])])]),_:1})]),r("div",be,[i(p,{label:"Approver"},{default:c(()=>[r("div",Ce,[i(h,{modelValue:o.form.approver_id,"onUpdate:modelValue":t[2]||(t[2]=n=>o.form.approver_id=n),"close-on-select":!0,searchable:!0,id:"approver_id",options:o.approvingOptions},null,8,["modelValue","options"])])]),_:1})])])])),r("div",Re,[this.form.status==0&&o.currentRecommendingId==o.currentEmployeeId||o.currentApprovingId==o.currentEmployeeId&&this.form.status==1&&o.currentApprovingId==this.form.approver_id||this.form.approver_id==this.form.recommending_id&&o.currentApprovingId==this.form.approver_id&&o.currentEmployeeId==this.form.approver_id?(a(),d("div",Ae,[this.form.status<=1?(a(),_(b,{key:0,onClick:f.submitForm,text:e.btnTitle},null,8,["onClick","text"])):v("",!0),i(R,{onClick:f.denyForm,text:"Deny"},null,8,["onClick"])])):this.form.status==0&&o.currentApprovingId==o.currentEmployeeId||o.currentApprovingId!=this.form.approver_id?(a(),d("div",Se,[this.form.status<=1?(a(),_(b,{key:0,onClick:f.updateApproverForm,text:"Update Approver"},null,8,["onClick"])):v("",!0)])):v("",!0),i(A,{onClick:f.closeModal},null,8,["onClick"])])],32)])]),_:1},8,["active","sideTitle","badgeColor","onSubmit","onClose"])}const Be=V(ae,[["render",Ee]]);const ke={mixins:[L],setup(){},components:{ActionCellRendererApprover:ne,AgGridVue:ie,Badge:$,Layout:U,CreateButton:z,Loading:O,InputGroup:N,SubmitButton:M,CloseButton:D,ViewButton:j,DeleteButton:q,Button:T,Form:Be,Pagination:oe,Card:re,Icon:G},data(){return{paginationPageSize:10,paginationPageSizeSelector:[10,25,50],colDefs:[{field:"#",flex:1},{field:"department name",filter:!0,floatingFilter:!0,flex:2},{field:"requested name",filter:!0,floatingFilter:!0,flex:2},{field:"date created",filter:!0,floatingFilter:!0},{headerName:"Status",field:"status",filter:!0,floatingFilter:!0,valueGetter:e=>{switch(e.data.status){case 0:return"For Recommendation";case 1:return"For Approval";case 2:return"Approved";case 99:return"Denied";default:return""}},cellRenderer:e=>{switch(e.value){case"For Recommendation":return'<span class="inline-block rounded-full text-xs capitalize whitespace-nowrap text-center py-1 text-yellow-600 bg-gray-100 px-4">For Recommendation</span>';case"For Approval":return'<span class="inline-block rounded-full text-xs capitalize whitespace-nowrap text-center py-1 text-blue-600 bg-gray-100 px-4">For Approval</span>';case"Approved":return'<div class="inline-block rounded-full text-xs capitalize whitespace-nowrap text-center py-1 bg-gray-100 text-green-600 px-4">Approved</div>';case"Denied":return'<span class="inline-block rounded-full text-xs capitalize whitespace-nowrap text-center py-1 text-red-600 bg-gray-100 px-4">Denied</span>';default:return""}}},{headerName:"Actions",cellRenderer:"ActionCellRendererApprover",flex:1,cellRendererParams:{context:{componentParent:this}}}],statistics:[{title:"Pending",count:[{total:0}],bg:"bg-primary-500",text:"text-primary-500",percent:"1.67% ",icon:"heroicons-outline:clock"},{title:"Approved",count:[{total:0}],bg:"bg-info-500",text:"text-info-500",percent:"25.67% ",icon:"heroicons-outline:menu-alt-1"},{title:"Denied",count:[{total:0}],bg:"bg-warning-500",text:"text-warning-500",percent:"8.67%",icon:"heroicons-outline:chart-pie"}],scheduleData:[],headerImage:se,breadcrumbs:[{text:"Home",href:"/"},{text:"Employee Management",href:"/employee-management/employee-schedule"},{text:"Employee Schedule",active:!0}],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:"created_at",sortType:"asc"}}},watch:{serverOptions:{handler(){console.log(`perPage: ${this.serverOptions.rowsPerPage}`),this.fetchRecords()},deep:!0},searchQuery:te.debounce(function(){this.fetchRecords()},800)},computed:{perPage:function(){return this.serverOptions.rowsPerPage}},methods:{formatTime(e){let[t,s]=e.split(":");t=parseInt(t);const C=t>=12;return t=t%12||12,`${t}:${s} ${C?"PM":"AM"}`},async fetchRecords(){this.state.isLoading=!0,this.state.isMounted=!1,await I.fetchRecords().then(e=>{this.scheduleData=e.data.map((t,s)=>(console.log(t),this.statistics[0].count[0].total=t.pending,this.statistics[1].count[0].total=t.approved,this.statistics[2].count[0].total=t.denied,{...t,"#":s+1,"department name":t.department_name,"requested name":t.requested_name,"date created":this.$formatDate(t.created_at),status:t.status}))}).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(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(t=>{t.value&&(this.state.isDeleting=!0,I.remove(e).then(s=>{console.log(s),s.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})},createRecord(){this.$refs.form.resetForm(),this.$refs.form.state.showModal=!0},viewRecord(e){this.$refs.form.resetForm(),this.$refs.form.loadRecord(e),this.$refs.form.state.showModal=!0},closeModal(){this.state.showModal=!1,this.resetData(),this.fetchRecords()},resetData(){this.state={isLoading:!1,isMounted:!1,isResetError:!1,isSubmitted:!1,showModal:!1},this.categoryData={category_code:"",category_desc:""},this.error=[]}},mounted(){this.fetchRecords()}},Fe={class:"space-y-4 mt-4"},Ie={class:"flex-1 md:mb-0 mb-3"},Ve={class:"grid grid-cols-1 gap-4 pb-4 md:grid-cols-3"},De={class:F("h-14 w-14 flex items-center justify-center rounded-md text-4xl mb-4 shadow-lg bg-white")},Me={class:"text-md font-semibold text-slate-700 dark:text-white mb-2"},Oe={class:"flex justify-center gap-4"},Pe={class:"text-xs font-medium text-slate-500 dark:text-white mb-1"},Le={class:"text-2xl text-slate-900 dark:text-white font-semibold"},Ue={class:"ag-grid-toolbar flex items-center justify-between px-4 py-2 bg-gray-100 border-b rounded-t-xl border-gray-200"},Te={class:"flex items-center gap-4"},ze={class:"relative z-10 flex items-center transition-colors duration-300 group-hover:text-white"};function qe(e,t,s,C,o,f){const x=l("Icon"),h=l("Button"),p=l("ag-grid-vue"),w=l("Card"),b=l("Loading"),R=l("Form"),A=l("Layout");return a(),_(A,{breadcrumbs:o.breadcrumbs},{default:c(()=>[r("div",Fe,[i(w,{title:"Employee Work Arrangement"},{default:c(()=>[r("h6",Ie,y(e.title),1),r("div",Ve,[(a(!0),d(B,null,E(o.statistics,(u,n)=>(a(),d("div",{key:n,class:F([u.bg,"flex flex-col items-center rounded-lg p-2 bg-opacity-[0.15] dark:bg-opacity-50 text-center shadow-md hover:shadow-xl transition-transform transform hover:scale-101 w-full"])},[r("div",De,[i(x,{icon:u.icon,class:F(["text-2xl",u.text])},null,8,["icon","class"])]),r("div",Me,y(u.title),1),r("div",Oe,[(a(!0),d(B,null,E(u.count,m=>(a(),d("div",{key:m.type},[r("div",Pe,y(m.type),1),r("div",Le,y(m.total),1)]))),128))])],2))),128))]),r("div",Ue,[t[3]||(t[3]=r("div",{class:"flex items-center justify-center gap-4 text-gray-900"}," Employee schedule lists ",-1)),r("div",Te,[i(h,{icon:"mdi:microsoft-excel",text:"Export to CSV",btnClass:"relative overflow-hidden font-normal px-4 py-2 rounded-lg shadow-md bg-white text-gray-900 border group transition-colors duration-300 group-hover:border-green-500",iconClass:"text-2xl",onClick:e.exportToCsv},{default:c(()=>[t[2]||(t[2]=r("span",{class:"absolute inset-0 bg-green-500 transition-transform duration-300 transform -translate-x-full group-hover:translate-x-0"},null,-1)),r("span",ze,[i(x,{icon:"mdi:microsoft-excel",class:"text-2xl mr-2"}),t[1]||(t[1]=k(" Export to CSV "))])]),_:1},8,["onClick"])])]),i(p,{ref:"agGrid",rowData:o.scheduleData,columnDefs:o.colDefs,style:{height:"500px"},class:"ag-theme-quartz",pagination:!0,paginationPageSize:o.paginationPageSize,paginationPageSizeSelector:o.paginationPageSizeSelector,onGridReady:e.onGridReady},null,8,["rowData","columnDefs","paginationPageSize","paginationPageSizeSelector","onGridReady"])]),_:1}),o.state.isLoading?(a(),_(b,{key:0,text:"Fetching records"})):v("",!0),i(R,{onCloseModal:t[0]||(t[0]=u=>o.state.showModal=!1),ref:"form",onReload:f.fetchRecords},null,8,["onReload"])])]),_:1},8,["breadcrumbs"])}const Ft=V(ke,[["render",qe],["__scopeId","data-v-c80aafaf"]]);export{Ft as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0 |
proxy
|
phpinfo
|
Settings