PageSourceSearch

https://smartlane.pk/build/assets/Attempts.011f0ed6.js

js smartlane.pk collected 2026-10-02 00:42:57 UTC 11,171 bytes, 1 lines download raw bytes

1import{g as B,d as R,s as Be,f as r,a as e,t as p,j as h,h as C,i as D,b as x,w as ue,F as j,k as de,c as ce,o,e as Te,v as Ae,n as pe}from"./app.92a0a85e.js";import De from"./Table.3b4c81f5.js";import Pe from"./TableHead.cfb68898.js";import Fe from"./DataLoader.1a35afc0.js";import Ne from"./ConsignmentNumber.e308e8ee.js";import me from"./Copyable.3dc7e473.js";import Me from"./NoData.6788e646.js";import{S as m}from"./sweetalert2.793d6e74.js";import{C as Re}from"./ChatPopup.75121451.js";import je from"./WhatsAppChatByPhone.2d5d36ec.js";import"./_plugin-vue_export-helper.cdc0426e.js";/* empty css                                                                  */const Ve={class:"row mt-2"},$e={class:"col-4"},Ie={key:0,class:"small-text"},Oe={key:1,class:"small-text"},Le={class:"col-8"},Ue={class:"btn-group btn-group-sm shadow-sm",role:"group","aria-label":"Button group with nested dropdown"},qe={key:0,class:"btn-group btn-group-sm",role:"group"},He={class:"dropdown-menu dropdown-menu-dark"},Ye={key:0},ze={class:"row mt-2"},Ee={class:"col"},Ge={class:"d-inline-block me-2 pb-0 mb-0"},Je={class:"form-check form-checkbox-dark form-check-sm"},Ke=["checked",".indeterminate"],Qe={key:0},We={colspan:"100%",class:"text-center"},Xe={key:1},Ze={class:"d-inline-block me-2 pb-0 mb-0"},et={class:"form-check form-checkbox-dark form-check-sm"},tt=["value"],at={key:1},st={class:"text-capitalize"},lt=["title"],ot=["title"],nt={key:2},rt={colspan:"100%",class:"text-center"},it={class:"row align-items-center mt-3"},ut={class:"col-4"},dt={key:0},ct={class:"col"},pt={key:0,"aria-label":"Users Pagination"},mt={class:"pagination pagination-sm mt-2 float-end border-primary"},ft=["onClick","innerHTML"],At={__name:"Attempts",props:{params:{type:Array,required:!0,default:()=>[]},user:{type:Array,required:!0,default:()=>[]}},setup(fe,{expose:he}){const l=fe,u=B(!1),f=B([]);let n=B({data:{},links:{}});const P=R(()=>{var t;const a=(t=n.value)==null?void 0:t.data;return a&&a.length>0?a.map(d=>d.id):[]}),_e=R(()=>{var a;return((a=P.value)==null?void 0:a.length)>0&&f.value.length===P.value.length}),ve=R(()=>{var a;return((a=f.value)==null?void 0:a.length)>0&&f.value.length<P.value.length}),ge=a=>{f.value=a.target.checked?[...P.value]:[]},V=a=>new Promise(t=>setTimeout(t,a)),F=async(a=null)=>{f.value=[],a||(a="/api/shipper_advice/get");let t={...l==null?void 0:l.params};t.filters.status="pending",t.relations=["consignment_attempts:consignment_id,courier_status"],u.value=!0,n.value.data={},n.value.links={},axios.post(a,t).then(function(d){u.value=!1,n.value=d.data}).catch(function(d){var i,c;m.fire({icon:"error",text:(c=(i=d.response)==null?void 0:i.data)==null?void 0:c.message}),u.value=!1})},ke=()=>{f.value.length>0?m.fire({text:"Are you sure? You want to mark shipper advice",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes"}).then(a=>{a.isConfirmed&&(u.value=!0,axios.post("/api/shipper_advice/mark_advice",{ids:f.value}).then(t=>{F(),m.fire({icon:"success",text:"Successfully Marked shipper advices"})}).catch(function(t){u.value=!1,m.fire(t.response.data.message,"","error")}))}):m.fire("Please select at least one row","","error")},be=async()=>{var t,d;if(((t=n.value.data)==null?void 0:t.length)===0){m.fire("No data found","","error");return}await V(500),u.value=!0;let a={...l==null?void 0:l.params};a.filters.status="pending",a.user_id=(d=l==null?void 0:l.user)==null?void 0:d.id,a.download=!0,axios.post("/api/shipper_advice/shipper_advice_report",a,{responseType:"json",headers:{"Content-Type":"application/json"}}).then(i=>{let c=i.data.message;u.value=!1;let v=i.data.hasOwnProperty("url")?`<br><a href='${i.data.url}' target="_blank">Download</a>`:"";c=c+v,m.fire({icon:"success",html:c,allowOutsideClick:!1})}).catch(function(i){m.fire({icon:"error",text:i.response.data.message})})},ye=async()=>{var t,d,i,c,v,k,b,y,T,A;await V(500);let a={};a.filters={consignment_type:"all",store:(d=(t=l==null?void 0:l.params)==null?void 0:t.filters)==null?void 0:d.store,date_range:{column_date:"queue",start_date:(v=(c=(i=l==null?void 0:l.params)==null?void 0:i.filters)==null?void 0:c.date_range)==null?void 0:v.start_date,end_date:(y=(b=(k=l==null?void 0:l.params)==null?void 0:k.filters)==null?void 0:b.date_range)==null?void 0:y.end_date}},a.model="Consignment\\ConsignmentTracking",a.email=(T=l==null?void 0:l.user)==null?void 0:T.email,a.user_id=(A=l==null?void 0:l.user)==null?void 0:A.id,u.value=!0,axios.post("/api/activity/report/consignment_attempt",a,{responseType:"json",headers:{"Content-Type":"application/json"}}).then(w=>
1{u.value=!1;let S=w.data.message,N=w.data.hasOwnProperty("url")?`<br><a href='${w.data.url}' target="_blank">Download</a>`:"";S=S+N,m.fire({icon:"success",html:S,allowOutsideClick:!1}),u.value=!1}).catch(function(w){m.fire({icon:"error",text:w}),u.value=!1})},g=B(),$=()=>{g.value=null};he({search:F});const I=B(null),O=B(null),we={uploadShipperFile:O},Ce=a=>{const t=we[a];t&&t.value&&t.value.click()},xe=a=>{const t=a.target.files[0];if(!t){m.fire("Please Select excel file","","error");return}if(t.name.split(".").pop()!=="xlsx"){m.fire("Please Select excel file","","error");return}I.value=t,m.fire({text:"Are you sure? You want to upload shipper advice",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Upload!"}).then(d=>{if(d.isConfirmed){u.value=!0;const i=new FormData;i.append("file",I.value),axios.post("/api/shipper_advice/bulk_upload",i,{headers:{"Content-Type":"multipart/form-data"}}).then(c=>{u.value=!1,F(),m.fire({icon:"success",text:"Shipper Advice has been uploaded successfully."})}).catch(c=>{var k,b,y;u.value=!1;const v=((b=(k=c.response)==null?void 0:k.data)==null?void 0:b.message)||((y=c.response)==null?void 0:y.data)||"Upload failed";m.fire(v,"","error")})}})};return Be(()=>{u.value=!0}),(a,t)=>{var d,i,c,v,k,b,y,T,A,w,S,N,L,U,q,H,Y,z,E,G,J,K,Q,W,X,Z,ee,te;return o(),r(j,null,[e("div",Ve,[e("div",$e,[f.value.length>0?(o(),r("p",Ie,p(f.value.length)+" records selected",1)):((i=(d=h(n))==null?void 0:d.data)==null?void 0:i.length)>0&&f.value.length===0?(o(),r("p",Oe," Showing "+p((v=(c=h(n))==null?void 0:c.meta)==null?void 0:v.from)+" to "+p((b=(k=h(n))==null?void 0:k.meta)==null?void 0:b.to)+" of "+p((T=(y=h(n))==null?void 0:y.meta)==null?void 0:T.total)+" results ",1)):C("",!0)]),e("div",Le,[e("div",Ue,[e("button",{type:"button",class:"btn btn-sm btn-outline-primary",href:"javascript:void(0)",onClick:be,title:"Download"},t[3]||(t[3]=[e("i",{class:"fa fa-file-download"},null,-1),D(" Download Report ")])),e("button",{type:"button",class:"btn btn-sm btn-outline-primary",href:"javascript:void(0)",onClick:ye,title:"Attempts Report"},t[4]||(t[4]=[e("i",{class:"fa fa-file-download"},null,-1),D(" Attempts Report ")])),a.userCan("shipper-advice-upload")||f.value.length>0&&a.userCan("shipper-advice-mark")?(o(),r("div",qe,[t[7]||(t[7]=e("button",{type:"button",class:"btn btn-outline-primary dropdown-toggle","data-bs-toggle":"dropdown","aria-expanded":"false"},[e("i",{class:"fa fa-share-square"}),D(" Mark Shipper Advice ")],-1)),e("ul",He,[e("li",null,[e("a",{class:"dropdown-item small",href:"#",onClick:t[0]||(t[0]=_=>Ce("uploadShipperFile"))},t[5]||(t[5]=[e("i",{class:"fa fa-file"},null,-1),D(" By File")]))]),((A=f.value)==null?void 0:A.length)>0?(o(),r("li",Ye,[e("a",{class:"dropdown-item small",href:"#",onClick:ke},t[6]||(t[6]=[e("i",{class:"fa fa-plus"},null,-1),D(" By Selected Consignment")]))])):C("",!0)])])):C("",!0),e("input",{class:"form-control form-control-sm shadow-sm searchfile",hidden:"",type:"file",onChange:t[1]||(t[1]=_=>xe(_)),name:"file",id:"uploadShipperFile",ref_key:"uploadShipperFile",ref:O,accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"},null,544)])])]),e("div",ze,[e("div",Ee,[x(De,null,{default:ue(()=>{var _,M,ae;return[x(Pe,{slot_start:!0,th_array:["Store","CN#","Store Order ID","Name","Phone","Payment Method","Amount","Courier","Total Attempts","Courier Reason"]},{default:ue(()=>[e("li",Ge,[e("div",Je,[a.userCan("shipper-advice-mark")?(o(),r("input",{key:0,type:"checkbox",class:"form-check-input form-check-input-header shadow-sm",checked:_e.value,".indeterminate":ve.value,onChange:ge},null,40,Ke)):C("",!0)])])]),_:1}),u.value?(o(),r("tbody",Qe,[e("tr",null,[e("td",We,[x(Fe)])])])):((M=(_=h(n))==null?void 0:_.data)==null?void 0:M.length)>0?(o(),r("tbody",Xe,[(o(!0),r(j,null,de((ae=h(n))==null?void 0:ae.data,(s,ht)=>{var se,le,oe,ne,re,ie;return o(),r("tr",null,[e("td",null,[e("li",Ze,[e("div",et,[Te(e("input",{type:"checkbox",class:"form-check-input shadow-sm","onUpdate:modelValue":t[2]||(t[2]=Se=>f.value=Se),value:s.id},null,8,tt),[[Ae,f.value]])])])]),e("td",null,p(s.store_name),1),e("td",null,[x(Ne,{consignment_number:s.consignment_number},null,8,["consignment_number"])]),e("td",null,[x(me,{value:s.store_order_id,label:"Store Order Id"}
1,null,8,["value"])]),e("td",null,p(s.consignee_name),1),e("td",null,[s.message?(o(),ce(je,{key:0,item:s},null,8,["item"])):(o(),r("span",at,[x(me,{value:s.consignee_phone,label:"Phone Number"},null,8,["value"])]))]),e("td",null,p(s.payment_method),1),e("td",null,p(s.amount),1),e("td",st,p(s.courier?s.courier.replaceAll("_"," "):"-"),1),e("td",null,p((le=(se=s==null?void 0:s.consignment_attempts)==null?void 0:se.attempts_count)!=null?le:0),1),(oe=s==null?void 0:s.consignment_attempts)!=null&&oe.last_courier_status?(o(),r("td",{key:0,title:(ne=s==null?void 0:s.consignment_attempts)==null?void 0:ne.last_courier_status},p((re=s==null?void 0:s.consignment_attempts)!=null&&re.last_courier_status?(ie=s==null?void 0:s.consignment_attempts)==null?void 0:ie.last_courier_status.substring(0,120):"-"),9,lt)):(o(),r("td",{key:1,title:s.reason},p(s.reason?s.reason.substring(0,120):"-"),9,ot))])}),256))])):(o(),r("tbody",nt,[e("tr",null,[e("td",rt,[x(Me,{text_heading:"No Data Found",hide_data:!0})])])]))]}),_:1})]),e("div",it,[e("div",ut,[((S=(w=h(n))==null?void 0:w.data)==null?void 0:S.length)>0?(o(),r("p",dt," Showing "+p((L=(N=h(n))==null?void 0:N.meta)==null?void 0:L.from)+" to "+p((q=(U=h(n))==null?void 0:U.meta)==null?void 0:q.to)+" of "+p((Y=(H=h(n))==null?void 0:H.meta)==null?void 0:Y.total)+" results",1)):C("",!0)]),e("div",ct,[((E=(z=h(n))==null?void 0:z.data)==null?void 0:E.length)>0?(o(),r("nav",pt,[e("ul",mt,[(G=h(n))!=null&&G.links?(o(!0),r(j,{key:0},de((K=(J=h(n))==null?void 0:J.meta)==null?void 0:K.links,_=>(o(),r("li",{class:pe(["page-item",_.active?"active shadow":""])},[e("a",{class:pe(["page-link",_.url==null?"disabled":""]),href:"#",onClick:M=>F(_.url),innerHTML:_.label,disabled:""},null,10,ft)],2))),256)):C("",!0)])])):C("",!0)])])]),Boolean(g.value)?(o(),ce(Re,{key:0,modelValue:Boolean(g.value),title:(X=(Q=g.value)==null?void 0:Q.consignee_name)!=null?X:(W=g.value)==null?void 0:W.consignee_phone,params:{store_id:(Z=g.value)==null?void 0:Z.store_id,phone_number:(ee=g.value)==null?void 0:ee.consignee_phone,store_name:(te=g.value)==null?void 0:te.store_name},onClose:$,onBack:$},null,8,["modelValue","title","params"])):C("",!0)],64)}}};export{At 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.