import{p as Ae}from"./paginationMeta-DF6W6vpY.js";import{d as Ne,a as Fe,r as s,p as Te,u as je,o as ze,B as ee,z as Me,cP as Be,f as d,g as p,i as o,h as n,F as P,C as R,x as L,w as u,W as $e,A as w,j as a,y as te,I as A,E as K,V as le,D as N,S as Re,t as ae,k as F,m as q,G,J as oe,L as O,l as J,cu as Ke,X as ie,T as qe,dx as Ge,_ as Oe}from"./index-LX-5rALE.js";import{A as Je}from"./Aitubiao-CNe-KajI.js";import{g as Ee}from"./dashboard-llVfoG3S.js";import{b as He,g as Qe}from"./product-oo2nVtPg.js";import We from"./classification-BWstc0dV.js";import Ze from"./headBlank-B07xGgtU.js";import Xe from"./productItem-TH5zG3KO.js";import Ye from"./batchAdd-K19LOo5F.js";import et from"./quickView-D7jNHtMI.js";import{i as tt,a as lt}from"./alioss-CnWhbcse.js";import{V as at}from"./VAlert-yflawdMK.js";import{V as f}from"./VCol-D0s5AJIV.js";import{V as T}from"./VRow-Cb28_O-Q.js";import{V as se}from"./VTooltip-DlwLvgeO.js";import{V as re}from"./VCombobox-D29utqPc.js";import{V as ot}from"./VAutocomplete-DPtFfbq9.js";import{a as it}from"./VList-C6UgPLrR.js";import{V as st}from"./VChip-BGcYkRzt.js";import{V as rt}from"./VSkeletonLoader-BT5ACbB9.js";import{V as nt}from"./VSelect-Dn_Pb07C.js";import{V as ut}from"./VPagination-R1ziSq8a.js";import"./myImg-DfWaL93x.js";import"./logoWidth-dJnE59PN.js";import"./UserProfile.vue_vue_type_script_setup_true_lang-dK9m3Zhi.js";import"./my-C3cc-csM.js";import"./VMenu-CUrPXPOk.js";import"./VBadge-CYOACQoL.js";import"./VHover-D-INpnYU.js";import"./editPrice-sTPaAdHb.js";import"./AppTextField.vue_vue_type_script_setup_true_lang-SE3tgAK0.js";import"./orderAndItemFittings-C9nee1_S.js";import"./replenishInventory-C007-49Q.js";import"./paymentDialog.vue_vue_type_script_setup_true_lang-iR9DEnqJ.js";import"./paypal.vue_vue_type_script_setup_true_lang-BLNG2VIr.js";import"./payApi-4HXAEIXK.js";import"./currencyPrice.vue_vue_type_script_setup_true_lang-Bg-Tgxq4.js";import"./brandServices-BLKY6R4u.js";import"./myProduct-Ccm1rBUf.js";import"./noData-IsWEUHkL.js";import"./VSwitch-C5SkdciR.js";import"./VDataTable-DGNgPLyG.js";import"./VTable-Cj-oOvx1.js";import"./filter-C9H7r7l-.js";import"./VNumberInput-o6tv28xp.js";import"./styleSelect-IoJuyIUY.js";import"./file-CkL3jcj1.js";import"./shoppingCart-kjrn7msb.js";import"./buyNow-CSTiMuyo.js";import"./order-BN96CLKP.js";import"./dayjs.min-zVEI6eJt.js";import"./VStepper-DMaDKHQP.js";import"./VSheet-BJ8Cx-_Y.js";import"./VRadioGroup-qx12G7UN.js";import"./fileInput-Dhtk-74Q.js";import"./VFileInput-CznjNWwt.js";import"./persionalizeItem-BZyPtjA_.js";import"./productSpecificInfo-ZwRJApG0.js";import"./VTabs-DHDBIuNu.js";import"./VSlideGroup-gvVX_Ab-.js";import"./skuChoose-C_W2GJZN.js";import"./colorSelect.vue_vue_type_style_index_0_lang-CmcqG8kb.js";import"./textInput-CCUst2hY.js";import"./VSlider-D10EAXy7.js";/* empty css */const dt={class:"page-container"},ct={class:"pl-5 pr-5 mt-5",style:{"min-height":"121px"}},pt=["innerHTML"],mt={class:"classification-box"},vt={class:"d-flex justify-end"},ft={style:{width:"500px"},class:"position-relative"},gt={class:"d-flex justify-space-between ai-search-box-head"},ht={key:0,class:"ai-search-top-text-color"},bt={key:1,class:"ai-search-top-text-color"},Vt={class:"d-flex align-center ml-5 flex-wrap"},yt={class:"mt-10 ai-img-input-box d-flex align-center"},wt={class:"mt-6 d-flex align-center"},xt={class:"mt-6 ai-img-input-box d-flex align-center"},kt={key:0},St={key:0,class:"ga-5"},Dt={key:1},It={key:1,class:"no-data-box align-content-sm-center",style:{height:"484px"}},Ut={class:"d-flex justify-space-between align-center"},_t={class:"d-flex"},Ct=Ne({__name:"index",setup(Pt){const ne=Fe();s([]),s([1]);const l=s({sortField:null,category1:1,labelIds:[],favorite:null,keyword:null,current:1,size:36,isDropshipped:null,aiSearchImageUrl:null,aiSearchKeyword:null}),ue=[{id:1,name:"New Added"},{id:2,name:"Early Added"}],E=s([]),x=s(!0);s(!0),(()=>{He().then(i=>{E.value=i.data.records})})();const g=s(""),V=s(!1),b=s(!0),c=s([]),j=s(1),k=s(!1),H=Te(),m=()=>{H.$state.homeToggle&&(l.value.typeId=H.$state.homeToggle.id),k.value=!1,x.value=!0,Qe(l.value).then(i=>{c.value=i.data.records,j.value=i.data.total,x.value=!1,S.value&&(V.value=!1,g.value="Click the cross to cancel the search results."),c.value<=0?k.value=!0:k.value=!1,window.scrollTo({top:0,behavior:"smooth"})})},z=je(),de=i=>{z.setPageDataCurrent(i),c.value=[],m()};ze(()=>{z.$state.pageData.routerName==="products-handle"&&(l.value.current=z.$state.pageData.current),m()});const y=s(!1),Q=s(0),ce=i=>{Q.value=i,y.value=!0},pe=i=>{y.value=i},me=i=>{l.value.typeId=i.id,l.value.current=1,l.value.aiSearchImageUrl=null,l.value.aiSearchKeyword=null,c.value=[],m()},M=()=>{l.value.favorite||(l.value.favorite=null),l.value.current=1,l.value.aiSearchImageUrl=null,l.value.aiSearchKeyword=null,c.value=[],m()},ve=()=>{l.value.keyword=l.value.keyword.trim(),l.value.current=1,l.value.aiSearchImageUrl=null,l.value.aiSearchKeyword=null,c.value=[],m()},fe=()=>{l.value.keyword=null,l.value.current=1,l.value.aiSearchImageUrl=null,l.value.aiSearchKeyword=null,c.value=[],m()},ge=()=>{l.value.favorite=!l.value.favorite,l.value.favorite||(l.value.favorite=null),l.value.current=1,l.value.aiSearchImageUrl=null,l.value.aiSearchKeyword=null,c.value=[],m()};ee.RM=3;const he=Me(()=>(i,e)=>new ee(i).div(e).round(0).toString()),B=s(!1),be=[{name:"All",type:null},{name:"Dropshipped",type:!0},{name:"Not Dropshipped",type:!1}],$=s(!0),W=s([]);(()=>{Ee({type:1}).then(i=>{W.value=i.data.itemList})})();const Ve=()=>{l.value.current=1,c.value=[],m()},S=s(!1),ye=()=>{S.value=!0},h=s(""),D=s(""),I=s(!1),Z=s(null),U=s("JPG, PNG, file types and bulky-upload supported"),we=s(null),xe=s(null),ke=s(),Se=i=>{i.preventDefault(),I.value=!0},De=i=>{var t;I.value=!1;const e=(t=i.dataTransfer)==null?void 0:t.files;e&&e.length>0&&Ie(e[0]),X(e,!0)},Ie=i=>{if(U.value=null,!["image/jpeg","image/png","image/jpg"].includes(i.type)){U.value="Unsupported image format, please upload JPG/PNG file";return}const t=5*1024*1024;if(i.size>t){U.value="The file size exceeds the 5MB limit";return}const r=i;r.preview=URL.createObjectURL(i),xe.value=r,we.value=r.preview},Ue=i=>{},_=s(0),_e=s(""),X=async(i,e)=>{const t=s(null);if(e)t.value=i[0];else{new FileReader;const{files:r}=i.target;t.value=r[0]}if(t.value)try{const r=await tt(),v=await Ce(r,t.value);_e.value=v.fileOssName.objectUrl}catch(r){console.log(r)}},Ce=async(i,e)=>{const t=await lt(e),r=await i.multipartUpload(t.objectName,e,{partSize:800*1024,progress:C=>{_.value=Math.floor(C*100)},headers:{"Cache-Control":"max-age=360000"}}),v=new Image;return v.src=t.objectUrl,e.name.replace(/\.[^/.]+$/,""),h.value=t.objectUrl,Y(),v.onload=async()=>{U.value="JPG, PNG, file types and bulky-upload supported",Pe.value=!0},setTimeout(()=>{_.value=0},1e3),{res:r,fileOssName:t}},Pe=s(!1);Be(ke,Ue);const Y=()=>{const i=/^https?:\/\//;if(!h.value){g.value='The link starts with "http://" or "https://"';return}if(!i.test(h.value)){g.value='The link starts with "http://" or "https://"';return}g.value="",V.value=!0,l.value.current=1,l.value.aiSearchImageUrl=h.value,l.value.aiSearchKeyword=null,c.value=[],b.value=!1,m()},Le=()=>{V.value=!0,l.value.current=1,l.value.aiSearchKeyword=D.value,l.value.aiSearchImageUrl=null,c.value=[],b.value=!1,m()};return(i,e)=>(d(),p(P,null,[o(Ze),n("div",dt,[n("div",ct,[(d(!0),p(P,null,R(a(W),(t,r)=>(d(),L(at,{key:r,modelValue:a($),"onUpdate:modelValue":e[0]||(e[0]=v=>w($)?$.value=v:null),class:"mb-5",density:"compact",style:$e(`color: ${t.fontColor};background-color: ${t.componentColor}`),variant:"tonal",closable:t.type===2},{default:u(()=>[n("div",{class:"text-truncate valert-box",innerHTML:t.title},null,8,pt)]),_:2},1032,["modelValue","style","closable"]))),128))]),o(T,{class:"blank-row"},{default:u(()=>[n("div",mt,[o(We,{"onChange:typeId":me})]),o(f,{md:"12",cols:"12"},{default:u(()=>[o(te,{class:"productCalog-content"},{default:u(()=>[o(a(A),{class:"pa-5"},{default:u(()=>e[16]||(e[16]=[n("div",{class:"productCalog-title"}," Products&Pricing ",-1)])),_:1,__:[16]}),o(a(A),{class:"pa-5"},{default:u(()=>[o(T,null,{default:u(()=>[o(f,{md:"3"},{default:u(()=>[n("div",vt,[n("div",ft,[o(K,{modelValue:a(l).keyword,"onUpdate:modelValue":e[1]||(e[1]=t=>a(l).keyword=t),"prepend-inner-icon":"custom-search-2-line",class:"align-center",label:"Product Name, SKU, Product Num",placeholder:"Placeholder",variant:"outlined",clearable:"","onClick:clear":fe,onChange:ve},{"append-inner":u(()=>[o(se,{text:"AI Search"},{activator:u(({props:t})=>[o(le,N(t,{class:"cursor-pointer",onClick:ye,src:a(Je),style:{width:"20px",height:"20px","border-radius":"0px"}}),null,16,["src"])]),_:1})]),_:1},8,["modelValue"]),Re((d(),p("div",{class:"ai-search-box position-absolute",onMouseover:e[7]||(e[7]=t=>b.value=!0),onMouseout:e[8]||(e[8]=t=>b.value=!1)},[o(te,null,{default:u(()=>[o(a(A),{class:"pa-3 pt-4 pb-4"},{default:u(()=>[n("div",gt,[e[18]||(e[18]=n("div",null,null,-1)),n("div",null,[a(g)&&!a(V)?(d(),p("div",ht,ae(a(g)),1)):a(V)?(d(),p("div",bt,e[17]||(e[17]=[F("Searching, please wait "),n("span",{class:"jumping-dots-3"},[n("span",null,"."),n("span",null,"."),n("span",null,"."),n("span",{class:"ml-1"},"."),n("span",null,"."),n("span",null,".")],-1)]))):q("",!0)]),o(G,{icon:"custom-close-line",onClick:e[2]||(e[2]=t=>{S.value=!1,b.value=!0,g.value=""})})]),n("div",{class:oe(["ai-box-default pb-5",a(b)?"":"ai-box-close"])},[n("div",{class:oe(["d-flex align-center justify-center mt-10",{dragging:a(I)}]),onClick:e[3]||(e[3]=t=>{var r;return(r=a(Z))==null?void 0:r.click()}),onDragover:O(Se,["prevent"]),onDragleave:e[4]||(e[4]=t=>I.value=!1),onDrop:O(De,["prevent"])},[o(G,{icon:"custom-image-add-fill",style:{width:"50px",height:"50px"},color:"#7367f1"}),n("div",Vt,[o(J,{class:"ml-2 touch-upload",variant:"text",color:"#7367f1"},{default:u(()=>e[19]||(e[19]=[F(" Upload File ")])),_:1,__:[19]})])],34),n("div",yt,[o(K,{modelValue:a(h),"onUpdate:modelValue":e[5]||(e[5]=t=>w(h)?h.value=t:null),class:"align-center mr-2",label:"Paste image URL link",placeholder:"Paste image URL link",variant:"outlined",clearable:""},null,8,["modelValue"]),o(J,{variant:"outlined",color:"#7367f1",onClick:Y},{default:u(()=>e[20]||(e[20]=[F("Search")])),_:1,__:[20]})]),a(_)>0?(d(),L(Ke,{key:0,color:"rgb(var(--v-theme-primary))","model-value":a(_),striped:""},null,8,["model-value"])):q("",!0),n("div",wt,[o(ie),e[21]||(e[21]=n("div",{class:"ml-2 mr-2"},"or",-1)),o(ie)]),n("div",xt,[o(K,{modelValue:a(D),"onUpdate:modelValue":e[6]||(e[6]=t=>w(D)?D.value=t:null),class:"align-center mr-2",label:"Describe the product's appearance to the AI.",placeholder:"Describe the product's appearance to the AI.",variant:"outlined",clearable:""},null,8,["modelValue"]),o(J,{variant:"outlined",color:"#7367f1",onClick:Le},{default:u(()=>e[22]||(e[22]=[F("Search")])),_:1,__:[22]})])],2)]),_:1})]),_:1})],32)),[[qe,a(S)],[Ge]])])])]),_:1}),a(ne).getUserBaseInfo.login?(d(),L(f,{key:0,md:"3",cols:"12"},{default:u(()=>[o(re,{modelValue:a(l).isDropshipped,"onUpdate:modelValue":[e[9]||(e[9]=t=>a(l).isDropshipped=t),M],label:"Dropshipped",items:be,"item-title":"name","item-value":"type","return-object":!1,variant:"outlined"},null,8,["modelValue"])]),_:1})):q("",!0),o(f,{md:"3",cols:"12"},{default:u(()=>[o(ot,{modelValue:a(l).labelIds,"onUpdate:modelValue":[e[10]||(e[10]=t=>a(l).labelIds=t),M],chips:"","closable-chips":"",multiple:"",items:a(E),"item-title":"name","item-value":"id",label:"Label",variant:"outlined","return-object":!1},{chip:u(({props:t,item:r})=>[o(st,N(t,{text:r.raw.name}),null,16,["text"])]),item:u(({props:t,item:r})=>{var v,C;return[o(it,N(t,{title:(v=r==null?void 0:r.raw)==null?void 0:v.name,subtitle:(C=r==null?void 0:r.raw)==null?void 0:C.group}),null,16,["title","subtitle"])]}),_:1},8,["modelValue","items"])]),_:1}),o(f,{md:"2",cols:"12"},{default:u(()=>[o(re,{modelValue:a(l).sortField,"onUpdate:modelValue":[e[11]||(e[11]=t=>a(l).sortField=t),M],label:"Sort",items:ue,"item-title":"name","item-value":"id","return-object":!1,variant:"outlined","prepend-inner-icon":"custom-arrow-up-down-line"},null,8,["modelValue"])]),_:1}),o(f,{md:"1",cols:"12",class:"d-flex justify-center align-center"},{default:u(()=>[o(se,{text:a(l).favorite?"Favorites":"Not Favorited"},{activator:u(({props:t})=>[o(G,N(t,{icon:a(l).favorite?"custom-heart-fill":"custom-heart-line",size:"30",color:a(l).favorite?"#FF4D49":"#3C4056",onClick:O(ge,["stop"])}),null,16,["icon","color"])]),_:1},8,["text"])]),_:1})]),_:1})]),_:1}),o(a(A),{class:"pa-5"},{default:u(()=>[a(k)?(d(),p("div",It,[o(le,{width:310,"aspect-ratio":"16/9",cover:"",src:i.NoData},null,8,["src"])])):(d(),p("div",kt,[a(x)?(d(),p("div",St,[o(T,null,{default:u(()=>[(d(),p(P,null,R(12,(t,r)=>o(f,{md:"4",sm:"6",xs:"12",lg:"4",xl:"3",xxl:"2",key:r},{default:u(()=>[o(rt,{loading:a(x),height:"536",type:"image, list-item,list-item,list-item,list-item, actions"},null,8,["loading"])]),_:2},1024)),64))]),_:1})])):(d(),p("div",Dt,[o(T,null,{default:u(()=>[(d(!0),p(P,null,R(a(c),(t,r)=>(d(),L(f,{md:"4",sm:"6",xs:"12",lg:"4",xl:"3",xxl:"2",key:r},{default:u(()=>[o(Xe,{"product-details-item-data":t,"onUpdate:quickViewItem":ce},null,8,["product-details-item-data"])]),_:2},1024))),128))]),_:1})]))])),n("div",Ut,[n("div",null,ae(("paginationMeta"in i?i.paginationMeta:a(Ae))({page:a(l).current,itemsPerPage:a(l).size},a(j))),1),n("div",_t,[o(nt,{class:"mr-5",modelValue:a(l).size,"onUpdate:modelValue":[e[12]||(e[12]=t=>a(l).size=t),Ve],width:"100px",items:[36,48,96],variant:"outlined"},null,8,["modelValue"]),o(ut,{modelValue:a(l).current,"onUpdate:modelValue":[e[13]||(e[13]=t=>a(l).current=t),de],"total-visible":5,length:a(he)(a(j),a(l).size),rounded:"circle"},null,8,["modelValue","length"])])])]),_:1})]),_:1})]),_:1})]),_:1})]),o(et,{id:a(Q),"quick-view-dialog-visible":a(y),"onUpdate:quickViewDialogVisible":e[14]||(e[14]=t=>w(y)?y.value=t:null),"onUpdate:closeQuickViewDialogVisible":pe},null,8,["id","quick-view-dialog-visible"]),o(Ye,{"batch-add-dialog-visible":a(B),"onUpdate:batchAddDialogVisible":e[15]||(e[15]=t=>w(B)?B.value=t:null)},null,8,["batch-add-dialog-visible"]),n("input",{ref_key:"fileInput",ref:Z,type:"file",accept:".jpeg,.png,.jpg",hidden:"",onChange:X},null,544)],64))}}),Gl=Oe(Ct,[["__scopeId","data-v-13ba0764"]]);export{Gl as default};