File manager - Edit - /home/autoph/.trash/assets/index-707cbe44.js
Back
import{L as u}from"./index-f600dfb0.js";import{L as h}from"./Loading-697060fa.js";import{P as g}from"./Pagination-926db97b.js";import{P as m}from"./PurchaseRequestItemService-4aec286e.js";import{l as y}from"./lodash-0a47f7f3.js";import{_ as P,r as c,o as a,c as _,g as f,f as t,d as p,G as v,I as o,J as b,e as x}from"./index-df022624.js";import"./index-14a5a7e1.js";import"./vue-cleave.min-f0e44f65.js";import"./_commonjsHelpers-de833af9.js";import"./xhebrhsj-83440be4.js";import"./es.string.replace-2e300990.js";const w={components:{Layout:u,Pagination:g,Loading:h},data(){return{title:"Purchase Request",breadcrumbs:[{text:"Home",href:"/"},{text:"Transactions",href:"/transactions/purchase-requests"},{text:"Purchase Requests",active:!0}],items:null,totalPages:0,totalItems:0,searchQuery:this.$route.query.s??"",serverOptions:{page:1,rowsPerPage:5,sortBy:"created_at",sortType:"desc"},state:{isLoading:!1}}},watch:{serverOptions:{handler(){console.log(`perPage: ${this.serverOptions.rowsPerPage}`),this.fetchRecords()},deep:!0},searchQuery:y.debounce(function(){this.fetchRecords()},1e3),$route(e,i){e.query!==i.query&&(this.searchQuery=e.query.s)}},computed:{perPage:function(){return this.serverOptions.rowsPerPage},activeUser:function(){return this.$store.userSettings.getActiveUser??null},activeCompany:function(){return this.$store.userSettings.getActiveCompany??null},activeDealership:function(){return this.$store.userSettings.getActiveDealership??null},roleGroups:function(){return this.activeUser?this.activeUser.roles.flatMap(e=>e.group_id):null},departmentAccess:function(){return this.activeUser&&this.activeUser.department_access?this.activeUser.department_access.flatMap(e=>e.id):null},employeeInfo:function(){if(this.activeUser.employee){let e=this.activeUser.employee;return{user_id:this.activeUser.id,asa_id:this.activeUser.asa_id,company_id:e.company_id,dealership_id:e.dealer_id,department_id:e.department_id}}return null}},methods:{async fetchRecords(){await m.fetchRecords({keyword:this.searchQuery,page:this.serverOptions.page,per_page:this.serverOptions.rowsPerPage,company_id:this.activeCompany,dealership_id:this.activeDealership,departments:this.departmentAccess,role_groups:this.roleGroups,employee:this.employeeInfo}).then(e=>{e.status===200&&(this.items=e.data.data,this.totalPages=e.data.last_page)}).catch(e=>console.log(e)).finally(()=>this.state.isLoading=!1)},changePage(e){this.serverOptions.page=e},updateItemsPerPage(e){this.serverOptions.rowsPerPage=e,this.serverOptions.page=1}},mounted(){this.fetchRecords()}},O={class:"container mx-auto"},U={class:"min-w-full bg-white"},I=t("thead",null,[t("tr",null,[t("th",{class:"py-2 px-4 border-b border-gray-200"},"ID"),t("th",{class:"py-2 px-4 border-b border-gray-200"},"Description"),t("th",{class:"py-2 px-4 border-b border-gray-200"},"Quantity")])],-1),q={class:"py-2 px-4 border-b border-gray-200"},C={class:"py-2 px-4 border-b border-gray-200"},L={class:"py-2 px-4 border-b border-gray-200"};function R(e,i,D,k,s,n){const l=c("Pagination"),d=c("Layout");return a(),_(d,null,{nocard:f(()=>[t("div",O,[t("table",U,[I,t("tbody",null,[(a(!0),p(b,null,v(s.items,r=>(a(),p("tr",{key:r.id},[t("td",q,o(r.id),1),t("td",C,o(r.description??null),1),t("td",L,o(r.quantity),1)]))),128))])]),x(l,{currentPage:s.serverOptions.page,totalPages:s.totalPages,itemsPerPage:s.serverOptions.rowsPerPage,pageOptions:[1,2,3,4,5],onChangePage:n.changePage,onChangeItemsPerPage:n.updateItemsPerPage},null,8,["currentPage","totalPages","itemsPerPage","onChangePage","onChangeItemsPerPage"])])]),_:1})}const F=P(w,[["render",R]]);export{F as default};
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings