import{p as W}from"./paginationMeta-DF6W6vpY.js";import{g as X}from"./brandServices-DntPHE2P.js";import{g as Y}from"./product-C59H-sk9.js";import{d as Z,B as L,u as ee,q as te,r as s,o as le,z as ae,f as n,g as d,i as a,w as r,y as oe,j as t,x as V,A as z,F as y,C as _,D as q,E as ie,G as re,h as x,t as ne,_ as se}from"./index-N7CMQwFv.js";import ue from"./brandItem-a9CXSH0N.js";import de from"./quickView-BQNtIW_D.js";import{V as m}from"./VCol-xRADuXqd.js";import{V as A}from"./VSkeletonLoader-CosFWfZp.js";import{V as ce,a as C,b as me}from"./VList-BYq4u0VJ.js";import{V as w}from"./VRow-CGgRlzLk.js";import{V as T}from"./VCombobox-Qmm-hhRz.js";import{V as pe}from"./VTooltip-Ap2rzsdn.js";import{V as ve}from"./VSelect-CAAOHY78.js";import{V as fe}from"./VPagination-CN_An-w0.js";import"./currencyPrice.vue_vue_type_script_setup_true_lang-DihHc0nE.js";import"./myImg-B3XMH9SK.js";import"./plus-Cm60NR_V.js";import"./VHover-p5R94ZLu.js";import"./skuChoose-nQC4vEzZ.js";import"./colorSelect.vue_vue_type_style_index_0_lang-HY3X3sj9.js";import"./styleSelect-BAFL_XSn.js";import"./productSpecificInfo-C6h4HkG3.js";import"./noData-IsWEUHkL.js";import"./VTabs-DYu0rOC4.js";import"./VSlideGroup-BGEgBoXK.js";import"./VDataTable-UguPFD5B.js";import"./VChip-iaVLrPY0.js";import"./VTable-JZ8Hgj7V.js";import"./filter-D7iDI7IV.js";import"./VMenu-Dbaxs5uG.js";/* empty css              */const ge={key:0,class:"d-flex"},Ve={class:"mt-7"},ye={key:0,class:"ga-5"},ke={key:1},he={class:"d-flex justify-space-between"},be={class:"d-flex"},_e=Z({__name:"index",setup(xe){L.RM=3;const k=ee(),B=te(),N=s(B.query.isOrder),F=s([]),h=s(!0),j=()=>{const o=s([]);h.value=!0,X({category1:2,current:1,size:1e3}).then(i=>{i.data.records.forEach(e=>{e.level===1?(e.children=null,o.value.push(e)):o.value.forEach((u,f)=>{e.pid===u.id&&o.value[f].children.push(u)})}),F.value=o.value,h.value=!1})},l=s({category1:2,size:12,current:1,typeId:null,keyword:null,favorite:null,sortField:null,inventoryAllocationStrategy:null}),M=[{id:1,name:"Listing time"},{id:2,name:"Collect"}],E=o=>{k.setPageDataCurrent(o),c.value=[],p()},R=()=>{l.value.current=1,c.value=[],p()},c=s([]),D=s(1),p=()=>{b.value=!0,Y(l.value).then(o=>{c.value=o.data.records,D.value=o.data.total,b.value=!1})};le(()=>{N.value==="true"&&(l.value.inventoryAllocationStrategy=3),(k.$state.pageData.routerName==="customizer"||k.$state.pageData.routerName==="brand-services-brand-services-detail")&&(l.value.current=k.$state.pageData.current),p(),j()});const S=s([1]),O=o=>{l.value.typeId=o.id,l.value.current=1,c.value=[],p()},I=()=>{l.value.favorite||(l.value.favorite=null),l.value.current=1,c.value=[],p()},P=()=>{setTimeout(()=>{l.value.current=1,c.value=[],p()},1e3)},v=s(!1),Q=()=>{v.value=!v.value,v.value?l.value.favorite=!0:l.value.favorite=null,l.value.current=1,c.value=[],p()},g=s(!1),U=s(0),$=o=>{U.value=o,g.value=!0},G=o=>{g.value=o},b=s(!0),K=ae(()=>(o,i)=>new L(o).div(i).round(0).toString()),H=[{type:2,name:"Item Attachment"},{type:3,name:"Order Attachment"}];return(o,i)=>(n(),d(y,null,[a(w,null,{default:r(()=>[a(m,{md:"2",cols:"12"},{default:r(()=>[a(oe,null,{default:r(()=>[t(h)?(n(),d("div",ge,[a(A,{loading:t(h),width:"305",type:"list-item,list-item,list-item,list-item"},null,8,["loading"])])):(n(),V(ce,{key:1,opened:t(S),"onUpdate:opened":i[0]||(i[0]=e=>z(S)?S.value=e:null),"onClick:select":O},{default:r(()=>[(n(!0),d(y,null,_(t(F),(e,u)=>(n(),d("div",{key:u},[e.children===null?(n(),V(C,{key:0,title:e.name,value:e.id},null,8,["title","value"])):(n(),V(me,{key:1,value:e.id},{activator:r(({props:f})=>[a(C,q({ref_for:!0},f,{title:e.name}),null,16,["title"])]),default:r(()=>[(n(!0),d(y,null,_(e.children,(f,J)=>(n(),V(C,{key:J,"prepend-icon":"custom-circle-fill",title:f.name,value:f.id},null,8,["title","value"]))),128))]),_:2},1032,["value"]))]))),128))]),_:1},8,["opened"]))]),_:1})]),_:1}),a(m,{md:"10",cols:"12"},{default:r(()=>[a(w,null,{default:r(()=>[a(m,{md:"4",cols:"12"},{default:r(()=>[a(ie,{modelValue:t(l).keyword,"onUpdate:modelValue":i[1]||(i[1]=e=>t(l).keyword=e),label:"Product Name, SKU, Product Num",variant:"outlined","prepend-inner-icon":"custom-search-2-line",onChange:P,"onClick:clear":P},null,8,["modelValue"])]),_:1}),a(m,{md:"3",cols:"12"},{default:r(()=>[a(T,{modelValue:t(l).sortField,"onUpdate:modelValue":i[2]||(i[2]=e=>t(l).sortField=e),label:"Sort",items:M,"item-title":"name","item-value":"id","return-object":!1,variant:"outlined","prepend-inner-icon":"custom-arrow-up-down-line",clearable:"","onUpdate:search":I},null,8,["modelValue"])]),_:1}),a(m,{md:"3",cols:"12"},{default:r(()=>[a(T,{modelValue:t(l).inventoryAllocationStrategy,"onUpdate:modelValue":i[3]||(i[3]=e=>t(l).inventoryAllocationStrategy=e),label:"Attachment Type",clearable:"",items:H,"item-title":"name","item-value":"type","return-object":!1,variant:"outlined","onUpdate:search":I},null,8,["modelValue"])]),_:1}),a(m,{md:"1",cols:"12",class:"d-flex justify-center align-center"},{default:r(()=>[a(pe,{text:t(v)?"Favorites":"Not Favorited"},{activator:r(({props:e})=>[a(re,q(e,{icon:t(v)?"custom-heart-fill":"custom-heart-line",color:t(v)?"#FF4D49":"#3C4056",size:"30",onClick:i[4]||(i[4]=u=>Q("clear",u))}),null,16,["icon","color"])]),_:1},8,["text"])]),_:1})]),_:1}),x("div",Ve,[t(b)?(n(),d("div",ye,[a(w,null,{default:r(()=>[(n(),d(y,null,_(12,(e,u)=>a(m,{md:"4",sm:"6",xs:"12",lg:"4",xl:"3",xxl:"2",key:u},{default:r(()=>[a(A,{loading:t(b),height:"488",type:"image, list-item,list-item,list-item,list-item, button, button"},null,8,["loading"])]),_:2},1024)),64))]),_:1})])):(n(),d("div",ke,[a(w,null,{default:r(()=>[(n(!0),d(y,null,_(t(c),(e,u)=>(n(),V(m,{md:"4",sm:"6",xs:"12",lg:"4",xl:"3",xxl:"2",key:u},{default:r(()=>[a(ue,{"product-details-item-data":e,"onUpdate:quickViewItem":$},null,8,["product-details-item-data"])]),_:2},1024))),128))]),_:1})]))]),x("div",he,[x("div",null,ne(("paginationMeta"in o?o.paginationMeta:t(W))({page:t(l).current,itemsPerPage:t(l).size},t(D))),1),x("div",be,[a(ve,{class:"mr-5",modelValue:t(l).size,"onUpdate:modelValue":[i[5]||(i[5]=e=>t(l).size=e),R],width:"100px",items:[12,24,48,96],variant:"outlined"},null,8,["modelValue"]),a(fe,{modelValue:t(l).current,"onUpdate:modelValue":[i[6]||(i[6]=e=>t(l).current=e),E],"total-visible":5,length:t(K)(t(D),t(l).size),rounded:"circle"},null,8,["modelValue","length"])])])]),_:1})]),_:1}),a(de,{id:t(U),"quick-view-dialog-visible":t(g),"onUpdate:quickViewDialogVisible":i[7]||(i[7]=e=>z(g)?g.value=e:null),"onUpdate:closeQuickViewDialogVisible":G},null,8,["id","quick-view-dialog-visible"])],64))}}),tt=se(_e,[["__scopeId","data-v-75631488"]]);export{tt as default};