1import{f as i,e as p,l as V,a as e,m as D,t as r,h as g,b as k,w as M,i as m,n as _,F as v,k as C,g as I,B as F,o as l,E as B,v as Y,D as w}from"./app.92a0a85e.js";import q from"./DataLoader.1a35afc0.js";import{S as P}from"./SearchFilter.21d22e6b.js";import{H as S,a as T,B as U,S as A}from"./HorizantalFilterButton.d077678c.js";import{r as N,u as O}from"./xlsx.b6ebc5e2.js";import"./_plugin-vue_export-helper.cdc0426e.js";const R={id:"preloader"},j={class:"row p-0 align-items-center"},E={class:"col-4 text-end"},L={class:"btn-group btn-group-sm",role:"group","aria-label":"menu-button"},H={key:0,class:"position-absolute top-0 start-0 translate-middle badge rounded-pill bg-danger","data-bs-toggle":"tooltip","data-bs-placement":"top",title:"New Batches"},Q=["disabled"],z={class:"row"},K={class:"col-md-3"},W={class:"col-md-3"},G={class:"col-md-3"},J={class:"col-md-3"},X={class:"col custom-form-group is-focused mb-0"},Z={class:"col-md-3 mt-3"},x={class:"col custom-form-group is-focused mb-0"},tt={class:"col-md-3 mt-3"},at={class:"col custom-form-group is-focused mb-0"},ot={class:"col-3"},et={key:0,class:"booking_count small-text"},nt={key:1,class:"booking_count small-text"},dt={class:"col-6 text-center"},st={class:"btn-group btn-group-sm shadow-sm",role:"group","aria-label":"Button group with nested dropdown"},it={class:"col-12"},lt={class:"table-responsive booking_table rounded text-center"},rt={class:"table text-truncate table-bordered table-striped mb-0 table-sm overflow-auto"},ct={key:0},bt={class:"text-center"},_t={key:0},ut={colspan:"4",class:"bg-primary text-white"},ht={class:"float-start px-3"},gt={class:"float-start px-3"},pt={key:0,class:"float-start"},mt=["onClick"],ft={colspan:"9",class:"bg-primary text-white text-center"},kt={class:"px-3"},vt=["id"],wt={class:"px-3"},Ct=["id"],$t={class:"px-3"},Dt=["id"],yt={colspan:"3",class:"bg-primary text-white"},Ft={class:"float-end px-3"},Bt={class:"float-end px-3"},Yt={key:1},Vt={scope:"col",class:"px-3"},Mt=["onClick","id"],It={class:"px-3"},qt=["id","value"],Pt={key:1,class:"fa fa-check"},St=["title"],Tt=["title"],Ut=["data-bs-target"],At=["id"],Nt={class:"modal-dialog modal-dialog-scrollable modal-dialog-centered"},Ot={class:"modal-content"},Rt={class:"modal-body"},jt={class:"row justify-content-center"},Et={class:"col-10"},Lt={class:"input-group mb-3"},Ht=["onUpdate:modelValue"],Qt=["onUpdate:modelValue"],zt=["onUpdate:modelValue"],Kt={class:"text-danger text-start",colspan:"16"},Wt={class:"small text-danger"},Gt={class:"px-3"},Jt=["id","value"],Xt={key:1,class:"fa fa-times"},Zt=["onDblclick"],xt=["disabled","title","value","onInput","onChange","onFocusout","readonly"],ta=["onDblclick"],aa=["title","value","onInput","onFocusout","onChange","readonly"],oa=["onDblclick"],ea=["title","value","onInput","onFocusout","onChange","readonly"],na=["onDblclick"],da=["title","value","onInput","onFocusout","onChange","readonly"],sa=["onDblclick"],ia=["title","value","onInput","onFocusout","onChange","readonly"],la=["onDblclick"],ra=["title","value","onInput","onFocusout","onChange","readonly"],ca=["onDblclick"],ba=["title","value","onInput","onFocusout","onChange","readonly"],_a=["onDblclick"],ua=["title","value","onInput","onFocusout","onChange","readonly"],ha=["onDblclick"],ga=["title","value","onInput","onFocusout","onChange","readonly"],pa=["onDblclick"],ma=["title","value","onInput","onFocusout","onChange","readonly"],fa=["onDblclick"],ka=["title","value","onInput","onFocusout","onChange","readonly"],va={id:"city"},wa=["onDblclick"],Ca=["title","value","onInput","onFocusout","onChange","readonly"],$a=["onDblclick"],Da=["title","value","onInput","onFocusout","onChange","readonly"],ya=["onDblclick"],Fa=["title","value","onInput","onFocusout","onChange"],Ba=["data-bs-target"],Ya=["id"],Va={class:"modal-dialog modal-dialog-scrollable modal-dialog-centered"},Ma={class:"modal-content"},Ia={class:"modal-body"},qa={class:"row justify-content-center"},Pa={class:"col-10"},Sa={class:"input-group mb-3"},Ta=["onUpdate:modelValue"],Ua=["onUpdate:modelValue"],Aa=["onUpdate:modelValue"],Na=["hidden","onClick"],Oa={class:"text-start"},Ra=["hidden","onClick"],ja={class:"modal-footer"},Ea=["hidden"],La=["hidden","onClick"],Ha={key:2},Qa={class:"text-center"},za={class:"col text-center mt-4"},Ka=["disabled"],Wa={key:0,class:"spinner-border ms-auto",role:"status","aria-hidden":"true"},Ga={props:{brand_list:Array,store_list:Array,city_list:Array,request_channel_list:Array,trigger_function:Boolean},watch:{city_list:function(d){this.data.city=d||this.get_cities()},trigger_function:function(d){this.get_store_list_by_brand(),this.get_booking_batch_data(!1,-1),this.api_recursive_call()}},data(){return{booking_loader:!1,loading:!1,data:{stores_list:[],store_id:"",brand_id:{},start_date:"",end_date:"",loader:!1,batch_no_search:[],filter_option:[],booking_batch_data:{}
1,disable_load_more_flag:!1,offset:-1,currentFocus:null,selected_consignment:[],itemRefs:I([]),search_filter_options:[],filter_by_type:"all",filter_by_request_channel:[],total_batch_count:0,last_batch_id:0,new_batch_count:0,filter_search:"",filter_order_by:"desc",limit:50,city_tag:null}}},methods:{get_cities(){let d=this;axios.post("/management/courier/getCities").then(t=>{d.data.city=t.data}).catch(function(t){d.$swal.fire(t.response.data.message,"","error")})},get_store_list_by_brand(){let d=this;d.data.stores_list=d.store_list.filter(function(t){return t.brand_id==d.data.brand_id.id}),d.data.store_id=d.data.stores_list.length>0?d.data.stores_list[0]:1},addProduct(){let d=this;d.data.single_booking_payload.data.product_count=d.data.single_booking_payload.data.product_count+1,d.data.single_booking_payload.data.products.push({sku:"",name:"",qty:0})},removeProduct(d){let t=this;t.data.single_booking_payload.data.product_count=t.data.single_booking_payload.data.product_count-1,t.data.single_booking_payload.data.products.splice(d,1)},add_batch_product(d){let t=this;console.log(t.data.booking_batch_data[d].products),t.data.booking_batch_data[d].products.push({sku:"",name:"",qty:0})},remove_batch_product(d,t){this.data.booking_batch_data[d].products.splice(t,1)},confirmation_alert(d,t,o,c,u,n="",a){this.$swal.fire({text:t,icon:d,showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:o}).then(s=>{s.isConfirmed&&(n!==""?u(c,n,a):u(c,a))})},api_recursive_call(){let d=this;setInterval(function(){var n;var t=d.data.start_date,o=d.data.end_date,c=moment(moment().toDate()).format("YYYY-MM-DD");if(window.location.pathname=="/operation/dashboard"&&c<=o&&d.data.filter_by_type=="all"&&d.data.filter_search==""){var u=d.data.booking_batch_data.length>0?d.data.booking_batch_data[0].id:0;axios.post("/operation/booking/fetch_batch_count",{store_id:(n=d.data.store_id.id)!=null?n:0,batch_id:u,start_date:t,end_date:o}).then(a=>{d.data.new_batch_count=a.data}).catch(function(a){})}},6e4)},open_booking_popup(){$(".single_booking_required").removeClass("border-2 border-danger"),$("#create_booking").modal("show")},get_booking_batch_data(d=!1,t=0){setTimeout(()=>{var s;let o=this;o.data.booking_batch_data.length<=0&&(o.booking_loader=!0),o.loading=!0;var c=o.data.start_date,u=o.data.end_date;t!==0?(o.data.offset=t+1,o.data.last_batch_id=0):o.data.offset=o.data.offset+1,o.data.disable_load_more_flag=!1;let n=o.data.filter_search!==""?this.cleanAndDefineArrayData(o.data.filter_search.split(",").map(b=>b.trim())):[],a={store_id:(s=o.data.store_id.id)!=null?s:0,start_date:c,end_date:u,text_search:n,booking_type:o.data.filter_by_type};a.request_channel=o.data.filter_by_request_channel.map(b=>b.value),a.hasOwnProperty("text_search")&&a.text_search.length>0&&(delete a.start_date,delete a.end_date),axios.get("/api/activity/get_booking_batch_data",{params:{filters:a,order_by:o.data.filter_order_by,limit:o.data.limit,last_batch_id:o.data.last_batch_id,offset:o.data.offset}}).then(b=>{if(o.booking_loader=!1,o.loading=!1,d===!1){o.data.booking_batch_data=[],o.data.booking_batch_data=b.data.data,o.data.last_batch_id=b.data.last_batch_id;for(const f in o.data.booking_batch_data)o.data.booking_batch_data.hasOwnProperty(f)&&(o.data.booking_batch_data[f]={...o.data.booking_batch_data[f],editing:!1})}else{let f=b.data.data;o.data.last_batch_id=b.data.last_batch_id,o.data.booking_batch_data=o.data.booking_batch_data.concat(f),o.data.disable_load_more_flag=f.length===0}let h=0;o.data.booking_batch_data.forEach((f,y)=>{f.hasOwnProperty("total_count")&&h++}),o.data.total_batch_count=h}).catch(function(b){o.booking_loader=!1,o.loading=!1,o.$swal.fire(b.response.data.message,"","error")})},100)},update_booking_batch_data(d,t){let o=this;delete d.editing;var c=0;d.products.forEach((n,a)=>{c+=n.qty}),d.product_count=c,d.city_tag=o.data.city_tag;var u=!0;$(".batch_required").each(function(){$(this).val()==""||$(this).val()==" "?($(this).addClass("border-2 border-danger"),u=!1):$(this).removeClass("border-2 border-danger")}),u&&(o.data.city_tag=null,delete d.batch_info,axios.post("/api/activity/update_booking",d).then(n=>{o.data.booking_batch_data[t]=n.data,$("#total_count_"+d.batch_id).text(n.data.batch_info.total_count),$("#valid_count"+d.batch_id).text(n.data.batch_info.valid_count),$("#invali
1d_count"+d.batch_id).text(n.data.batch_info.invalid_count)}).catch(function(n){o.$swal.fire(n.response.data.message,"","error")}))},onFocus(d){let t=this;t.data.booking_batch_data.hasOwnProperty(d)&&(t.data.booking_batch_data[d]={...t.data.booking_batch_data[d],editing:!0}),this.data.booking_batch_data.forEach((o,c)=>{o.editing=c===d}),this.currentFocus=d},onBlur(d){this.data.booking_batch_data[d].editing=!1},updateText(d,t,o){this.data.booking_batch_data[d][t]=o.target.value},cancel_booking(){let d=this;d.data.selected_consignment.length>0?d.$swal.fire({text:"Are you sure? You want to Cancel "+d.data.selected_consignment.length+" orders",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, Cancel it!"}).then(t=>{t.isConfirmed&&(d.data.loader=!0,axios.post("/api/activity/cancel_booking",{ids:d.data.selected_consignment,cancelled_by:this.$page.props.user.id}).then(o=>{d.data.loader=!1,$(".batch_checkbox").prop("checked",!1),o.data===1&&(d.data.selected_consignment.forEach((c,u)=>{$("#checkbox_"+c).hide()}),d.data.selected_consignment=[],d.get_booking_batch_data(!1,-1),d.$swal.fire({icon:"success",text:"Cancelled Successfully"}))}).catch(function(o){}))}):d.$swal.fire("Please select at least one order","","error")},manually_booking(){let d=this;d.data.selected_consignment.length>0?d.$swal.fire({text:"Are you sure? You want to book "+d.data.selected_consignment.length+" orders",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, Book it!"}).then(t=>{t.isConfirmed&&(d.data.loader=!0,axios.post("/api/activity/manual_booking",{ids:d.data.selected_consignment}).then(o=>{d.data.loader=!1,o.data===1?($(".batch_checkbox").prop("checked",!1),d.data.selected_consignment.forEach((c,u)=>{$("#checkbox_"+c).hide()}),d.data.selected_consignment=[],d.get_booking_batch_data(!1,-1),d.$swal.fire({icon:"success",text:"Booked Successfully"})):d.$swal.fire({icon:"error",text:"Please select orders that are valid for booking"})}).catch(function(o){d.data.loader=!1,d.$swal.fire({icon:"error",text:o.response.data.message})}))}):(d.data.loader=!1,d.$swal.fire("Please select at least one order","","error"))},push_batch(d){let t=this;if(!d)return t.$swal.fire("Missing Batch Id","","error"),!1;t.$swal.fire({text:"Are you sure? You want to push batch for booking?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, Book it!"}).then(o=>{o.isConfirmed&&(t.data.loader=!0,axios.post("/api/activity/push_batch",{id:d}).then(c=>{t.data.loader=!1,t.get_booking_batch_data(!1,-1),t.$swal.fire({icon:"success",text:c.data.message})}).catch(function(c){t.data.loader=!1,t.$swal.fire({icon:"error",text:c.response.data.message})}))})},select_all(d){let t=this;$(".single_checkbox_"+d).each(function(){if($("#all_checkbox_"+d).is(":checked"))this.checked=$("#all_checkbox_"+d).prop("checked"),t.data.selected_consignment.includes(parseInt(this.value))||t.data.selected_consignment.push(parseInt(this.value));else{this.checked=!1;const o=t.data.selected_consignment.indexOf(parseInt(this.value));o>-1&&t.data.selected_consignment.splice(o,1)}})},reload_btach(){let d=this;d.data.new_batch_count=0,d.data.selected_consignment=[],$(".batch_checkbox").prop("checked",!1),d.get_booking_batch_data(!1,-1)},data_load_by_search(){let d=this;setTimeout(function(){d.get_booking_batch_data(!1,-1)},1e3)},reset_filter(d=!0){let t=this;t.data.filter_by_type="all",t.data.filter_by_request_channel=[],t.data.search_filter_options=[],t.data.batch_no_search=[],t.data.filter_search="",t.data.selected_consignment=[];var o=moment().subtract(1,"days"),c=moment();t.data.start_date=moment(o.toDate()).format("YYYY-MM-DD"),t.data.end_date=moment(c.toDate()).format("YYYY-MM-DD"),$("#reportrange_booking span").html(o.format("MMMM D, YYYY")+" - "+c.format("MMMM D, YYYY")),t.data.disable_load_more_flag=!1,d&&t.get_booking_batch_data(!1,-1)},handleSearchFileUpload(d){this.file=d.target.files[0];let t=new FileReader;t.readAsArrayBuffer(this.file),t.onload=o=>{this.arrayBuffer=t.result;for(var c=new Uint8Array(this.arrayBuffer),u=new Array,n=0;n!=c.length;++n)u[n]=String.fromCharCode(c[n]);var a=u.join(""),s=N(a,{type:"binary"}),b=s.SheetNames[0],h=s.Sheets[b],f=O.sheet_to_json(h,{raw:!0});this.ready_live_search_data(f.map(y=>y[h.A1.v]))}},ready_live_search_data(d){this.data.filter_search=d.join(", "),this.data.file="",this.$refs.bookingsearchbyfile.value="",this.data_load_by_search()},openFilePicker(){this.$refs.bookingsearchbyfile.click()}},mounted(){this.data.brand_id=this.brand_list[0];function d(t){var o=moment().subtract(1,"days"),c=moment();function u(n,a){t.data.start_date=moment(n.toDate()).format("YYYY-MM-DD"),t.data.end_date=moment(a.toDate()).format("YYYY-MM-DD"),$("#reportrange_booking span").html(n.format("MMMM D, YYYY")+" - "+a.format("MMMM D, YYYY")),t.trigger_function&&t.get_booking_batch_data(!1,-1)}$("#reportrange_booking").daterangepicker({maxDate:new Date,startDate:o,endDate:c,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},u),u(o,c)}d(this)},unmounted(){$(".modal-backdrop").remove()}},oo=Object.assign(Ga,{__name:"BookingComponent",setup(d){return(t,o)=>{const c=F("VueMultiselect"),u=F("NoData");return l(),i(v,null,[p(e("div",R,o[16]||(o[16]=[e("div",{id:"loader"},null,-1)]),512),[[V,t.data.loader]]),e("div",j,[o[21]||(o[21]=D('<div class="col-4"></div><div class="col-4 align-content-center"><div class="input-group shadow-sm rounded"><a id="reportrange_booking" class="text-decoration-none form-control form-control-sm text-primary text-center" type="text"><i class="fa fa-calendar"></i><span class="px-2"></span></a></div></div>',2)),e("div",E,[e("div",L,[e("button",{class:"btn btn-sm btn-outline-primary px-3","data-bs-toggle":"tooltip","data-bs-placement":"top",title:"Search ",href:"javascript:void(0)",onClick:o[0]||(o[0]=n=>{t.reload_btach()})},[o[17]||(o[17]=e("i",{class:"mdi mdi-file-search mdi-18px"},null,-1)),t.data.new_batch_count?(l(),i("b",H,r(t.data.new_batch_count),1)):g("",!0)]),e("button",{type:"reset",class:"btn btn-sm btn-outline-primary px-3",href:"javascript:void(0)","data-bs-toggle":"tooltip","data-bs-placement":"top",title:"Reset Filter",onClick:o[1]||(o[1]=n=>{t.reset_filter()})},o[18]||(o[18]=[e("i",{class:"mdi mdi-filter-variant-remove mdi-18px"},null,-1)])),k(T,{id:"#booking_filters"}),e("button",{type:"button",class:"btn btn-outline-primary px-3","data-bs-toggle":"tooltip","data-bs-placement":"top",title:"Search by Excel File",onClick:o[2]||(o[2]=(...n)=>t.openFilePicker&&t.openFilePicker(...n))},o[19]||(o[19]=[e("i",{class:"mdi mdi-file-upload-outline mdi-18px"},null,-1)])),e("button",{class:"btn btn-sm btn-outline-primary px-3","data-bs-toggle":"tooltip","data-bs-placement":"top",title:"Create new Booking",disabled:!t.userCan("booking-create"),href:"javascript:void(0)",onClick:o[3]||(o[3]=n=>{t.open_booking_popup()})},o[20]||(o[20]=[e("i",{class:"fa fa-box-open"},null,-1)]),8,Q)]),e("input",{class:"form-control form-control-sm shadow-sm searchfile",hidden:"",type:"file",onChange:o[4]||(o[4]=n=>
1{t.consignment_stats_detail_check=!1,t.consignment_stats_detail_option="",t.data.filter_global_search="",t.handleSearchFileUpload(n)}),name:"file",id:"bookingsearchbyfile",ref:"bookingsearchbyfile",accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"},null,544)])]),k(S,{ref:"filterRef",id:"booking_filters",search_callback:t.data_load_by_search,reset_callback:t.reset_filter,openFilters:!0},{default:M(({filterRef:n})=>[e("div",z,[e("div",K,[k(P,{modelValue:t.data.filter_search,"onUpdate:modelValue":o[5]||(o[5]=a=>t.data.filter_search=a),label:"Order Id"},null,8,["modelValue"])]),e("div",W,[k(U,{modelValue:t.data.brand_id,"onUpdate:modelValue":o[6]||(o[6]=a=>t.data.brand_id=a),label:"Brand",multiple:!1,option_value:d.brand_list,callback_function:t.get_store_list_by_brand,filterRef:n},null,8,["modelValue","option_value","callback_function","filterRef"])]),e("div",G,[k(A,{modelValue:t.data.store_id,"onUpdate:modelValue":o[7]||(o[7]=a=>t.data.store_id=a),label:"Store",multiple:!1,option_value:t.data.stores_list,callback:!1,callback_function:[],filterRef:n},null,8,["modelValue","option_value","filterRef"])]),e("div",J,[e("div",X,[o[22]||(o[22]=e("label",{class:"small"},"Request Channel",-1)),k(c,{class:"form-control-sm",modelValue:t.data.filter_by_request_channel,"onUpdate:modelValue":o[8]||(o[8]=a=>t.data.filter_by_request_channel=a),options:d.request_channel_list,multiple:!0,placeholder:"Channel",label:"name",limit:1,"track-by":"name","close-on-select":!1},null,8,["modelValue","options"])])]),e("div",Z,[e("div",x,[o[24]||(o[24]=e("label",{class:"small"},"Status",-1)),p(e("select",{class:"form-control form-select","onUpdate:modelValue":o[9]||(o[9]=a=>t.data.filter_by_type=a)},o[23]||(o[23]=[e("option",{value:"all"},"Show All",-1),e("option",{value:"valid"},"Valid",-1),e("option",{value:"invalid"},"Invalid",-1),e("option",{value:"sent_for_booking"},"Sent",-1),e("option",{value:"booked"},"Booked",-1),e("option",{value:"cancelled"},"Cancelled",-1)]),512),[[B,t.data.filter_by_type]])])]),e("div",tt,[e("div",at,[o[26]||(o[26]=e("label",{class:"small"},"Limit",-1)),p(e("select",{id:"page_limit","onUpdate:modelValue":o[10]||(o[10]=a=>t.data.limit=a),class:"form-control form-select"},o[25]||(o[25]=[e("option",{value:"50"},"50",-1),e("option",{value:"100"},"100",-1)]),512),[[B,t.data.limit]])])])])]),_:1},8,["search_callback","reset_callback"]),e("div",{class:_(["row",{"mt-4":t.data.selected_consignment.length>0,"mt-2":t.data.selected_consignment.length===0}])},[e("div",ot,[t.data.selected_consignment.length>0?(l(),i("p",et,r(t.data.selected_consignment.length)+" Rows selected",1)):t.data.total_batch_count>0?(l(),i("p",nt,r(t.data.total_batch_count)+" Batches Found",1)):g("",!0)]),e("div",dt,[e("div",st,[t.data.selected_consignment.length>0?(l(),i("button",{key:0,type:"button",class:"btn btn-outline-primary btn-sm rounded-0",onClick:o[11]||(o[11]=n=>t.manually_booking())},o[27]||(o[27]=[e("i",{class:"fa fa-paper-plane"},null,-1),m(" Book Manually")]))):g("",!0),t.data.selected_consignment.length>0?(l(),i("button",{key:1,type:"button",class:"btn btn-outline-primary btn-sm rounded-0",onClick:o[12]||(o[12]=n=>t.cancel_booking())},o[28]||(o[28]=[e("i",{class:"fa fa-cancel"},null,-1),m(" Cancel Booking")]))):g("",!0)])]),o[29]||(o[29]=e("div",{class:"col-3 text-end"},null,-1))],2),e("div",{class:_(["row",{"mt-4":t.data.selected_consignment.length>0,"mt-2":t.data.selected_consignment.length===0}])},[e("div",it,[e("div",lt,[e("table",rt,[t.booking_loader?(l(),i("tbody",ct,[e("tr",null,[e("td",bt,[k(q)])])])):t.data.booking_batch_data.length>0?(l(!0),i(v,{key:1},C(t.data.booking_batch_data,(n,a)=>(l(),i("tbody",{key:a,ref_for:!0,ref:t.data.itemRefs},[n.hasOwnProperty("total_count")?(l(),i("tr",_t,[e("th",ut,[e("span",ht," Batch # "+r(n.id),1),e("span",gt,r(n.created_at),1),n.unbooked_orders?(l(),i("span",pt,[e("button",{class:"btn btn-success border-success text-white btn-sm",onClick:s=>t.push_batch(n.id)},"Push Batch",8,mt)])):g("",!0)]),e("th",ft,[e("span",kt,[o[30]||(o[30]=m(" Total : ")),e("b",{id:"total_count_"+n.id},r(n.total_count),9,vt)]),e("span",wt,[o[31]||(o[31]=m(" Valid : ")),e("b",{id:"valid_count"+n.id},r(n.valid_count),9,Ct)]),e("span",$t,[o[32]||(o[32]=m(" Invalid : ")),e("b",{id:"invalid_count"+n.id},r(n.invalid_count),9,Dt)])]),e("th",yt,[e("span",Ft,r(n.created_at),1),e("span",Bt,"Batch # "+r(n.id),1)])])):g("",!0),n.hasOwnProperty("total_count")?(l(),i("tr",Yt,[e("th",Vt,[e("input",{type:"checkbox",class:"form-check-input shadow-sm batch_checkbox",onClick:s=>t.select_all(n.id),id:"all_checkbox_"+n.id},null,8,Mt)]),o[33]||(o[33]=e("th",{scope:"col",class:"px-3"},"Warehouse code",-1)),o[34]||(o[34]=e("th",{scope:"col",class:"px-3"},"Order Id",-1)),o[35]||(o[35]=e("th",{scope:"col",class:"px-3"},"Payment Method",-1)),o[36]||(o[36]=e("th",{scope:"col",class:"px-3"},"Special Handling",-1)),o[37]||(o[37]=e("th",{scope:"col",class:"px-3"},"Weight",-1)),o[38]||(o[38]=e("th",{scope:"col",class:"px-3"},"Amount",-1)),o[39]||(o[39]=e("th",{scope:"col",class:"px-3"},"Consignee Name",-1)),o[40]||(o[40]=e("th",{scope:"col",class:"px-3"},"Consignee Email",-1)),o[41]||(o[41]=e("th",{scope:"col",class:"px-3"},"Consignee Phone",-1)),o[42]||(o[42]=e("th",{scope:"col",class:"px-3"},"Consignee Address",-1)),o[43]||(o[43]=e("th",{scope:"col",class:"px-3"},"Consignee City",-1)),o[44]||(o[44]=e("th",{scope:"col",class:"px-3"},"Consignee Country",-1)),o[45]||(o[45]=e("th",{scope:"col",class:"px-3"}
1,"Description",-1)),o[46]||(o[46]=e("th",{scope:"col",class:"px-3"},"Product Count",-1)),o[47]||(o[47]=e("th",{scope:"col",class:"px-3"},"Products",-1))])):g("",!0),n.sent_for_booking===1?(l(),i("tr",{key:2,class:_([n.cancelled?"strikeout":""])},[e("td",It,[n.cancelled==0&&n.sent_for_booking==0?p((l(),i("input",{key:0,type:"checkbox",class:_(["form-check-input shadow-sm","single_checkbox_"+n.batch_id]),ref_for:!0,ref:"single_checkbox_"+n.id,id:"checkbox_"+n.id,"onUpdate:modelValue":o[13]||(o[13]=s=>t.data.selected_consignment=s),value:n.id},null,10,qt)),[[Y,t.data.selected_consignment]]):g("",!0),n.sent_for_booking===1?(l(),i("i",Pt)):g("",!0)]),e("td",null,r(n.store_warehouse_code),1),e("td",null,r(n.store_order_id),1),e("td",null,r(n.payment_method),1),e("td",null,r(n.special_handling),1),e("td",null,r(n.weight),1),e("td",null,r(n.amount),1),e("td",null,r(n.consignee_name),1),e("td",null,r(n.consignee_email),1),e("td",null,r(n.consignee_phone),1),e("td",{title:n.consignee_address},r(n.consignee_address.substring(0,50)+".."),9,St),e("td",null,r(n.consignee_city),1),e("td",null,r(n.consignee_country),1),e("td",{title:n.description},r(n.description.substring(0,50)+".."),9,Tt),e("td",null,r(n.product_count),1),e("td",null,[e("a",{href:"#",class:"btn bg-primary text-white btn-sm","data-bs-toggle":"modal","data-bs-target":"#product_detail_"+a},o[48]||(o[48]=[e("i",{class:"fa fa-eye",title:"View Products"},null,-1),m(" View ")]),8,Ut)]),e("div",{class:"modal fade modal-lg edit-modal overflow-auto",id:"product_detail_"+a,"data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-hidden":"true"},[e("div",Nt,[e("div",Ot,[o[50]||(o[50]=e("div",{class:"modal-header bg-primary text-white"},[e("h1",{class:"modal-title fs-5"},[e("i",{class:"fa fa-edit"}),m(" Product Detail ")]),e("button",{type:"button",class:"btn-close btn-close-white","data-bs-dismiss":"modal","aria-label":"Close"})],-1)),e("div",Rt,[e("div",jt,[e("div",Et,[o[49]||(o[49]=D('<div class="row"><div class="col-4"><label class="form-label" for="">SKU</label></div><div class="col-5"><label class="form-label" for="">Name</label></div><div class="col-3 text-start"><label class="form-label" for="">Quantity</label></div></div>',1)),(l(!0),i(v,null,C(n.products,(s,b)=>(l(),i("div",{key:b},[e("div",Lt,[p(e("input",{class:"form-control form-control-sm shadow-sm",type:"text",placeholder:"Product Sku","onUpdate:modelValue":h=>t.data.booking_batch_data[a].products[b].sku=h,readonly:""},null,8,Ht),[[w,t.data.booking_batch_data[a].products[b].sku]]),p(e("input",{class:"form-control form-control-sm px-4 shadow-sm",type:"text",placeholder:"Product Name","onUpdate:modelValue":h=>t.data.booking_batch_data[a].products[b].name=h,readonly:""},null,8,Qt),[[w,t.data.booking_batch_data[a].products[b].name]]),p(e("input",{class:"booking_prod_quantity form-control form-control-sm rounded-end shadow-sm",type:"number",placeholder:"Product Qty","onUpdate:modelValue":h=>t.data.booking_batch_data[a].products[b].qty=h,readonly:""},null,8,zt),[[w,t.data.booking_batch_data[a].products[b].qty]])])]))),128))])])])])])],8,At)],2)):g("",!0),n.valid===0?(l(),i("tr",{key:3,class:_([n.cancelled==1?"strikeout":""])},[e("td",Kt,[(l(!0),i(v,null,C(n.errors,s=>(l(),i("span",Wt," \xA0 "+r(s)+" \xA0",1))),256))])],2)):g("",!0),(n.valid===0||n.valid===1)&&n.sent_for_booking===0?(l(),i("tr",{key:4,class:_([n.cancelled==1?"strikeout":"",n.valid==0?"invalid-row":""])},[e("td",Gt,[n.cancelled==0&&n.sent_for_booking==0?p((l(),i("input",{key:0,type:"checkbox",class:_(["form-check-input shadow-sm","single_checkbox_"+n.batch_id]),ref_for:!0,ref:"single_checkbox_"+n.batch_id,id:"checkbox_"+n.id,"onUpdate:modelValue":o[14]||(o[14]=s=>t.data.selected_consignment=s),value:n.id},null,10,Jt)),[[Y,t.data.selected_consignment]]):g("",!0),n.cancelled===1?(l(),i("i",Xt)):g("",!0)]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,disabled:n.valid===1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.store_warehouse_code?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.store_warehouse_code?t.data.booking_batch_data[a].errors.store_warehouse_code:""],value:t.data.booking_batch_data[a].store_warehouse_code,onInput:s=>t.updateText(a,"store_warehouse_code",s),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),onFocusout:s=>t.onBlur(a),readonly:n.cancelled===1},null,42,xt)):(l(),i("span",{key:0,onDblclick:s=>
1t.onFocus(a)},r(t.data.booking_batch_data[a].store_warehouse_code),41,Zt))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.store_order_id?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.store_order_id?t.data.booking_batch_data[a].errors.store_order_id:""],value:t.data.booking_batch_data[a].store_order_id,onInput:s=>t.updateText(a,"store_order_id",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,aa)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].store_order_id),41,ta))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.payment_method?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.payment_method?t.data.booking_batch_data[a].errors.payment_method:""],value:t.data.booking_batch_data[a].payment_method,onInput:s=>t.updateText(a,"payment_method",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,ea)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].payment_method),41,oa))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.special_handling?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.special_handling?t.data.booking_batch_data[a].errors.special_handling:""],value:t.data.booking_batch_data[a].special_handling,onInput:s=>t.updateText(a,"special_handling",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,da)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].special_handling),41,na))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.weight?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.weight?t.data.booking_batch_data[a].errors.weight:""],value:t.data.booking_batch_data[a].weight,onInput:s=>t.updateText(a,"weight",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,ia)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].weight),41,sa))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.amount?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.amount?t.data.booking_batch_data[a].errors.amount:""],value:t.data.booking_batch_data[a].amount,onInput:s=>t.updateText(a,"amount",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,ra)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].amount),41,la))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_name?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_name?t.data.booking_batch_data[a].errors.consignee_name:""],value:t.data.booking_batch_data[a].consignee_name,onInput:s=>t.updateText(a,"consignee_name",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,ba)):(l(),i("span",{key:0,onDblclick:s=>
1t.onFocus(a)},r(t.data.booking_batch_data[a].consignee_name),41,ca))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_email?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_email?t.data.booking_batch_data[a].errors.consignee_email:""],value:t.data.booking_batch_data[a].consignee_email,onInput:s=>t.updateText(a,"consignee_email",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,ua)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].consignee_email),41,_a))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_phone?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_phone?t.data.booking_batch_data[a].errors.consignee_phone:""],value:t.data.booking_batch_data[a].consignee_phone,onInput:s=>t.updateText(a,"consignee_phone",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,ga)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].consignee_phone),41,ha))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_address?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_address?t.data.booking_batch_data[a].errors.consignee_address:""],value:t.data.booking_batch_data[a].consignee_address,onInput:s=>t.updateText(a,"consignee_address",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,ma)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].consignee_address),41,pa))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_city?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_city?t.data.booking_batch_data[a].errors.consignee_city:""],value:t.data.booking_batch_data[a].consignee_city,onInput:s=>t.updateText(a,"consignee_city",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1,list:"city"},null,42,ka)):(l(),i("span",{key:0,onDblclick:s=>{t.onFocus(a),t.data.city_tag=t.data.booking_batch_data[a].consignee_city}},r(t.data.booking_batch_data[a].consignee_city),41,fa)),e("datalist",va,[(l(!0),i(v,null,C(t.data.city,s=>(l(),i("option",null,r(s.city),1))),256))])]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_country?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.consignee_country?t.data.booking_batch_data[a].errors.consignee_country:""],value:t.data.booking_batch_data[a].consignee_country,onInput:s=>t.updateText(a,"consignee_country",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,Ca)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].consignee_country),41,wa))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.description?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.description?t.data.booking_batch_data[a].errors.description:""],value:t.data.booking_batch_data[a].description,onInput:s=>t.updateText(a,"description",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:n.cancelled===1},null,42,Da)):(l(),i("span",{key:0,onDblclick:s=>
1t.onFocus(a)},r(t.data.booking_batch_data[a].description),41,$a))]),e("td",null,[t.data.booking_batch_data[a].editing?(l(),i("input",{key:1,class:_(["form-control form-control-sm batch_required",[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.product_count?"text-danger border-2 border-danger":"border-0 px-0"]]),title:[t.data.booking_batch_data[a].errors&&t.data.booking_batch_data[a].errors.product_count?t.data.booking_batch_data[a].errors.product_count:""],value:t.data.booking_batch_data[a].product_count,onInput:s=>t.updateText(a,"product_count",s),onFocusout:s=>t.onBlur(a),onChange:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a),readonly:""},null,42,Fa)):(l(),i("span",{key:0,onDblclick:s=>t.onFocus(a)},r(t.data.booking_batch_data[a].product_count),41,ya))]),e("td",null,[e("a",{href:"#",class:"btn bg-primary text-white btn-sm","data-bs-toggle":"modal","data-bs-target":"#product_detail_"+a},o[51]||(o[51]=[e("i",{class:"fa fa-eye",title:"View Products"},null,-1),m(" View ")]),8,Ba)]),e("div",{class:"modal fade modal-lg edit-modal overflow-auto",id:"product_detail_"+a,"data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-hidden":"true"},[e("div",Va,[e("div",Ma,[o[54]||(o[54]=e("div",{class:"modal-header bg-primary text-white"},[e("h1",{class:"modal-title fs-5"},[e("i",{class:"fa fa-edit"}),m(" Product Detail ")]),e("button",{type:"button",class:"btn-close btn-close-white","data-bs-dismiss":"modal","aria-label":"Close"})],-1)),e("div",Ia,[e("div",qa,[e("div",Pa,[o[52]||(o[52]=D('<div class="row"><div class="col-4"><label class="form-label" for="">SKU</label></div><div class="col-5"><label class="form-label" for="">Name</label></div><div class="col-3 text-start"><label class="form-label" for="">Quantity</label></div></div>',1)),(l(!0),i(v,null,C(n.products,(s,b)=>(l(),i("div",{key:b},[e("div",Sa,[p(e("input",{class:"form-control form-control-sm shadow-sm",type:"text",placeholder:"Product Sku","onUpdate:modelValue":h=>t.data.booking_batch_data[a].products[b].sku=h},null,8,Ta),[[w,t.data.booking_batch_data[a].products[b].sku]]),p(e("input",{class:"form-control form-control-sm px-4 shadow-sm",type:"text",placeholder:"Product Name","onUpdate:modelValue":h=>t.data.booking_batch_data[a].products[b].name=h},null,8,Ua),[[w,t.data.booking_batch_data[a].products[b].name]]),p(e("input",{class:"booking_prod_quantity form-control form-control-sm rounded-end shadow-sm",type:"number",placeholder:"Product Qty","onUpdate:modelValue":h=>t.data.booking_batch_data[a].products[b].qty=h},null,8,Aa),[[w,t.data.booking_batch_data[a].products[b].qty]]),e("a",{hidden:n.products.length==1,class:"btn-close pt-3 ps-4 btn-sm btn shadow-none",onClick:h=>t.remove_batch_product(a,b)},null,8,Na)])]))),128)),e("div",Oa,[e("button",{hidden:n.cancelled===1,class:"btn btn-outline-primary btn-sm",onClick:s=>t.add_batch_product(a)},"Add More",8,Ra)])])])]),e("div",ja,[e("button",{type:"button",hidden:n.cancelled===1,class:"btn btn-secondary btn-sm","data-bs-dismiss":"modal"},"Dismiss",8,Ea),e("button",{type:"button",class:"btn btn-primary border-primary btn-sm",hidden:n.cancelled===1,"data-bs-dismiss":"modal",onClick:s=>t.update_booking_batch_data(t.data.booking_batch_data[a],a)},o[53]||(o[53]=[e("i",{class:"fa fa-file-edit"},null,-1),m(" Save ")]),8,La)])])])],8,Ya)],2)):g("",!0)]))),128)):(l(),i("tbody",Ha,[e("tr",null,[e("td",Qa,[k(u,{text_heading:"No Batch Found",hide_data:!0})])])]))])])]),e("div",za,[t.data.booking_batch_data.length>0?(l(),i("button",{key:0,href:"#",class:"btn bg-primary text-white btn-sm",onClick:o[15]||(o[15]=n=>t.get_booking_batch_data(!0)),disabled:t.data.disable_load_more_flag===!0||t.loading===!0},[t.loading?(l(),i("div",Wa)):g("",!0),m(" "+r(t.data.disable_load_more_flag?" No Data Found ":t.loading?" Loading... ":" Load More "),1)],8,Ka)):g("",!0)])],2)],64)}}});export{oo 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.