File manager - Edit - /home/autoph/.trash/assets/index-28b5dbc5.js
Back
import{L as k}from"./index-6dec2bd1.js";import{I as C}from"./index-8a5e66ac.js";import{P as q}from"./PurchaseRequestService-1e51bb5f.js";import{h as _}from"./moment-a9aaa855.js";import{L as R}from"./Loading-aa8cc0c4.js";import{C as D}from"./lodash-367b715a.js";import{B as P}from"./index-2b7c1bfb.js";import{_ as M,r as u,o as a,c,g as y,b as h,f as e,e as r,Q as I,d as x,h as L,I as d,J as T,G as B}from"./index-39f0b323.js";import"./vue-cleave.min-a33feb57.js";import"./_commonjsHelpers-de833af9.js";import"./xhebrhsj-75477cd3.js";import"./es.string.replace-2e300990.js";const O={components:{Badge:P,Card:D,Loading:R,Layout:k,Icon:C},data(){return{noDataFound:!1,showRequestQuery:!1,items:[],assetItems:[],error:[],totalItems:0,state:{isEdit:!1,isLoading:!1,isMounted:!1,isResetError:!1,isSubmitted:!1,showModal:!1,showRowModal:!1,isDeleting:!1},columns:[{label:"#",field:"#",tdClass:"text-center w-[20px]",sortable:!1},{label:"Ref. Code",field:"reference_no",tdStyle:"w-[200px]"},{label:"Company",field:"company_name"},{label:"Dealer",field:"dealership_name"},{label:"Department",field:"department_name"},{label:"Req. Category",field:"expense_category_name"},{label:"Req. Type",field:"item_classification_name"},{label:"Created",field:"created_at"},{label:"Date Needed",field:"needed_at"},{label:"Disclaimer",field:"disclaimer"},{label:"Status",field:"status",sortable:!1}],perPageOptions:[{value:"10",label:"10"},{value:"50",label:"50"},{value:"100",label:"100"}],searchQuery:this.$route.query.s??"",serverOptions:{page:1,rowsPerPage:10,sortBy:"created_at",sortType:"desc"},currentDate:_()}},props:{breadcrumbs:{type:Array,default:[{text:"Home",href:"/"},{text:"Transactions",href:"/transactions/purchase-requests"},{text:"Purchase Requests",active:!0}]}},computed:{perPage:function(){return this.serverOptions.rowsPerPage},activeUser:function(){return this.$store.userSettings.getActiveUser},activeCompany:function(){return this.$store.userSettings.getActiveCompany},activeDealership:function(){return this.$store.userSettings.getActiveDealership},roleGroups:function(){return this.activeUser.roles.flatMap(s=>s.group_id)},departmentAccess:function(){return this.activeUser&&this.activeUser.department_access?this.activeUser.department_access.flatMap(s=>s.id):null},employeeInfo:function(){if(this.activeUser.employees){let s=this.activeUser.employees;return{user_id:this.activeUser.id,employee_id:s.employee_id,company_id:s.company_id,dealership_id:s.dealer_id,department_id:s.department_id}}return null}},methods:{goTo(s){this.$router.push(s)},checkRefCode(){const s=this.$route.query.ref_code;s?(this.showRequestQuery=!0,this.fetchRecords(s)):this.showRequestQuery=!1},async fetchRecords(s){this.state.isLoading=!0,this.state.isMounted=!1,this.state.showModal=!1,console.log("this.activeUser"),console.log(this.activeUser),await q.fetchRecordsMyRequestSearchBar({keyword:s,page:this.serverOptions.page,per_page:this.serverOptions.rowsPerPage,sortBy:this.serverOptions.sortBy,sortType:this.serverOptions.sortType,company_id:this.activeCompany,dealership_id:this.activeDealership,departments:this.departmentAccess,role_groups:this.roleGroups,employee:this.employeeInfo}).then(o=>{console.log(o);let f=o.data.data.data,b=o.data.pr_dtls;this.items=f.map((t,i)=>{var g;return{"#":(this.serverOptions.page-1)*this.serverOptions.rowsPerPage+(i+1),...t,needed_at:_(t.needed_at).format("MMM D, YYYY"),created_at:_(t.created_at).format("MMM D, YYYY"),overdue:this.currentDate.isAfter(_(t.needed_at)),allowed_to_act:(g=this.roleGroups)==null?void 0:g.some(n=>t.current_status.access.filter(m=>m.permission=="action").map(m=>m.role_group_id).includes(n))}}),this.assetItems=b.map((t,i)=>({"#":(this.serverOptions.page-1)*this.serverOptions.rowsPerPage+(i+1),name:t.asset_item.name,uom:t.uom,quantity:t.quantity,item_status:t.status.name})),console.log("processed this.items"),console.log(this.items),this.totalItems=o.data.total??0}).catch(o=>{this.noDataFound=!0}).finally(()=>{this.state.isLoading=!1,this.state.isMounted=!0})}},mounted(){this.checkRefCode()},watch:{"$route.query.ref_code"(s,o){s?(this.showRequestQuery=!0,this.fetchRecords(s)):this.showRequestQuery=!1}}},U={class:"h-screen min-h-[500px] bg-[url('@/assets/images/background/meeting-office.jpg')] bg-cover bg-[center_bottom]"},F={class:"p-8 bg-white bg-opacity-[0.5] h-full"},S={class:"grid lg:grid-cols-5 grid-cols-1 gap-8"},A={class:"mx-auto h-12 w-12 flex flex-col items-center justify-center rounded-full bg-slate-700 text-2xl mb-2"},Y=e("div",{class:"block text-sm text-white font-semibold dark:text-white mb-1"}," My Requests ",-1),j={class:"mx-auto h-12 w-12 flex flex-col items-center justify-center rounded-full bg-slate-700 text-2xl mb-2"},N=e("div",{class:"block text-sm text-white font-semibold dark:text-white mb-1"}," PRF Approval ",-1),Q={class:"mx-auto h-12 w-12 flex flex-col items-center justify-center rounded-full bg-slate-700 text-2xl mb-2"},G=e("div",{class:"block text-sm text-white font-semibold dark:text-white mb-1"}," For Canvas ",-1),V={class:"mx-auto h-12 w-12 flex flex-col items-center justify-center rounded-full bg-slate-700 text-2xl mb-2"},E=e("div",{class:"block text-sm text-white font-semibold dark:text-white mb-1"}," For Mancom Approval ",-1),H={class:"mx-auto h-12 w-12 flex flex-col items-center justify-center rounded-full bg-slate-700 text-2xl mb-2"},J=e("div",{class:"block text-sm text-white font-semibold dark:text-white mb-1"}," For PO ",-1),z={class:"h-full"},K={key:0,class:"p-2 mt-2"},W={key:0},X=e("div",{class:"text-2xl"}," Purchase Request ",-1),Z={class:"mt-6 border-t border-gray-100"},$={class:"divide-y divide-gray-100"},ee={class:"grid grid-cols-2 gap-2"},te={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},se=e("dt",{class:"text-sm font-medium leading-6 text-gray-900 bold"},"Ref Code:",-1),oe={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},ae={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},ie=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Company",-1),re={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},le={class:"grid grid-cols-2 gap-2"},de={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},ne=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Dealer",-1),ce={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},me={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},pe=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Department",-1),ue={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},ge={class:"grid grid-cols-2 gap-2"},_e={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},he=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Req Category",-1),xe={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},fe={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},ye=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Req Type",-1),be={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},ve={class:"grid grid-cols-2 gap-2"},we={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},ke=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Created",-1),Ce={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},qe={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},Re=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Date Needed",-1),De={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},Pe={class:"grid grid-cols-2 gap-2"},Me={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},Ie=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Disclaimer",-1),Le={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},Te={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},Be=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Status",-1),Oe={class:"mt-1 text-sm leading-6 text-gray-700 sm:col-span-2 sm:mt-0"},Ue={class:"px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},Fe=e("dt",{class:"text-sm font-medium leading-6 text-gray-900"},"Items",-1),Se={class:"mt-2 text-sm text-gray-900 sm:col-span-2 sm:mt-0"},Ae={role:"list",class:"divide-y divide-gray-100 rounded-md border border-gray-200"},Ye={class:"flex w-0 flex-1 items-center"},je={class:"ml-4 flex min-w-0 flex-1 gap-2"},Ne={class:"truncate font-medium"},Qe={class:"ml-4 flex-shrink-0"};function Ge(s,o,f,b,t,i){const g=u("Loading"),n=u("Icon"),m=u("Card"),p=u("Badge"),v=u("PaperClipIcon"),w=u("Layout");return a(),c(w,{breadcrumbs:f.breadcrumbs},{nocard:y(()=>[t.state.isLoading?(a(),c(g,{key:0,searching:!0,text:"Fetching records"})):h("",!0),e("div",U,[e("div",F,[e("div",S,[e("button",{onClick:o[0]||(o[0]=l=>i.goTo("/purchase-request/my-requests")),class:"rounded-md p-4 bg-amber-700 bg-opacity-[0.4] text-white dark:bg-opacity-50 text-center drop-shadow hover:animate-pulse"},[e("div",A,[r(n,{icon:"fluent-mdl2:file-request",class:"text-3xl text-amber-500"})]),Y]),e("button",{onClick:o[1]||(o[1]=l=>i.goTo("/purchase-request/ongoing")),class:"rounded-md p-4 bg-pink-700 bg-opacity-[0.4] text-white dark:bg-opacity-50 text-center drop-shadow hover:animate-pulse"},[e("div",j,[r(n,{icon:"fluent-mdl2:file-request",class:"text-3xl text-pink-500"})]),N]),e("button",{onClick:o[2]||(o[2]=l=>i.goTo("/purchase-request/for-canvas")),class:"rounded-md p-4 bg-purple-700 bg-opacity-[0.4] text-white dark:bg-opacity-50 text-center drop-shadow hover:animate-bounce"},[e("div",Q,[r(n,{icon:"teenyicons:spreadsheet-outline",class:"text-3xl text-purple-500"})]),G]),e("button",{onClick:o[3]||(o[3]=l=>i.goTo("/purchase-request/mancom-approval")),class:"rounded-md p-4 bg-emerald-700 bg-opacity-[0.4] text-white dark:bg-opacity-50 text-center drop-shadow hover:animate-bounce"},[e("div",V,[r(n,{icon:"material-symbols-light:approval-outline",class:"text-4xl text-emerald-500"})]),E]),e("button",{onClick:o[4]||(o[4]=l=>i.goTo("/purchase-request/po-creation")),class:"rounded-md p-4 bg-cyan-700 bg-opacity-[0.4 text-white dark:bg-opacity-50 text-center drop-shadow hover:animate-bounce"},[e("div",H,[r(n,{icon:"material-symbols-light:order-approve-outline-sharp",class:"text-4xl text-cyan-500"})]),J])]),e("div",z,[I(s.$slots,"default"),t.showRequestQuery?(a(),x("div",K,[s.$route.query.ref_code&&t.noDataFound?(a(),x("div",W,[r(m,{class:"text-7xl flex justify-center items-center font-bold"},{default:y(()=>[L(" No Data Found ")]),_:1})])):h("",!0),t.items.length!=0?(a(),c(m,{key:1},{default:y(()=>[X,e("div",Z,[e("dl",$,[e("div",ee,[e("div",te,[se,e("dd",oe,[r(p,{label:t.items[0].reference_no,badgeClass:"bg-blue-700 text-blue-700 bg-opacity-[0.12] m-1 font-bold text-lg"},null,8,["label"])])]),e("div",ae,[ie,e("dd",re,d(t.items[0].company_name),1)])]),e("div",le,[e("div",de,[ne,e("dd",ce,d(t.items[0].dealership_name),1)]),e("div",me,[pe,e("dd",ue,d(t.items[0].department_name),1)])]),e("div",ge,[e("div",_e,[he,e("dd",xe,d(t.items[0].expense_category_name),1)]),e("div",fe,[ye,e("dd",be,d(t.items[0].item_classification_name),1)])]),e("div",ve,[e("div",we,[ke,e("dd",Ce,d(t.items[0].created_at),1)]),e("div",qe,[Re,e("dd",De,d(t.items[0].needed_at),1)])]),e("div",Pe,[e("div",Me,[Ie,e("dd",Le,[t.items[0].disclaimer==1?(a(),c(p,{key:0,label:"Yes",badgeClass:"bg-blue-700 text-blue-700 bg-opacity-[0.12] m-1"})):(a(),c(p,{key:1,label:"No",badgeClass:"bg-red-700 text-red-700 bg-opacity-[0.12] m-1"}))])]),e("div",Te,[Be,e("dd",Oe,[t.items[0].status==1?(a(),c(p,{key:0,label:t.items[0].status_name,badgeClass:"bg-amber-700 text-amber-700 bg-opacity-[0.12] m-1"},null,8,["label"])):(a(),c(p,{key:1,label:t.items[0].status_name,badgeClass:"bg-blue-700 text-blue-700 bg-opacity-[0.12] m-1"},null,8,["label"]))])])]),e("div",Ue,[Fe,e("dd",Se,[e("ul",Ae,[(a(!0),x(T,null,B(t.assetItems,l=>(a(),x("li",{key:l.id,class:"flex items-center justify-between py-4 pl-4 pr-5 text-sm leading-6"},[e("div",Ye,[r(v,{class:"h-5 w-5 flex-shrink-0 text-gray-400","aria-hidden":"true"}),e("div",je,[e("span",Ne,d(l.name),1)])]),e("div",Qe,[r(p,{label:l.item_status,badgeClass:"bg-amber-700 text-amber-700 bg-opacity-[0.12] m-1"},null,8,["label"])])]))),128))])])])])])]),_:1})):h("",!0)])):h("",!0)])])])]),_:3},8,["breadcrumbs"])}const st=M(O,[["render",Ge]]);export{st as default};
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings