1import{_ as e,a0 as a,u as t,a as o,r as l,y as r,o as s,e as u,a1 as d,w as n,a5 as i,g as c,i as p,j as m,af as _,ag as f,l as y,V as h,m as b,a4 as k,q as w,Q as g,dl as v,t as q,f as P,k as D}from"./index.cfb008d7.js";import{Q as V,a as C}from"./QPopupProxy.8157feea.js";import{Q as I}from"./QSelect.91ee7de8.js";import{Q as S}from"./QTooltip.fa224a6a.js";import{Q as j}from"./QTd.3a632325.js";import{Q as T}from"./QItemLabel.bb7c59ed.js";import{Q,a as A}from"./QItem.4e218b4c.js";import{Q as U}from"./QList.aa135450.js";import{Q as x}from"./QBtnDropdown.39cd974a.js";import{Q as O}from"./QTr.c7e2ac86.js";import{Q as M}from"./QTable.717796ad.js";import{Q as F}from"./QForm.9f9c64c6.js";import{Q as N}from"./QPage.5927821e.js";import{C as R}from"./ClosePopup.31fd705d.js";import{u as K}from"./use-quasar.7370ad39.js";import{u as L}from"./use-meta.ce305a2c.js";import{m as Y}from"./index.1200ef73.js";import{c as E}from"./format.2f581abf.js";import{a as $,b as J}from"./validation.05ff4f68.js";import"./use-render-cache.3777c71b.js";import"./use-hydration.1f0e8f52.js";import"./format.ad21a47e.js";import"./position-engine.53a82e79.js";import"./selection.328ccc22.js";import"./QChip.fdbe4de2.js";import"./rtl.130f01a0.js";import"./QMarkupTable.89286f48.js";import"./use-fullscreen.0c34d0a0.js";import"./_commonjsHelpers.0592d25c.js";const B=a({name:"Products",components:{},props:{propOrderId:{type:Number,required:!1,default:null}},setup(e){const a=K();t();const u=o();Y.tz.setDefault("Asia/Tokyo");const d=l(null),n=l([]),c=l(null),p=l(null),m=l(""),_=l(""),f=l(""),y=l(!1),h=l(!1),b=l([]),k=l(""),w=l([]),g=l({label:"Show all",value:""}),v=l({label:"Show all",value:""}),q=l([]),P=l([]),D=l(""),V=l(""),C=l(""),I=l([]),S=l([]),j=l({sortBy:"desc",descending:!1,page:1,rowsPerPage:0}),T=r((()=>{let e=!1;return n.value.forEach((a=>{a.product_statuses&&Array.isArray(a.product_statuses)&&a.product_statuses.length>0&&5===a.product_statuses[a.product_statuses.length-1].id&&(e=!0)})),e}));function Q(){a.loading.show({delay:400});const e={order_id:c.value,product_id:p.value,name:m.value,from_date:_.value,to_date:f.value,product_type_id:g.value.value,unsent:y.value,sent:h.value,auction_id:D.value,mercari_id:V.value,part_number:C.value,product_status_id:v.value.value};i.post("api/products/indexFront",e).then((e=>{a.loading.hide(),n.value=e.data.data})).catch((e=>{a.loading.hide(),a.notify({type:"negative",message:"Unable to fetch product data"}),console.error("Error",e)}))}s((()=>{e.propOrderId&&e.propOrderId>0&&(c.value=e.propOrderId),u.currentRoute.value.query.product_id&&(p.value=u.currentRoute.value.query.product_id),Q(),i.post("api/productTypes").then((e=>{q.value.push({label:"Show all",value:""}),e.data.data.forEach((e=>{q.value.push({label:e.name,value:e.id})}))})).catch((e=>{console.error("productTypes data error",e)})),i.post("api/productStatuses").then((e=>{P.value.push({label:"Show all",value:""}),e.data.data.product_statuses.forEach((e=>{P.value.push({label:e.name,value:e.id})}))})).catch((e=>{console.error("productTypes data error",e)})),i.post("api/packingRequestOptions").then((e=>{S.value=e.data.data,S.value.forEach((e=>{I.value.push({label:e.name,value:e.id})}))})).catch((e=>{console.error("Packing options data error",e)}))}));return L({title:"Purchase history",titleTemplate:e=>`${e} - KaiGuys Japan`,meta:{equiv:{"http-equiv":"Content-Type",content:"text/html; charset=UTF-8"},ogTitle:{property:"og:title",template:e=>`${e} - KaiGuys Japan`}},noscript:{default:"This site requires JavaScript to be enabled. Please enable JavaScript and reload this page."}}),{productData:n,pagination:j,columns:[{name:"ids",label:"",field:"id",required:!0,align:"center",sortable:!1,classes:"",headerClasses:""},{name:"created_at",label:"Date",field:"created_at",required:!0,align:"center",sortable:!0,classes:"",headerClasses:""},{name:"product_type_id",label:"Type",field:"product_type_id",required:!0,align:"center",sortable:!0,classes:"",headerClasses:"",style:""},{name:"name",label:"Name",field:"name",required:!0,align:"left",sortable:!0,classes:"wrap-text-data-table",headerClasses:""},{name:"price",label:"Price",field:"price",required:!0,align:"center",sortable:!0,classes:"",headerClasses:""}
1,{name:"combine_option",label:"Packing",field:"combine_option.short_name",required:!1,align:"center",sortable:!1,classes:"",headerClasses:""},{name:"status",label:"Status",field:"orders_statuses.id",required:!0,align:"center",sortable:!0,classes:"",headerClasses:""},{name:"id",label:"",field:"id",required:!0,align:"center",sortable:!1,classes:"",headerClasses:""}],formatDate:function(e){return Y(e,Y.ISO_8601).format("YYYY-MM-DD")},convertCurrency:E,isDateOlderThan3Months:function(e){return!!Y(e).isBefore(Y().subtract(3,"months"))},loadProductData:Q,productName:m,showThisOrder:function(e){c.value=e,Q()},auctionLink:"https://kaiguys.com/auctions/auction/",mercariLink:"https://kaiguys.com/mercari/item/",orderId:c,showAllProducts:function(){c.value=null,m.value=null,y.value=!1,h.value=!1,p.value=null,u.replace({query:null}),Q()},fromDate:_,toDate:f,productType:g,productTypeOptions:q,showUnsetItems:function(){c.value=null,m.value=null,y.value=!0,h.value=!1,p.value=null,u.replace({query:null}),Q()},unsent:y,sent:h,productIds:b,appShortName:"KaiGuys",shippingOptions:I,submitPackingRequest:function(){var e;if(b.value.length>0){a.loading.show({delay:200});const t={product_ids:b.value,packing_request_option_id:null!=(e=w.value.value)?e:null,packing_notes:k.value};let o="api/packingRequest";i.post(o,t).then((e=>{a.loading.hide(),d.value.reset(),b.value=[],Q(),a.notify({type:"positive",message:"Packing request submitted successfully"})})).catch((e=>{a.loading.hide(),a.notify({type:"negative",message:"Unable to submit packing request"}),console.error("Error",e)}))}else a.notify({type:"negative",message:"No items selected"})},packingNotes:k,shippingType:w,validateRequired:$,validateRequiredSelect:J,selectAllProductIds:function(){let e=[];n.value.forEach((a=>{a.product_statuses.length>0&&5===a.product_statuses[a.product_statuses.length-1].id&&e.push(a.id)})),b.value=e},deselectAllProductIds:function(){b.value=[]},showSentItems:function(){c.value=null,m.value=null,y.value=!1,h.value=!0,p.value=null,u.replace({query:null}),Q()},packingForm:d,packingFormReset:function(){w.value=[],k.value=""},auctionId:D,mercariId:V,productStatusOptions:P,productStatus:v,partNumber:C,productId:p,yahooFleaMarketLink:"https://kaiguys.com/yahoofleamarket/item/",canSubmitPackingRequest:T}}}),G={class:"row"},z={class:"col-12"},H=c("h2",{class:"text-h5"},"Purchase history",-1),W={class:"row"},X={class:"col-12 col-md-3"},Z={class:"col-12 col-md-3"},ee={class:"row items-center justify-end"},ae={class:"col-12 col-md-3"},te={class:"row items-center justify-end"},oe={class:"row"},le={class:"col-12 col-md-3"},re={class:"col-12 col-md-3"},se={class:"col-12 col-md-3"},ue={class:"row"},de={class:"col-12 col-md-3"},ne={class:"col-12 col-md-3"},ie={class:"col-12 col-md-3"},ce={key:0},pe={key:0},me=["href"],_e={key:1},fe={key:1},ye=c("br",null,null,-1),he={key:2},be=["href"],ke={key:3},we=["href"],ge={key:0},ve={class:"grid-style-transition full-width"},qe={key:0},Pe={key:0},De=["href"],Ve={key:1},Ce={key:1},Ie=c("br",null,null,-1),Se={key:2},je=["href"],Te={key:3},Qe=["href"],Ae={key:0},Ue={key:0,class:"row"},xe={class:"col-12 col-md-6 col-lg-6"},Oe=c("h4",{class:"text-h6"},"Submit packing request",-1),Me=c("li",null,' Select the items you would like packed by clicking the checkbox next to each product. Please note: Only items with the "received" status can be requested. If you still have items incoming that you would like packed together, please wait until the last item has arrived. ',-1),Fe=c("li",null,'Click the "Submit packing request" button.',-1),Ne={key:1};var Re=e(B,[["render",function(e,a,t,o,l,r){return u(),d(N,{class:"q-pa-md notranslate"},{default:n((()=>[c("div",G,[c("div",z,[p(g,{bordered:"",flat:""},{default:n((()=>[p(m,null,{default:n((()=>[H,c("div",W,[c("div",X,[p(_,{modelValue:e.productId,"onUpdate:modelValue":a[0]||(a[0]=a=>e.productId=a),label:"Product ID",outlined:"",dense:"",clearable:"",class:"q-ma-sm",onClear:e.showAllProducts,onKeyup:f(e.loadProductData,["enter"])},{append:n((()=>[p(y,{name:"search",class:"cursor-pointer",onClick:e.loadProductData},null,8,["onClick"])])),_:1},8,["modelValue","onClear","onKeyup"])]),c("div",Z,[p(_,{modelValue:e.fromDate,"onUpdate:modelValue":[a[2]||(a[2]=a=>e.fromDate=a),e.loadProductData],label:"From date",mask:"date",rules:e.fromDate?["date"]:"",outlined:"",dense:"",clearable:"",class:"q-ma-sm"},{append:n((()=>[p(y,{name:"event",class:"cursor-pointer"},{default:n((()=>[p(V,{ref:"qDateProxy","transition-show":"scale","transition-hide":"scale"},{default:n((()=>[p(C,{modelValue:e.fromDate,"onUpdate:modelValue":[a[1]||(a[1]=a=>e.fromDate=a),e.loadProductData]},{default:n((()=>[c("div",ee,[h(p(b,{label:"Close",color:"primary",flat:""},null,512),[[R]])])])),_:1},8,["modelValue","onUpdate:modelValue"])])),_:1},512)])),_:1})])),_:1},8,["modelValue","rules","onUpdate:modelValue"])]),c("div",ae,[p(_,{modelValue:e.toDate,"onUpdate:modelValue":[a[4]||(a[4]=a=>e.toDate=a),e.loadProductData],mask:"date",label:"To date",rules:e.toDate?["date"]:"",outlined:"",dense:"",clearable:"",class:"q-ma-sm"},{append:n((()=>[p(y,{name:"event",class:"cursor-pointer"},{default:n((()=>[p(V,{ref:"qDateProxy","transition-show":"scale","transition-hide":"scale"},{default:n((()=>[p(C,{modelValue:e.toDate,"onUpdate:modelValue":[a[3]||(a[3]=a=>e.toDate=a),e.loadProductData]},{default:n((()=>[c("div",te,[h(p(b,{label:"Close",color:"primary",flat:""},null,512),[[R]])])])),_:1},8,["modelValue","onUpdate:modelValue"])])),_:1},512)])),_:1})])),_:1},8,["modelValue","rules","onUpdate:modelValue"])])]),c("div",oe,[c("div",le,[p(I,{modelValue:e.productType,"onUpdate:modelValue":[a[5]||(a[5]=a=>e.productType=a),e.loadProductData],outlined:"",dense:"",options:e.productTypeOptions,label:"Product type",class:"q-ma-sm"},null,8,["modelValue","options","onUpdate:modelValue"])]),c("div",re,[p(_,{modelValue:e.productName,"onUpdate:modelValue":a[6]||(a[6]=a=>e.productName=a),label:"Product name",outlined:"",dense:"",clearable:"",class:"q-ma-sm",onClear:e.loadProductData,onKeyup:f(e.loadProductData,["enter"])},{append:n((()=>[p(y,{name:"search",class:"cursor-pointer",onClick:e.loadProductData},null,8,["onClick"])])),_:1},8,["modelValue","onClear","onKeyup"])]),c("div",se,[p(I,{modelValue:e.productStatus,"onUpdate:modelValue":[a[7]||(a[7]=a=>e.productStatus=a),e.loadProductData],outlined:"",dense:"",options:e.productStatusOptions,label:"Product status",class:"q-ma-sm"},null,8,["modelValue","options","onUpdate:modelValue"])])]),c("div",ue,[c("div",de,[p(_,{modelValue:e.auctionId,"onUpdate:modelValue":a[8]||(a[8]=a=>e.auctionId=a),label:"Yahoo Auction ID",outlined:"",dense:"",clearable:"",class:"q-ma-sm",onClear:e.loadProductData,onKeyup:f(e.loadProductData,["enter"])},{append:n((()=>[p(y,{name:"search",class:"cursor-pointer",onClick:e.loadProductData},null,8,["onClick"])])),_:1},8,["modelValue","onClear","onKeyup"])]),c("div",ne,[p(_,{modelValue:e.mercariId,"onUpdate:modelValue":a[9]||(a[9]=a=>e.mercariId=a),label:"Mercari Item ID",outlined:"",dense:"",clearable:"",class:"q-ma-sm",onClear:e.loadProductData,onKeyup:f(e.loadProductData,["enter"])},{append:n((()=>[p(y,{name:"search",class:"cursor-pointer",onClick:e.loadProductData},null,8,["onClick"])])),_:1},8,["modelValue","onClear","onKeyup"])]),c("div",ie,[p(_,{modelValue:e.partNumber,"onUpdate:modelValue":a[10]||(a[10]=a=>e.partNumber=a),label:"Part number",outlined:"",dense:"",clearable:"",class:"q-ma-sm",onClear:e.loadProductData,onKeyup:f(e.loadProductData,["enter"])},{append:n((()=>[p(y,{name:"search",class:"cursor-pointer",onClick:e.loadProductData},null,8,["onClick"])])),_:1},8,["modelValue","onClear","onKeyup"])])]),e.orderId||e.unsent||e.sent||e.productId?(u(),d(b,{key:0,label:"Show all products",class:"q-ma-md",color:"secondary","no-caps":"",outline:"",onClick:e.showAllProducts},{default:n((()=>[p(S,null,{default:n((()=>[k("Show all products")])),_:1})])),_:1},8,["onClick"])):w("",!0),e.unsent?w("",!0):(u(),d(b,{key:1,label:"Show only items in progress",class:"q-ma-md",color:"secondary","no-caps":"",outline:"",onClick:e.showUnsetItems},{default:n((()=>[p(S,null,{default:n((()=>[k("Show only items in progress")])),_:1})])),_:1},8,["onClick"])),e.sent?w("",!0):(u(),d(b,{key:2,label:"Show only sent items",class:"q-ma-md",color:"secondary","no-caps":"",outline:"",onClick:e.showSentItems},{default:n((()=>[p(S,null,{default:n((()=>[k("Show only sent items")])),_:1})])),_:1},8,["onClick"]))])),_:1})])),_:1}),p(M,{rows:e.productData,"row-key":"name",columns:e.columns,pagination:e.pagination,grid:e.$q.screen.lt.sm,separator:"horizontal",bordered:"",flat:""},{body:n((t=>[p(O,{props:t},{default:n((()=>[p(j,{key:"ids",props:t},{default:n((()=>[t.row.product_statuses&&Array.isArray(t.row.product_statuses)&&t.row.product_statuses.length>0&&5===t.row.product_statuses[t.row.product_statuses.length-1].id?(u(),d(v,{key:0,modelValue:e.productIds,"onUpdate:modelValue":a[11]||(a[11]=a=>e.productIds=a),val:t.row.id},null,8,["modelValue","val"])):w("",!0)])),_:2},1032,["props"]),p(j,{key:"created_at",props:t},{default:n((()=>[k(q(e.formatDate(t.row.created_at)),1)])),_:2},1032,["props"]),p(j,{key:"product_type_id",props:t},{default:n((()=>[k(q(t.row.product_type.name),1)])),_:2},1032,["props"]),p(j,{key:"name",props:t,"auto-width":"true"},{default:n((()=>[k(q(t.row.name)+" ",1),1===t.row.product_type_id&&t.row.yahoo_auction?(u(),P("div",ce,[k(" Auction ID: "),!1===e.isDateOlderThan3Months(t.row.created_at)?(u(),P("span",pe,[c("a",{href:e.auctionLink+t.row.yahoo_auction.auction_id,target:"_blank",rel:"noopener noreferrer"},q(t.row.yahoo_auction.auction_id),9,me)])):(u(),P("span",_e,q(t.row.yahoo_auction.auction_id),1))])):w("",!0),3===t.row.product_type_id&&t.row.generic_product?(u(),P("div",fe,[k(" Maker: "+q(t.row.generic_product.manufacturer.name),1),ye,k(" Part number: "+q(t.row.generic_product.part_number),1)])):w("",!0),4===t.row.product_type_id?(u(),P("div",he,[k(" Mercari ID: "),t.row.mercari?(u(),P("a",{key:0,href:e.mercariLink+t.row.mercari.item_id,target:"_blank",rel:"noopener noreferrer"},q(t.row.mercari.item_id),9,be)):w("",!0)])):w("",!0),6===t.row.product_type_id?(u(),P("div",ke,[k(" Yahoo Flea Market ID: "),t.row.yahooFleaMarket?(u(),P("a",{key:0,href:e.yahooFleaMarketLink+t.row.yahooFleaMarket.item_id,target:"_blank",rel:"noopener noreferrer"},q(t.row.yahooFleaMarket.item_id),9,we)):w("",!0)])):w("",!0),c("div",null,"Qty: "+q(t.row.quantity),1)])),_:2},1032,["props"]),p(j,{key:"price",props:t},{default:n((()=>[k(q(e.convertCurrency(t.row.price)),1)])),_:2},1032,["props"]),p(j,{key:"combine_option",props:t},{default:n((()=>[k(q(t.row.combine_option?t.row.combine_option.short_name:"Not specified"),1)])),_:2},1032,["props"]),p(j,{key:"status",props:t},{default:n((()=>[t.row.product_statuses&&Array.isArray(t.row.product_statuses)&&t.row.product_statuses.length>0?(u(),P("span",ge,q(t.row.product_statuses[t.row.product_statuses.length-1].name),1)):w("",!0)])),_:2},1032,["props"]),p(j,{key:"id",props:t},{default:n((()=>[e.orderId?w("",!0):(u(),d(x,{key:0,label:"Options","no-caps":"",outline:"",color:"secondary"},{default:n((()=>[p(U,null,{default:n((()=>
1[h((u(),d(Q,{clickable:"",onClick:a=>e.showThisOrder(t.row.order_id)},{default:n((()=>[p(A,null,{default:n((()=>[p(T,null,{default:n((()=>[k("Show only products in this order ")])),_:1})])),_:1})])),_:2},1032,["onClick"])),[[R]]),p(D),t.row.product_statuses&&Array.isArray(t.row.product_statuses)&&t.row.product_statuses.length>0&&(7===t.row.product_statuses[t.row.product_statuses.length-1].id||8===t.row.product_statuses[t.row.product_statuses.length-1].id)?h((u(),d(Q,{key:0,clickable:"",to:`/billing/${t.row.order_id}`},{default:n((()=>[p(A,null,{default:n((()=>[p(T,null,{default:n((()=>[k("View invoice")])),_:1})])),_:1})])),_:2},1032,["to"])),[[R]]):w("",!0),p(D)])),_:2},1024)])),_:2},1024))])),_:2},1032,["props"])])),_:2},1032,["props"])])),item:n((t=>[c("div",ve,[p(g,{class:"q-mb-sm q-py-sm"},{default:n((()=>[p(U,{dense:""},{default:n((()=>[p(Q,{key:"ids",class:"q-mb-sm"},{default:n((()=>[p(A,null,{default:n((()=>[p(T,{class:"text-bold"},{default:n((()=>[k("Select")])),_:1}),t.row.product_statuses&&Array.isArray(t.row.product_statuses)&&t.row.product_statuses.length>0&&5===t.row.product_statuses[t.row.product_statuses.length-1].id?(u(),d(v,{key:0,modelValue:e.productIds,"onUpdate:modelValue":a[12]||(a[12]=a=>e.productIds=a),val:t.row.id},null,8,["modelValue","val"])):w("",!0)])),_:2},1024)])),_:2},1024),p(Q,{key:"created_at",class:"q-mb-sm"},{default:n((()=>[p(A,null,{default:n((()=>[p(T,{class:"text-bold"},{default:n((()=>[k("Date")])),_:1}),p(T,null,{default:n((()=>[k(q(e.formatDate(t.row.created_at)),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),p(Q,{key:"product_type_id",class:"q-mb-sm"},{default:n((()=>[p(A,null,{default:n((()=>[p(T,{class:"text-bold"},{default:n((()=>[k("Type")])),_:1}),p(T,null,{default:n((()=>[k(q(t.row.product_type.name),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),p(Q,{key:"name",class:"q-mb-sm"},{default:n((()=>[p(A,null,{default:n((()=>[p(T,{class:"text-bold"},{default:n((()=>[k("Name")])),_:1}),k(" "+q(t.row.name)+" ",1),1===t.row.product_type_id?(u(),P("div",qe,[k(" Auction ID: "),!1===e.isDateOlderThan3Months(t.row.created_at)?(u(),P("span",Pe,[c("a",{href:e.auctionLink+t.row.yahoo_auction.auction_id,target:"_blank",rel:"noopener noreferrer"},q(t.row.yahoo_auction.auction_id),9,De)])):(u(),P("span",Ve,q(t.row.yahoo_auction.auction_id),1))])):w("",!0),3===t.row.product_type_id?(u(),P("div",Ce,[k(" Maker: "+q(t.row.generic_product.manufacturer.name),1),Ie,k(" Part number: "+q(t.row.generic_product.part_number),1)])):w("",!0),4===t.row.product_type_id?(u(),P("div",Se,[k(" Mercari ID: "),t.row.mercari?(u(),P("a",{key:0,href:e.mercariLink+t.row.mercari.item_id,target:"_blank",rel:"noopener noreferrer"},q(t.row.mercari.item_id),9,je)):w("",!0)])):w("",!0),6===t.row.product_type_id?(u(),P("div",Te,[k(" Yahoo Flea Market ID: "),t.row.yahooFleaMarket?(u(),P("a",{key:0,href:e.yahooFleaMarketLink+t.row.yahooFleaMarket.item_id,target:"_blank",rel:"noopener noreferrer"},q(t.row.mercari.item_id),9,Qe)):w("",!0)])):w("",!0)])),_:2},1024)])),_:2},1024),p(Q,{key:"price",class:"q-mb-sm"},{default:n((()=>[p(A,null,{default:n((()=>[p(T,{class:"text-bold"},{default:n((()=>[k("Price")])),_:1}),p(T,null,{default:n((()=>[k(q(e.convertCurrency(t.row.tax_inc_price)),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),p(Q,{key:"combine_topion",class:"q-mb-sm"},{default:n((()=>[p(A,null,{default:n((()=>[p(T,{class:"text-bold"},{default:n((()=>[k("Packing")])),_:1}),p(T,null,{default:n((()=>[k(q(t.row.combine_option?t.row.combine_option.short_name:"Not specified"),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),p(Q,{key:"status"},{default:n((()=>[p(A,null,{default:n((()=>[p(T,{class:"text-bold"},{default:n((()=>[k("Status")])),_:1}),t.row.product_statuses&&Array.isArray(t.row.product_statuses)&&t.row.product_statuses.length>0?(u(),P("span",Ae,q(t.row.product_statuses[t.row.product_statuses.length-1].name),1)):w("",!0)])),_:2},1024)])),_:2},1024),p(Q,{key:"id"},{default:n((()=>[p(A,null,{default:n((()=>[p(T,{class:"text-bold"},{default:n((()=>[k("Options")])),_:1}),e.orderId?w("",!0):(u(),d(x,{key:0,label:"Options","no-caps":"",outline:"",color:"secondary",class:"q-ma-sm"},{default:n((()=>[p(U,null,{default:n((()=>
1[h((u(),d(Q,{clickable:"",onClick:a=>e.showThisOrder(t.row.order_id)},{default:n((()=>[p(A,null,{default:n((()=>[p(T,null,{default:n((()=>[k("Show only products in this order ")])),_:1})])),_:1})])),_:2},1032,["onClick"])),[[R]]),p(D),t.row.product_statuses&&Array.isArray(t.row.product_statuses)&&t.row.product_statuses.length>0&&(7===t.row.product_statuses[t.row.product_statuses.length-1].id||8===t.row.product_statuses[t.row.product_statuses.length-1].id)?h((u(),d(Q,{key:0,clickable:"",to:`/billing/${t.row.order_id}`},{default:n((()=>[p(A,null,{default:n((()=>[p(T,null,{default:n((()=>[k("View invoice")])),_:1})])),_:1})])),_:2},1032,["to"])),[[R]]):w("",!0),p(D)])),_:2},1024)])),_:2},1024))])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])])),_:1},8,["rows","columns","pagination","grid"])])]),e.productData.length>0?(u(),P("div",Ue,[c("div",xe,[p(b,{label:"Select all",color:"secondary",outline:"","no-caps":"",class:"q-ma-sm",disable:!e.canSubmitPackingRequest,onClick:e.selectAllProductIds},null,8,["disable","onClick"]),p(b,{label:"Deselect all",color:"secondary",outline:"","no-caps":"",class:"q-ma-sm",disable:!e.canSubmitPackingRequest,onClick:e.deselectAllProductIds},null,8,["disable","onClick"]),Oe,e.canSubmitPackingRequest?(u(),d(F,{key:0,ref:"packingForm",greedy:"",onSubmit:e.submitPackingRequest,onReset:e.packingFormReset},{default:n((()=>[c("ol",null,[Me,c("li",null," Select your preferred shipping option and add any notes for the "+q(e.appShortName)+" team. These fields are optional. ",1),Fe,c("li",null," An email will then be sent to the "+q(e.appShortName)+' team requesting the item(s) to be packed. You should also see the item status update to "queued for packing". We will contact you by email once packing has been completed. ',1)]),p(I,{modelValue:e.shippingType,"onUpdate:modelValue":a[13]||(a[13]=a=>e.shippingType=a),outlined:"",options:e.shippingOptions,label:"Shipping preference",class:"q-ma-md"},null,8,["modelValue","options"]),p(_,{modelValue:e.packingNotes,"onUpdate:modelValue":a[14]||(a[14]=a=>e.packingNotes=a),type:"textarea",label:"Packing notes or special requests ",clearable:"",outlined:"",class:"q-ma-md"},null,8,["modelValue"]),p(b,{label:"Submit packing request",type:"submit",color:"primary",icon:"fas fa-paper-plane","no-caps":"",class:"q-mx-md"})])),_:1},8,["onSubmit","onReset"])):(u(),P("p",Ne,'Packing requests can only be submitted when there are items with "received" status.'))])])):w("",!0)])),_:1})}]]);export{Re 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.