File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/index.9302fe91.js
Back
import{_ as y,c,w as d,r as s,o as m,d as n,e as i,t as P,h as C,j as w}from"./index.d09cba45.js";import{w as x,L as O,N as B}from"./index.f5fec97e.js";import{B as I}from"./index.b36b35c2.js";import{C as L}from"./CreateButton.cdb3dab6.js";import{D as N}from"./DeleteButton.f830e860.js";import{E as S}from"./EditButton.3ca5c2a0.js";/* empty css */import{I as k}from"./index.7c87e136.js";import"./jspdf.es.min.41d1f521.js";/* empty css *//* empty css */import"./vue-cleave.min.3d6c67b7.js";import"./array.41230547.js";import{L as M}from"./Loading.10020070.js";import"./vue-quill.snow.4fe86b91.js";/* empty css */import{I as V}from"./index.44224e48.js";import{l as D}from"./lodash.8c8ef874.js";import{P as Q}from"./index.bb81dc90.js";import{h as R}from"./meeting-office.7e6e2274.js";import{C as T}from"./index.2ecb62fe.js";import"./logo-black.7c15feb3.js";import"./logo-white.b04c5a89.js";import"./transition.979a347a.js";import"./EmployeeService.b43eb678.js";import"./es.string.replace.f405e891.js";import"./Loading.vue_vue_type_style_index_0_scoped_cbded5a2_lang.0b8030ab.js";const E={mixins:[x],setup(){},components:{Layout:O,CreateButton:L,Loading:M,InputGroup:V,EditButton:S,DeleteButton:N,Button:I,Pagination:Q,Card:T,Icon:k},data(){return{headerImage:R,title:"Notification",breadcrumbs:[{text:"Notification",active:!0}],columns:[{label:"Notified Model",field:"type"},{label:"Notified User",field:"notifiable_user"},{label:"Email",field:"notifiable_email"},{label:"Message",field:"message"}],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:"name",sortType:"asc"}}},watch:{serverOptions:{handler(){this.fetchRecords()},deep:!0},searchQuery:D.debounce(function(){this.fetchRecords()},800)},computed:{perPage:function(){return this.serverOptions.rowsPerPage}},methods:{async fetchRecords(){this.state.isLoading=!0,this.state.isMounted=!1,await B.fetchRecords({keyword:this.searchQuery,page:this.serverOptions.page,per_page:this.serverOptions.rowsPerPage,sortBy:this.serverOptions.sortBy,sortType:this.serverOptions.sortType}).then(e=>{let a=e.data.data;console.log("wwwwww",a),this.items=a.map(o=>{let r=JSON.parse(o.data);return{id:o.id,type:o.type,notifiable_user:o.name,notifiable_email:o.email,created_at:o.created_at,message:r.message,leave_id:r.leave_id,status:r.status,approved_at:r.approved_at}}),this.totalItems=e.data.total}).finally(()=>{this.state.isLoading=!1,this.state.isMounted=!0})},handlePageChange(e){this.serverOptions.page!=e&&(this.serverOptions.page=e)},handlePerPageChange(e){this.serverOptions.page=1,this.serverOptions.rowsPerPage=e},onSortChange(e){e[0].type!="none"&&(this.serverOptions.sortBy=e[0].field,this.serverOptions.sortType=e[0].type)}},mounted(){this.fetchRecords()}},G={class:"my-5"},j={class:"md:flex pb-6 items-center"},F={class:"flex-1 md:mb-0 mb-3"},U={class:"py-4 flex justify-center"};function z(e,a,o,r,t,l){const g=s("InputGroup"),h=s("Button"),u=s("Pagination"),f=s("vue-good-table"),_=s("Card"),v=s("Loading"),b=s("Layout");return m(),c(b,{breadcrumbs:t.breadcrumbs},{default:d(()=>[n("div",G,[i(_,{noborder:""},{default:d(()=>[n("div",j,[n("h6",F,P(t.title),1),n("div",{class:C(["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":""])},[i(g,{modelValue:t.searchQuery,"onUpdate:modelValue":a[0]||(a[0]=p=>t.searchQuery=p),placeholder:"Search",type:"text",prependIcon:"heroicons-outline:search",merged:""},null,8,["modelValue"]),i(h,{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)]),i(f,{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:l.onSortChange,"max-height":"600px"},{"pagination-bottom":d(p=>[n("div",U,[i(u,{total:t.totalItems,current:t.serverOptions.page,"per-page":t.serverOptions.rowsPerPage,onPageChanged:l.handlePageChange,pageChanged:p.pageChanged,perPageChanged:t.serverOptions.rowsPerPage,enableSelect:"",perPageOptions:t.perPageOptions,onChangePerPage:l.handlePerPageChange},null,8,["total","current","per-page","onPageChanged","pageChanged","perPageChanged","perPageOptions","onChangePerPage"])])]),_:1},8,["columns","rows","onSortChange"])]),_:1}),t.state.isLoading?(m(),c(v,{key:0,text:"Fetching records"})):w("",!0)])]),_:1},8,["breadcrumbs"])}const _e=y(E,[["render",z],["__scopeId","data-v-3ac1e680"]]);export{_e as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0 |
proxy
|
phpinfo
|
Settings