PageSourceSearch

https://ondemandappz.com/build/assets/index-b2c7d069.js

js ondemandappz.com collected 2026-09-24 13:48:12 UTC 12,147 bytes, 1 lines download raw bytes

1import{_ as W,Z as z,L as G,R as Y,z as j,D as q,r as g,T as K,Y as J,$ as Z,a as H,g as d,o as u,x as Q,w as i,W as x,k as n,l as e,J as o,q as A,M as T,i as p,O as E,F as I,n as N,y as _,B as S}from"./vendor-a19d8735.js";import{L as X}from"./main-1ae27cb1.js";import{P as ee}from"./page-header-f7a6b166.js";import{P as te}from"./Pagination-86c9d314.js";import{s as se}from"./search-527153d4.js";import{s as oe}from"./searchbar-4a952101.js";import{_ as le}from"./search-file-ab3e1046.js";import"./app-9facbf16.js";import"./useSharedState-b95c17ec.js";const ae={data(){return{rightOffcanvas:!1}},components:{Layout:X,PageHeader:ee,Head:z,Pagination:te,Multiselect:G,flatPickr:Y,Link:j,search:se,searchbar:oe},props:{successMessage:String,alertMessage:String,serviceLocations:{type:Object,required:!0}},setup(s){const{t}=q(),w=g(""),a=K({all:"",locked:"",limit:10}),h=g([]),M=g({}),B=g(!1),v=g(!1),m=g(null),k=g({}),y=g(s.successMessage||""),C=g(s.alertMessage||""),V=()=>{y.value="",C.value=""},R=()=>{v.value=!0},O=()=>{a.reset(),b(),v.value=!1},P=()=>{B.value=!1},$=async c=>{try{await H.delete(`/driver-complaint/delete/${c}`);const r=h.value.findIndex(f=>f.id===c);r!==-1&&h.value.splice(r,1),B.value=!1,x.fire(t("success"),t("general_complaint_deleted_successfully"),"success")}catch{x.fire(t("error"),t("failed_to_delete_general_complaint"),"error")}},D=async c=>{x.fire({title:"Are you sure?",text:"You won't be able to revert this!",icon:"warning",showCancelButton:!0,confirmButtonColor:"#34c38f",cancelButtonColor:"#f46a6a",confirmButtonText:"Yes, delete it!"}).then(async r=>{if(r.isConfirmed)try{await $(c)}catch(f){console.error(t("error_deleting_data"),f),x.fire(t("error"),t("failed_to_delete_the_data"),"error")}})};J(w,Z.debounce(function(c){b(w.value)},300));const b=async(c=1)=>{try{const r=a.data();r.search=w.value,r.page=c;const f=await H.get("/driver-complaint/list",{params:r});h.value=f.data.results,M.value=f.data.paginator,F(M.value.total),v.value=!1}catch(r){console.error(t("error_fetching_general_complaint"),r)}},L=async c=>{b(c)},l=async(c,r)=>{try{const f=await H.get(`/driver-complaint/taken/${c.id}`,{params:{status:r}});y.value=t("status_updated_successfully"),C.value="",c.status=r}catch(f){console.error(t("error_updating_status"),f),C.value=t("failed_to_update_status"),y.value=""}},F=()=>{k.value=[10,25,50,100,200,500]};return{results:h,modalShow:B,deleteItemId:m,successMessage:y,alertMessage:C,filterData:R,deleteModal:D,closeModal:P,deleteData:$,dismissMessage:V,searchTerm:w,paginator:M,modalFilter:v,clearFilter:O,fetchDatas:b,filter:a,handlePageChanged:L,updateStatus:l,paginatorOption:k,changeEntriesPerPage:()=>{b()}}},mounted(){this.fetchDatas()}},ne={class:"d-flex align-items-center mt-3"},ie={class:"me-2 text-muted"},re=["value"],de={class:"ms-2 text-muted"},ce={class:"table-responsive"},ue={class:"table align-middle position-relative table-nowrap"},me={class:"table-active"},pe={scope:"col"},fe={scope:"col"},ge={scope:"col"},_e={scope:"col"},he={scope:"col"},be={scope:"col"},ve={key:0},ke={class:"dropdown"},ye={class:"dropdown-menu dropdown-menu-end"},Ce=["onClick"],we=["onClick"],Be={key:1},Me={colspan:"7",class:"text-center"},Pe={key:0,class:"custom-alert alert alert-success alert-border-left fade show",data:"alert",id:"alertMsg"},$e={class:"alert-content"},xe={key:1,class:"custom-alert alert alert-danger alert-border-left fade show",data:"alert",id:"alertMsg"},Se={class:"alert-content"},Ve={class:"offcanvas-body"},Re={class:"mb-4"},Oe={for:"datepicker-range",class:"form-label text-muted text-uppercase fw-semibold mb-3"},De={value:"All Tasks"},Le={value:"Completed"},Fe={value:"Inprogress"},He={value:"Pending"},Ue={value:"Pending"},Ae={class:"mb-4"},Te={for:"datepicker-range",class:"form-label text-muted text-uppercase fw-semibold mb-3"},Ee={class:"form-check form-check-inline"},Ie={class:"form-check-label",for:"inlineRadio1"},Ne={class:"form-check form-check-inline"},We={class:"form-check-label",for:"inlineRadio1"},ze={class:"form-check form-check-inline"},Ge={class:"form-check-label",for:"inlineRadio1"},Ye={class:"mb-4"},je={for:"datepicker-range",class:"form-label text-muted text-uppercase fw-semibold mb-3"},qe={class:"mb-4"},Ke={for:"country-select",class:"form-label text-muted text-uppercase fw-semibold mb-3"},Je={class:"mb-4"},Ze={for:"status-select",class:"form-label text-muted text-uppercase fw-semibold mb-3"},Qe={class:"form-check"},Xe={class:"form-check-label",for:"inlineCheckbox1"},et={class:"form-check"},tt={class:"form-check-label",for:"inlineCheckbox2"},st={class:"form-check"},ot={class:"form-check-label",for:"inlineCheckbox3"},lt={class:"form-check"},at={class:"form-check-label",for:"inlineCheckbox4"},nt={class:"offcanvas-footer border-top p-3 text-center hstack gap-2"};function it(s,t,w,a,h,M){const B=d("Head"),v=d("PageHeader"),m=d("BCol"),k=d("BRow"),y=d("BCardHeader"),C=d("BCardBody"),V=d("BCard"),R=d("flat-pickr"),O=d("Multiselect"),P=d("BButton"),$=d("B
1From"),D=d("BOffcanvas"),b=d("Pagination"),L=d("Layout");return u(),Q(L,null,{default:i(()=>[n(B,{title:"General Complaint"}),n(v,{title:s.$t("general_complaint"),pageTitle:s.$t("general_complaint")},null,8,["title","pageTitle"]),n(k,null,{default:i(()=>[n(m,{lg:"12"},{default:i(()=>[n(V,{"no-body":"",id:"tasksList"},{default:i(()=>[n(y,{class:"border-0"},{default:i(()=>[n(k,{class:"g-2"},{default:i(()=>[n(m,{md:"3"},{default:i(()=>[e("div",ne,[e("label",ie,o(s.$t("show")),1),A(e("select",{"onUpdate:modelValue":t[0]||(t[0]=l=>a.filter.limit=l),onChange:t[1]||(t[1]=(...l)=>a.changeEntriesPerPage&&a.changeEntriesPerPage(...l)),class:"form-select form-select-sm w-auto"},[(u(!0),p(I,null,E(a.paginatorOption,l=>(u(),p("option",{key:l,value:l},o(l),9,re))),128))],544),[[T,a.filter.limit]]),e("label",de,o(s.$t("entries")),1)])]),_:1}),n(m,{md:"3"}),n(m,{md:"auto",class:"ms-auto"},{default:i(()=>t[8]||(t[8]=[e("div",{class:"d-flex align-items-center gap-2"},null,-1)])),_:1,__:[8]})]),_:1})]),_:1}),n(C,{class:"border border-dashed border-end-0 border-start-0"},{default:i(()=>[e("div",ce,[e("table",ue,[e("thead",me,[e("tr",null,[e("th",pe,o(s.$t("complaint_type")),1),e("th",fe,o(s.$t("driver_name")),1),e("th",ge,o(s.$t("complaint_title")),1),e("th",_e,o(s.$t("description")),1),e("th",he,o(s.$t("status")),1),e("th",be,o(s.$t("action")),1)])]),a.results.length>0?(u(),p("tbody",ve,[(u(!0),p(I,null,E(a.results,(l,F)=>(u(),p("tr",{key:F},[e("td",null,o(l.complaint_type),1),e("td",null,o(l.driver_name),1),e("td",null,o(l.complaint_title),1),e("td",null,o(l.description),1),e("td",null,o(l.status.charAt(0).toUpperCase()+l.status.slice(1)),1),e("td",null,[e("div",ke,[t[11]||(t[11]=e("a",{class:"text-reset",href:"#","data-bs-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},[e("span",{class:"text-muted fs-18"},[e("i",{class:"mdi mdi-dots-vertical"})])],-1)),e("div",ye,[l.status!=="solved"?(u(),p("a",{key:0,class:"dropdown-item",href:"#",onClick:N(U=>a.updateStatus(l,"taken"),["prevent"])},[t[9]||(t[9]=e("i",{class:"bx bxs-edit-alt align-center text-muted me-2"},null,-1)),_(o(s.$t("taken")),1)],8,Ce)):S("",!0),l.status==="taken"?(u(),p("a",{key:1,class:"dropdown-item",href:"#",onClick:N(U=>a.updateStatus(l,"solved"),["prevent"])},[t[10]||(t[10]=e("i",{class:"bx bxs-check-circle align-center text-muted me-2"},null,-1)),_(o(s.$t("solved")),1)],8,we)):S("",!0)])])])]))),128))])):(u(),p("tbody",Be,[e("tr",null,[e("td",Me,[t[12]||(t[12]=e("img",{src:le,alt:"Loading...",style:{width:"100px"}},null,-1)),e("h5",null,o(s.$t("no_data_found")),1)])])]))])])]),_:1})]),_:1})]),_:1})]),_:1}),e("div",null,[a.successMessage?(u(),p("div",Pe,[e("div",$e,[t[13]||(t[13]=e("i",{class:"ri-notification-off-line me-3 align-middle"},null,-1)),t[14]||(t[14]=_()),t[15]||(t[15]=e("strong",null,"Success",-1)),_(" - "+o(a.successMessage)+" ",1),e("button",{type:"button",class:"btn-close btn-close-success",onClick:t[2]||(t[2]=(...l)=>a.dismissMessage&&a.dismissMessage(...l)),"aria-label":"Close Success Message"})])])):S("",!0),a.alertMessage?(u(),p("div",xe,[e("div",Se,[t[16]||(t[16]=e("i",{class:"ri-notification-off-line me-3 align-middle"},null,-1)),t[17]||(t[17]=_()),t[18]||(t[18]=e("strong",null,"Alert",-1)),_(" - "+o(a.alertMessage)+" ",1),e("button",{type:"button",class:"btn-close btn-close-danger",onClick:t[3]||(t[3]=(...l)=>a.dismissMessage&&a.dismissMessage(...l)),"aria-label":"Close Alert Message"})])])):S("",!0)]),n(D,{modelValue:h.rightOffcanvas,"onUpdate:modelValue":t[7]||(t[7]=l=>h.rightOffcanvas=l),placement:"end",title:s.$t("leads_filters"),"header-class":"bg-light","body-class":"p-0 overflow-hidden","footer-class":"border-top p-3 text-center"},{default:i(()=>[n($,{action:"",class:"d-flex flex-column justify-content-end h-100"},{default:i(()=>[e("div",Ve,[e("div",Re,[e("label",Oe,o(s.$t("process")),1),A(e("select",{class:"form-control","data-choices":"","data-choices-search-false":"",name:"choices-select-status",id:"choices-select-status","onUpdate:modelValue":t[4]||(t[4]=l=>s.status=l)},[e("option",De,o(s.$t("all")),1),e("option",Le,o(s.$t("completed")),1),e("option",Fe,o(s.$t("inprogress")),1),e("option",He,o(s.$t("pending")),1),e("option",Ue,o(s.$t("cancelled")),1)],512),[[T,s.status]])]),e("div",Ae,[e("label",Te,o(s.$t("payment")),1),e("div",null,[e("div",Ee,[t[19]||(t[19]=e("input",{class:"form-check-input",type:"radio",name:"inlineRadioOptions",id:"WithoutinlineRadio1",value:"option1"},null,-1)),e("label",Ie,o(s.$t("online")),1)]),e("div",Ne,[t[20]||(t[20]=e("input",{class:"form-check-input",type:"radio",name:"inlineRadioOptions",id:"WithoutinlineRadio2",value:"option2"},null,-1)),e("label",We,o(s.$t("card")),1)]),e("div",ze,[t[21]||(t[21]=e("input",{class:"form-check-input",type:"radio",name:"inlineRadioOptions",id:"WithoutinlineRadio3",value:"option3"},null,-1)),e("label",Ge,o(s.$t("cash")),1)])])]),e("div",Ye,[e("label",je,o(s.$t("date")),1),n(R,{placeholder:s.$t("select_date"),modelValue:s.date,"onUpdate:modelValue":t[5]||(t[5]=l=>s.date=l),config:s.rangeDateconfig,class:"form-control flatpickr-input",id:"demo-datepicker"},null,8,["placeholder","modelValue","config"])]),e("div",qe,[e("label",Ke,o(s.$t("country")),1),n(O,{class:"form-control",modelValue:s.value,"onUpdate:modelValue":t[6]||(t[6]=l=>s.value=l),"close-on-select":!0,searchable:!0,"create-option":!0,options:[{value:"",label:s.$t("select_country")},{value:"Argentina",label:"Argentina"},{value:"Belgium",label:"Belgium"},{value:"Brazil",label:"Brazil"},{value:"Colombia",label:"Colombia"},{value:"Denmark",label:"Denmark"},{value:"France",label:"France"},{value:"Germany",label:"Germany"},{value:"Mexico",label:"Mexico"},{value:"Russia",label:"Russia"},{value:"Spain",label:"Spain"},{value:"Syria",label:"Syria"},{value:"United Kingdom",label:"United Kingdom"}]},null,8,["modelValue","options"])]),e("div",Je,[e("label",Ze,o(s.$t("status")),1),n(k,{class:"g-2"},{default:i(()=>[n(m,{lg:"6"},{default:i(()=>[e("div",Qe,[t[22]||(t[22]=e("input",{class:"form-check-input",type:"checkbox",id:"inlineCheckbox1",value:"option1"},null,-1)),e("label",Xe,o(s.$t("active")),1)])]),_:1}),n(m,{lg:"6"},{default:i(()=>[e("div",et,[t[23]||(t[23]=e("input",{class:"form-check-input",type:"checkbox",id:"inlineCheckbox2",value:"option2"},null,-1)),e("label",tt,o(s.$t("inactive")),1)])]),_:1}),n(m,{lg:"6"},{default:i(()=>[e("div",st,[t[24]||(t[24]=e("input",{class:"form-check-input",type:"checkbox",id:"inlineCheckbox3",value:"option3"},null,-1)),e("label",ot,o(s.$t("cash")),1)])]),_:1}),n(m,{lg:"6"},{default:i(()=>[e("div",lt,[t[25]||(t[25]=e("input",{class:"form-check-input",type:"checkbox",id:"inlineCheckbox4",value:"option4"},null,-1)),e("label",at,o(s.$t("card")),1)])]),_:1})]),_:1})]),t[26]||(t[26]=e("div",null,null,-1))]),e("div",nt,[n(P,{variant:"light",class:"w-100"},{default:i(()=>[_(o(s.$t("clear_filter")),1)]),_:1}),n(P,{type:"submit",variant:"success",class:"w-100"},{default:i(()=>[_(o(s.$t("apply")),1)]),_:1})])]),_:1})]),_:1},8,["modelValue","title"]),n(b,{paginator:a.paginator,onPageChanged:a.handlePageChanged},null,8,["paginator","onPageChanged"])]),_:1})}const ht=W(ae,[["render",it]]);export{ht as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.