import{_ as Tt}from"./TitleBreadcrumb.vue_vue_type_style_index_0_lang-CE43rtuq.js";import{_ as Bt}from"./wenhao-C-cdfRm0.js";import{_ as Vt,c as Lt,a as Mt,b as Ft,d as Nt}from"./wix-logo-BwfBNK_5.js";import{cj as Ot,ck as ve,U as Ce,aW as v,aU as ae,H as C,o as p,F as oe,a as e,bV as Me,w as t,d as h,bd as f,b_ as Te,bm as l,ap as he,bW as we,bY as De,b as a,bX as le,c1 as yt,c2 as Ee,du as Ht,aZ as pe,G as E,dv as Qt,e as W,a$ as re,c as T,f as Ke,V as Ie,ay as Wt,ak as zt,bP as x,c5 as He,bM as Qe,bC as We,aA as ut,ca as Kt,z as ze,bU as Xt,bG as Ve,b$ as dt,aH as qt,aD as $t,c4 as St,c6 as ne,ci as ge,cu as Se,c9 as ee,cv as te,aw as ce,cb as Ue,dl as Yt,d7 as jt,cs as ct,cl as Zt,cC as Re,aQ as Gt,c3 as Jt}from"./index-Dr-kWU_5.js";import{s as el}from"./storeApi-DTYh_w0_.js";import{_ as xe}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{_ as Le,a as tl}from"./filter-CYwKdwUW.js";import{o as ll,a as ol}from"./eventBus-C8RQ-3qS.js";import{e as al}from"./blankProductTypeCategoryEnum-YGy0K44c.js";import{e as U}from"./shopTypeEnum-DV5Qg6VA.js";/* empty css              */import{A as sl,a as il,b as nl,c as rl}from"./AddonDiyImageTextDialog-THLtaXlA.js";import{c as Xe}from"./close-DLWCNMcp.js";import{p as ul}from"./productApi-CN2__NnW.js";import{g as dl}from"./gxhbtn-DWkZa3WR.js";const fe="https://dashboard.jetprintapp.com",Fe=Ot({id:"myProduct",state:()=>({}),actions:{async productPage(O){return console.log("productPage....",O),await ve.post(`${fe}/shopapi/custom/product/page`,O)},async productRemoveBatch(O){return await ve.post(`${fe}/shopapi/custom/product/remove/batch`,O)},async publish(O){return await ve.post(`${fe}/shopapi/custom/product/publish`,O)},async publishStatus(O){return await ve.post(`${fe}/shopapi/custom/product/publishStatus`,O)},async productCount(O){return await ve.post(`${fe}/shopapi/custom/product/count`,O)},async hideOnShopify(O){return await ve.post(`${fe}/shopapi/custom/product/hideOnShopify`,O)},async showOnShopify(O){return await ve.post(`${fe}/shopapi/custom/product/showOnShopify`,O)},async productCopyBatch(O){return await ve.post(`${fe}/shopapi/custom/product/copy/batch`,O)},async skuModify(O){return await ve.post(`${fe}/shopapi/custom/product/sku/modify`,O)}}}),cl={class:"d-flex align-center"},pl={key:0,class:"d-flex pa-3 ps-0"},hl={class:""},vl={class:""},fl={class:"font-weight-medium",style:{"font-size":"16px"}},gl={class:"text-medium-emphasis text-subtitle-2"},ml={class:"ml-auto"},Al={key:0,src:Vt,style:{width:"48px",height:"48px"},alt:""},yl={key:1,src:Lt,style:{width:"48px",height:"48px"},alt:""},Sl={key:2,src:Mt,style:{width:"48px",height:"48px"},alt:""},Cl={key:3,src:Ft,style:{width:"48px",height:"48px"},alt:""},wl={key:4,src:Nt,style:{width:"48px",height:"48px"},alt:""},Pl={class:"btns"},bl=Ce({__name:"CopyProductDialog",emits:["reflash"],setup(O,{expose:K,emit:b}){const X=el(),B=v([]);let N=v(!1);v(""),ae({});const H=v([]);v(!1);const R=v(""),n=v(!1),A=ae({color:"success",msg:"The product has been duplicated",isShow:!1});let z=v(""),F=v("");function q(){X.shopList({}).then(y=>{B.value=y.data.records})}const Q=Fe();function m(){n.value=!0;const y={toStoreId:R.value,customProductIds:H.value,contentType:"application/json;charset=UTF-8"};Q.productCopyBatch(y).then(P=>{n.value=!1,P.code==200?(A.color="success",A.msg="The product has been duplicated",A.isShow=!0):(A.color="error",A.msg="Copy failed",A.isShow=!0),V()})}function S(y){N.value=!0,z.value=y.length,H.value=y}const V=()=>{N.value=!1};return q(),K({openDialog:S,closeDialog:V}),(y,P)=>(p(),C(oe,null,[e(Me,{modelValue:A.isShow,"onUpdate:modelValue":P[0]||(P[0]=w=>A.isShow=w),color:A.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[h(f(A.msg),1)]),_:1},8,["modelValue","color"]),e(Te,{modelValue:l(N),"onUpdate:modelValue":P[3]||(P[3]=w=>he(N)?N.value=w:N=w),"max-width":575},{default:t(()=>[e(we,null,{default:t(()=>[e(De,{style:{"padding-top":"24px"}},{default:t(()=>[a("h3",cl,[h("Copy "+f(l(z))+" products to … ",1),e(le,{src:l(yt),width:32,height:32,class:"close",onClick:P[1]||(P[1]=w=>he(N)?N.value=!1:N=!1)},null,8,["src"])]),e(Ee,{class:"mt-4 mb-5"}),P[6]||(P[6]=a("div",{class:"d-flex warn-con"},[a("div",{class:"warn pr-3 pt-1"},[a("img",{src:Bt,alt:""})]),a("div",{class:"desc"}," Due to sales channel limitations some sales channel specific product details like product description text formating and tags might be lost in copy process. ")],-1)),e(Ee,{class:"mt-5"}),e(Ht,{class:"scroll",modelValue:R.value,"onUpdate:modelValue":P[2]||(P[2]=w=>R.value=w)},{default:t(()=>[(p(!0),C(oe,null,pe(B.value,(w,se)=>(p(),C("div",{key:se},[l(F)!=w.shopId?(p(),C("div",pl,[a("div",hl,[e(Qt,{color:"secondary",value:w.shopId,disabled:l(F)==w.shopId},null,8,["value","disabled"])]),a("div",vl,[a("p",fl,f(w.name),1),a("p",gl,f(w.url?w.url:"No Sales Channel"),1)]),a("div",ml,[w.type==1?(p(),C("img",Al)):E("",!0),w.type==2||w.type==4?(p(),C("img",yl)):E("",!0),w.type==3?(p(),C("img",Sl)):E("",!0),w.type==5?(p(),C("img",Cl)):E("",!0),w.type==6?(p(),C("img",wl)):E("",!0)])])):E("",!0),e(Ee)]))),128))]),_:1},8,["modelValue"]),a("div",Pl,[e(W,{class:"mt-4",color:"lightprimary",onClick:V},{default:t(()=>P[4]||(P[4]=[h("Cancel")])),_:1}),e(W,{class:"mt-4 ml-4",color:"btnBlue",loading:n.value,disabled:n.value,onClick:m},{default:t(()=>P[5]||(P[5]=[h("Confirm")])),_:1},8,["loading","disabled"])])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),kl=xe(bl,[["__scopeId","data-v-2754a0d6"]]),_l="/assets/none-BLI64MfL.svg",pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABLpJREFUaEPdWk9sFFUY/76ppUDZWkQTBI2tsbuLxnZJKpyMrtULh9p64UAQmvTQgw14MAEPFXtQEg+W1EMPJGwlPXgR7cET2hBPaBMGLtvdGjsGqRjFrl3cll12nvm97CzT7f6ZN7u0s3zJJpvMe/N+v+/f+773hsmhXAu1tW7NNvY1aPSaIAoRcRsRtTqcXmlYgkgYTKxnTXFltSHzzX7dSFSahOdcaVA0FGxrMLMnBPPxGgKutCyARbKc/nifbhjlBpckAI03m40fCeaTFVd7iANY8Jj/Ruz9UksUJQCta8KcISK4iRfEMDkdLmaNdQTioY6QEHzJQ+AtBRr3WfS/pM/rdo2uIeBBzRdaf50l1hCIdfkXPKj5dSRSnN5vZak8gXhnx+ebHbBOg80e2JJAznWg/boRk9PtCGpJIN7lvyCIkOfrRoQQ54I35k/yQqitNS22LNUN8gdAEylOt3P05Y7jmsYX6pAAmaYY4Fq6j+Zrocd7+6kpsI+2BILU4GuResks3qL7i7coNXuV7s58T2ZyuUb6EhGOdfmvkSzOnAnAtfT209LUpAQFAfCdR47Jn+bzlX2RmUzS3ZnL9PfEeH6+s5WLjtJBAP7vuKp87qtvqSkQlAT++uwTag6/SU+Pnl0DHCBXZq9SNqfpxj17qSnw4poxsMrtkVO0MvtTFfgpAQJC5Q3Pf/cDPbZnLy1Pf02ZxUXaNfRefjpA35n4glIlQG3vPiDHb+s+mJ8DEsvTqFzciWsC0LLlLvj/x8gp+m/msiMUrUeO0ZNDw/n5NwePuraEawIWUoA3Dr+t7M+IpWfPX5QkENS/HupxFdxVE0hMTcqghKRz2caRGYhkMtg9elYOhxvBnVSlagL2BeH7vw8eVcLwzPmLhNiA/PLqK8pWUCZgX7AQ6b1YlH473KdEYFv3AelKEGQ1ZDcVUSaAnL81ECy6xmpsTlmDeJGV2dxYUJmAinacjt09+im19L4jd+yFQ284nSbHeYIAMhJIIBlgH1ERZQK7hoapOdxDf46cJvj8ZosyAftOfHvk9GbjV3chKwu58VewLZcEVPcRVzGAivOpDz6UmndTAljFYDHTbUgWggZf+PFnub6bBcvtI26sqhwDAG6lPfxXrSbtLoRSHBa1ZMMIAASC2SrEbg6+q5yR7MXchhPAgvYSANUk8rfTMqCwCbJK8w2zgKUxezVpxcQ/E+NlG5onhobzxRvm3JkYJ3Rs1ezESi1lYfaAJdBSokuzBBpdjUVtPbOPtncfXNd2Wk0QshpiwUUxKFtKpaa+WPqDBtEq7gi/5aipX5qK0NLUl/nCD/PRpaEnUNzddY52+iMa04NUUMXeiuDeEe6RLgJQ+EGyyaQEdi82R/9OX3JVsZaAFanvgy0WA9bRIg52HR+tVGGkmk5NcXqnPNyd6+wYY+YTNX37w39ZJHA9PvBoHK/XmxUEi3NBfV7enuZvaHLH7EipXrmZLOWERuB6vN16+Ghd8oGVl69ZmUW/v9w1q2UWD163Or/otjueF9IrAnaFMmdKffzh6GMPMs0ztSo3HG4PCSHEpNAyY64/9ihcSH5uQ419ZPLrGlNXLlvVavfGpzUGk9CzTFdWyfnnNv8Dl0hwudOszRsAAAAASUVORK5CYII=",ht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABHhJREFUaEPdWk1IXFcU/s6MOBlLxJFKUycQNdmkGGoggqVg0k3d2qWrmm268JkuW2gKyTJxumi32pXd1a3ZSFKKEikZiCEbfyaQSVMsOijRaJ055dw3d3zjvHHufZmMMzkgCHPvPec7/+feRzAkfuy0Zd9gOEy4CqI+ZnQBaDPcXmlZhggpMCWznHsQPoUZupzIVNokv1OlRTzvdCEcGuMcj1ZR4EpsQaCpN5z7MfpZInXc4rIAROP4L/QD59ipyO0dLiBQggbujZdj4QtAtM5Ec4Byk3qg1B7zF37WKAGw/6fT1xSm3+tIeK3A1EGWv2r+PJH0arQIQB1q/qj1SyxRBCC3ML5Wh5ovAUERvqyzVAEAP7o5cdIBaxps3sBWAPKuI9pvGNpj7pagdgEs3JxkqDzfMMTAT+GBCYd4zmnjKG02jORaUEKGmrmbDuad0RDRZMMBAJBjvk5VdZ+mKPBhP+iDTqAlDoSjrl72NtQfb68Am0vAwW5V9EXgKcotjD8G0Gd8Yksc1HEF/OoPVzChpijoo0HgzKD6/1gS4TefgNP3D/cbMy9eSEBSAIj/G3eVdOlbpV1+9RB4PgPEekE9I8WCi5Dby0A2r+lIOxCNF68Ri6xOA1srAcVXrWhGALDNCdT3PRBpB68vgvY3gPjQ4fatZXB6trxQredBZ4eA0xcKexSI9UUbEYrWBgag/Fi7y8EueG0a2FgyE+TjQVDnUGE/P/s5sCWCA9CiivBLd+39uaUTdPEbF0R2F5y8HSi43x7A3w/AmadF2cbMDAA6+t34EVp/BF79zXhroRwEjQFfThIDz36xEoI+uVGICf7rO2sr2FvAw7BE0tdp151sSAJbXElaGslqkt0syBqA8tmWTn8WOy+tNSgH6cyGIBa0dSEL5Zgv7RkBdfS71VqC2YLsLWBxuPFSyUjnR8CShqWOWJA1AFWIYr1uFX390oLVu1lqD8BTiSEgTpjsAegsFMBfFVaVBOL+sPNdq41OrAFIx0nnht20F6AF0M2gr5A1yULhKOjKHZd/EIbH1ZEAVrW3gAiu055Ywbab9NaR2CWQzBCaagZArCDBrBsxcSXbjCSD0cUbpTNCzeqApwVQ3eSLWfM24OgQpFvzmllAm9zbTeqYkFFxa9k/kZy+ADr7JdDqGWgEeKT9rSqx1UhZIplYQlpiGRs1iUZ30oBMbEIy3MsU5p2XvUPQuWE3FmybwfxIaTfU++lWhI8PgWK9RkM9//PQdTd9OyH7BYCMlgLckNRQn513pojoa8M9xy8TDQsIcZVTMaA5bxUZ7nfSYAn0fxcDdax+jNW1Cs87o9zQF1vu1aJc7BpfrVTFWlU4hCIcU5e72QUnQaCxKpxZsyOU+wwkrr8f1+uNZgV9tS5yH77QuLEgKbVeXibLuWMqNDDRrX98vx75BFVDP7Nqs9Thc6v5Q7fX8eohvUrAhiJ8q9zHH0Yfe+SAW1VrN8wqRYbBv+4zEoE/9jjKR39uQ8A1Ivo0n62qVb3l05oUgZNZhtXnNv8DvAI95VFqZu0AAAAASUVORK5CYII=",I={PUBLISHED:{text:"已发布",value:2},UNPUBLISHED:{text:"未发布",value:1},HIDDENSTORE:{text:"隐藏在商店",value:3}},Ul={class:"position-relative"},El={class:"btnleft"},Dl={class:"btnright"},xl=Ce({__name:"PreMainAllDialog",setup(O,{expose:K}){let b=v(!1),X=ae([]),B=v(""),N=v(0);function H(F){B.value=F[0],X=F,b.value=!0}const R=()=>{b.value=!1};function n(F){N.value=F}function A(F){F=="left"?N.value>0&&N.value--:F=="right"&&N.value!=X.length-1&&N.value++}K({openDialog:H,closeDialog:R});let z=v("");return z.value=window.innerWidth,window.addEventListener("resize",function(F){z.value=window.innerWidth}),(F,q)=>{const Q=re("ChevronLeftIcon"),m=re("ChevronRightIcon");return p(),T(Te,{modelValue:l(b),"onUpdate:modelValue":q[3]||(q[3]=S=>he(b)?b.value=S:b=S),width:l(z)>760?"50%":"375px"},{default:t(()=>[e(we,null,{default:t(()=>[e(De,null,{default:t(()=>[e(le,{src:l(Xe),width:32,height:32,class:"close",onClick:q[0]||(q[0]=S=>he(b)?b.value=!1:b=!1)},null,8,["src"]),e(Ke,{class:"mt-4"},{default:t(()=>[e(Ie,{cols:"12",lg:"7"},{default:t(()=>[a("div",Ul,[e(le,{src:l(X)[l(N)],rounded:""},null,8,["src"]),a("div",El,[e(W,{icon:"",variant:"text",onClick:q[1]||(q[1]=S=>A("left"))},{default:t(()=>[e(Q,{size:"25","stroke-width":"1.5"})]),_:1})]),a("div",Dl,[e(W,{icon:"",variant:"text",onClick:q[2]||(q[2]=S=>A("right"))},{default:t(()=>[e(m,{size:"25","stroke-width":"1.5"})]),_:1})])])]),_:1}),e(Ie,{cols:"12",lg:"5"},{default:t(()=>[q[4]||(q[4]=a("div",{class:"mb-3 font-weight-medium",style:{"font-size":"16px"}},"View",-1)),e(Ke,null,{default:t(()=>[(p(!0),C(oe,null,pe(l(X),(S,V)=>(p(),T(Ie,{cols:"3",sm:"2",md:"2",lg:"4",key:V,onClick:y=>n(V)},{default:t(()=>[e(le,{src:S,rounded:"sm",class:Wt(V==l(N)?"img-border":"")},null,8,["src","class"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","width"])}}}),Rl=xe(xl,[["__scopeId","data-v-0386c8d6"]]),Il={class:"d-flex align-center pt-3 pb-3"},Tl={class:"table mt-4"},Bl=["onClick"],Vl={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","min-width":"150px"}},Ll={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},Ml=["onClick"],Fl=["onUpdate:modelValue","onChange"],Nl=["onClick"],Ol={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Hl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Ql=["onClick"],Wl={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","padding-left":"30px","min-width":"150px"}},zl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},Kl=["onClick"],Xl=["onUpdate:modelValue","onChange"],ql=["onClick"],$l={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Yl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},jl={class:"d-flex align-center mt-3"},Zl={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","padding-left":"10px","min-width":"150px"}},Gl={style:{"margin-left":"60px"}},Jl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},eo=["onClick"],to=["onUpdate:modelValue","onChange"],lo=["onClick"],oo={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},ao={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},so={class:"btns"},io=Ce({__name:"UpdateVariants",setup(O,{expose:K}){const b=zt("pushProduct"),X=Fe();let B=v(!1),N=v([{nameArr:[{name:"white"},{name:"Gender"},{name:"size"}],production:15,shopping:8.725,retal:15,profit:8.75,profitMargin:"33%",children:[{nameArr:[{name:"Men"},{name:"size"}],production:15,shopping:8.725,retal:15,profit:8.75,profitMargin:"33%",children:[{nameArr:[{name:"Use/Eh35"}],production:15,shopping:8.725,retal:15,profit:8.75,profitMargin:"33%"}]}]},{nameArr:[{name:"Blank"},{name:"Gender"},{name:"size"}],production:15,shopping:8.725,retal:15,profit:8.75,profitMargin:"33%"}]),H=v([11722,11723,11740,11741]),R=v([]),n=v([]),A=v(""),z=v(""),F=ae({type:"",msg:"",isShow:!1});function q(r,u,g,c,k){console.log("skuIds2...",r),console.log("skuMaps2...",u),console.log("skuInfos2...",g),H.value=r,N.value=u,R.value=g,A.value=c,z.value=k,B.value=!0;const L=[];r.forEach(Z=>{g.forEach(s=>{if(Z===s.id&&(s.option1&&typeof s.option1=="string"&&(s.option1=JSON.parse(s.option1)),s.option2&&typeof s.option2=="string"&&(s.option2=JSON.parse(s.option2)),s.option3&&typeof s.option3=="string"&&(s.option3=JSON.parse(s.option3)),s.option1.text)){const $={};if($.name=s.option1.text,$.price=s.price,$.retailPrice=s.recommendRetailPrice,$.compareAtPrice=s.recommendCompareAtPrice,(!s.option2||!s.option2.text)&&($.id=s.id),$.profit=s.recommendRetailPrice-s.price,$.profit2=(s.recommendRetailPrice-s.price)/s.recommendRetailPrice,$.children=[],L.push($),s.option2&&s.option2.text){let Y=0;L.forEach(ie=>{if(ie.name===s.option1.text){ie.name===s.option2.text&&(Y=Y+1,Y>0&&console.log(ie.name));const j={};j.name=s.option2.text,j.price=s.price,j.compareAtPrice=s.recommendCompareAtPrice,j.retailPrice=s.recommendRetailPrice,j.name1=s.option1.text,j.profit=s.recommendRetailPrice-s.price,(!s.option3||!s.option3.text)&&(j.id=s.id),s.option3&&s.option3.text&&(j.isUp=!1),j.profit2=(s.recommendRetailPrice-s.price)/s.recommendRetailPrice,j.children=[];let Pe=0;if(ie.children.forEach(G=>{if(G.name===s.option2.text&&(Pe=Pe+1,s.option3&&s.option3.text)){const ue={};ue.compareAtPrice=s.recommendCompareAtPrice,ue.price=s.price,ue.name=s.option3.text,ue.id=s.id,ue.profit=s.recommendRetailPrice-s.price,ue.profit2=(s.recommendRetailPrice-s.price)/s.recommendRetailPrice,ue.retailPrice=s.recommendRetailPrice,G.children.push(ue)}}),Pe===0&&ie.children.push(j),s.option3&&s.option3.text){const G={};G.compareAtPrice=s.recommendCompareAtPrice,G.price=s.price,G.name=s.option3.text,G.id=s.id,G.profit=s.recommendRetailPrice-s.price,G.profit2=(s.recommendRetailPrice-s.price)/s.recommendRetailPrice,G.retailPrice=s.recommendRetailPrice,j.children.push(G)}}})}}})});const _=()=>{const Z=new Map;for(const s of L)Z.has(s.name)||Z.set(s.name,s);return[...Z.values()]};n.value=_(),console.log("var...",n.value),console.log("variantsList...",n.value)}function Q(r,u){n.value[r].retailPrice=u,n.value[r].profit=n.value[r].retailPrice-n.value[r].price;const g=n.value[r].profit/n.value[r].retailPrice;n.value[r].profit2=g.toFixed(1);for(let c=0;c<n.value[r].children.length;c++){n.value[r].children[c].retailPrice=n.value[r].retailPrice,n.value[r].children[c].profit=n.value[r].profit,n.value[r].children[c].profit2=n.value[r].profit2;for(let k=0;k<n.value[r].children[c].children.length;k++)n.value[r].children[c].children[k].retailPrice=n.value[r].retailPrice,n.value[r].children[c].children[k].profit=n.value[r].profit,n.value[r].children[c].children[k].profit2=n.value[r].profit2}}function m(r,u,g){n.value[r].children[u].retailPrice=g,n.value[r].children[u].profit=n.value[r].children[u].retailPrice-n.value[r].children[u].price;const c=n.value[r].children[u].profit/g;n.value[r].children[u].profit2=c.toFixed(1);for(let k=0;k<n.value[r].children[u].children.length;k++)n.value[r].children[u].children[k].retailPrice=n.value[r].children[u].retailPrice,n.value[r].children[u].children[k].profit=n.value[r].children[u].profit,n.value[r].children[u].children[k].profit2=n.value[r].children[u].profit2}function S(r,u,g,c){n.value[r].children[u].children[g].retailPrice=c,n.value[r].children[u].children[g].profit=n.value[r].children[u].children[g].retailPrice-n.value[r].children[u].children[g].price;const k=n.value[r].children[u].children[g].profit/c;n.value[r].children[u].children[g].profit2=k.toFixed(1)}let V=v(!1);function y(){V.value=!0;const r={};r.contentType="application/json;charset=UTF-8",r.customProductId=z.value,r.skuList=[];const u=[];for(let g=0;g<n.value.length;g++)if(n.value[g].id){const c={};c.compareAtPrice=n.value[g].compareAtPrice,c.id=n.value[g].id,c.retailPrice=n.value[g].retailPrice,u.push(c)}else if(n.value[g].children[0].id)for(let c=0;c<n.value[g].children.length;c++){const k={};k.compareAtPrice=n.value[g].children[c].compareAtPrice,k.id=n.value[g].children[c].id,k.retailPrice=n.value[g].children[c].retailPrice,u.push(k)}else for(let c=0;c<n.value[g].children.length;c++)for(let k=0;k<n.value[g].children[c].children.length;k++){const L={};L.compareAtPrice=n.value[g].children[c].children[k].compareAtPrice,L.id=n.value[g].children[c].children[k].id,L.retailPrice=n.value[g].children[c].children[k].retailPrice,u.push(L)}r.skuList=u;try{return X.skuModify(r).then(async g=>{V.value=!1,g.code===200?A.value===I.HIDDENSTORE.value||A.value===I.PUBLISHED.value?b&&b():(w(),F.type="success",F.msg="Success",F.isShow=!0):(w(),F.type="error",F.msg=g.msg,F.isShow=!0)})}finally{V.value=!1}}function P(r){}const w=()=>{B.value=!1};let se=v("");return se.value=window.innerWidth,window.addEventListener("resize",function(r){se.value=window.innerWidth}),K({openDialog:q,closeDialog:w}),(r,u)=>{const g=re("ChevronDownIcon"),c=re("ChevronRightIcon"),k=re("MinusIcon"),L=re("PlusIcon");return p(),C(oe,null,[e(Me,{modelValue:l(F).isShow,"onUpdate:modelValue":u[0]||(u[0]=_=>l(F).isShow=_),color:l(F).type,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[h(f(l(F).msg),1)]),_:1},8,["modelValue","color"]),e(Te,{modelValue:l(B),"onUpdate:modelValue":u[2]||(u[2]=_=>he(B)?B.value=_:B=_),"max-width":"60%","min-width":"346px"},{default:t(()=>[e(we,null,{default:t(()=>[e(De,null,{default:t(()=>[a("h3",Il,[u[3]||(u[3]=h("Update Variants ")),e(le,{src:l(Xe),width:32,height:32,class:"close",onClick:u[1]||(u[1]=_=>he(B)?B.value=!1:B=!1)},null,8,["src"])]),e(Ee,{class:"mt-4"}),u[7]||(u[7]=a("div",{class:"text-medium-emphasis mt-4"},"Please confirm the Retail Price again.",-1)),u[8]||(u[8]=a("div",{class:"font-weight-medium mt-4"},"Pricing",-1)),a("div",Tl,[u[4]||(u[4]=a("div",{class:"d-flex"},[a("div",{class:"line-48 text-subtitle-2",style:{width:"35%","min-width":"150px"}},"Variants"),a("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},"Production Cost(USD)"),a("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},"Retail Price(USD)"),a("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},"Profit(USD)"),a("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},"Profit Margin")],-1)),e(Ee,{class:"mt-4"}),(p(!0),C(oe,null,pe(l(n),(_,Z)=>(p(),C(oe,{key:Z},[a("div",{class:"d-flex align-center mt-3",onClick:x(s=>_.isShow=!_.isShow,["stop"])},[a("div",Vl,[_.isShow&&_.children&&_.children.length>0?(p(),T(g,{key:0})):E("",!0),!_.isShow&&_.children&&_.children.length>0?(p(),T(c,{key:1})):E("",!0),h(f(_.name),1)]),a("div",Ll,f(_.price),1),a("div",{class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"16%","min-width":"150px"},onClick:x(P,["stop"])},[e(He,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[a("div",{class:"btn add",onClick:x(s=>Q(Z,_.retailPrice-1),["stop"])},[e(k,{size:"18"})],8,Ml),Qe(a("input",{type:"text",class:"btn-input","onUpdate:modelValue":s=>_.retailPrice=s,onChange:x(s=>Q(Z,_.retailPrice),["stop"])},null,40,Fl),[[We,_.retailPrice]]),a("div",{class:"btn del",onClick:x(s=>Q(Z,_.retailPrice+1),["stop"])},[e(L,{size:"18"})],8,Nl)]),_:2},1024)]),a("div",Ol,f(r.$filters.MoneyFormat(_.profit)),1),a("div",Hl,f(r.$filters.RateFormat(_.profit2))+"%",1)],8,Bl),(p(!0),C(oe,null,pe(_.children,(s,$)=>(p(),C("div",{key:$,style:ut(_.isShow?"display: block":"display: none")},[a("div",{class:"d-flex align-center mt-3",onClick:Y=>s.isShow=!s.isShow},[a("div",Wl,[s.isShow&&s.children&&s.children.length>0?(p(),T(g,{key:0})):E("",!0),!s.isShow&&s.children&&s.children.length>0?(p(),T(c,{key:1})):E("",!0),a("span",null,f(s.name),1)]),a("div",zl,f(s.price),1),a("div",{class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"16%","min-width":"150px"},onClick:x(P,["stop"])},[e(He,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[a("div",{class:"btn add",onClick:x(Y=>m(Z,$,s.retailPrice-1),["stop"])},[e(k,{size:"18"})],8,Kl),Qe(a("input",{type:"text",class:"btn-input","onUpdate:modelValue":Y=>s.retailPrice=Y,onChange:x(Y=>m(Z,$,s.retailPrice),["stop"])},null,40,Xl),[[We,s.retailPrice]]),a("div",{class:"btn del",onClick:x(Y=>m(Z,$,s.retailPrice+1),["stop"])},[e(L,{size:"18"})],8,ql)]),_:2},1024)]),a("div",$l,f(r.$filters.MoneyFormat(s.profit)),1),a("div",Yl,f(r.$filters.RateFormat(s.profit2))+"%",1)],8,Ql),(p(!0),C(oe,null,pe(s.children,(Y,ie)=>(p(),C("div",{key:ie,style:ut(s.isShow?"display: block":"display: none")},[a("div",jl,[a("div",Zl,[a("span",Gl,f(Y.name),1)]),a("div",Jl,f(Y.price),1),a("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"},onClick:x(P,["stop"])},[e(He,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[a("div",{class:"btn add",onClick:x(j=>S(Z,$,ie,Y.retailPrice-1),["stop"])},[e(k,{size:"18"})],8,eo),Qe(a("input",{type:"text",class:"btn-input","onUpdate:modelValue":j=>Y.retailPrice=j,onChange:x(j=>S(Z,$,ie,Y.retailPrice),["stop"])},null,40,to),[[We,Y.retailPrice]]),a("div",{class:"btn del",onClick:x(j=>S(Z,$,ie,Y.retailPrice+1),["stop"])},[e(L,{size:"18"})],8,lo)]),_:2},1024)]),a("div",oo,f(r.$filters.MoneyFormat(Y.profit)),1),a("div",ao,f(r.$filters.RateFormat(Y.profit2))+"%",1)])],4))),128))],4))),128))],64))),128))]),a("div",so,[e(W,{class:"mt-4",color:"lightprimary",onClick:w},{default:t(()=>u[5]||(u[5]=[h("Cancel")])),_:1}),e(W,{class:"mt-4 ml-4",color:"btnBlue",loading:l(V),onClick:y},{default:t(()=>u[6]||(u[6]=[h("Update")])),_:1},8,["loading"])])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}}),no=xe(io,[["__scopeId","data-v-4a950611"]]),ro={class:"d-flex align-center pt-3 pb-3"},uo={class:"title font-weight-medium mt-4",style:{"font-size":"14px"}},co={class:"checkbox"},po={class:"btns"},ho=Ce({__name:"SkuUpdate",setup(O,{expose:K}){let b=v(!1),X=v(""),B=v([]),N=v([]),H=v(""),R=v("");ae([]);function n(Q,m,S){R.value=S,X.value=Q,H.value=m,z(Q),b.value=!0}const A=()=>{b.value=!1};function z(Q){const m=ul(),S={id:Q,skuInfos:!0,skuMap:!0};m.blankProductDetail2(S).then(V=>{V.data.skuMaps.forEach(y=>{y.items.forEach(P=>{P.checked=!0,P.option=JSON.parse(P.option)})}),console.log("res.data.skuMaps...",V.data.skuMaps),B.value=V.data.skuMaps,N.value=V.data.skuInfos})}let F=v(null);function q(){let Q=[];B.value.forEach(w=>{w.items.forEach(se=>{se.checked&&Q.push(...se.ids)})}),console.log("getIds...",Q);for(var m={},S=0;S<Q.length;S++){var V=Q[S];m[V]?m[V]++:m[V]=1}var y=[];for(var P in m)m.hasOwnProperty(P)&&m[P]>=B.value.length&&y.push(parseInt(P));F.value.openDialog(y,B.value,N.value,H.value,R.value),A(),console.log(y)}return K({openDialog:n,closeDialog:A}),(Q,m)=>(p(),C(oe,null,[e(no,{ref_key:"refUpdateVariants",ref:F},null,512),e(Te,{modelValue:l(b),"onUpdate:modelValue":m[1]||(m[1]=S=>he(b)?b.value=S:b=S),"max-width":"550px"},{default:t(()=>[e(we,null,{default:t(()=>[e(De,null,{default:t(()=>[a("h3",ro,[m[2]||(m[2]=h("Update Variants ")),e(le,{src:l(Xe),width:32,height:32,class:"close",onClick:m[0]||(m[0]=S=>he(b)?b.value=!1:b=!1)},null,8,["src"])]),m[6]||(m[6]=a("div",{class:"text-medium-emphasis"},"Please select your variants again to update your product.",-1)),(p(!0),C(oe,null,pe(l(B),(S,V)=>(p(),C("div",{key:V},[a("div",uo,f(S.name),1),a("div",co,[(p(!0),C(oe,null,pe(S.items,(y,P)=>(p(),C("div",{key:P,style:{float:"left"},class:"mr-5"},[e(Kt,{color:"secondary","hide-details":"",modelValue:y.checked,"onUpdate:modelValue":w=>y.checked=w,label:y.option.text},null,8,["modelValue","onUpdate:modelValue","label"])]))),128))]),m[3]||(m[3]=a("div",{class:"clear"},null,-1))]))),128)),a("div",po,[e(W,{class:"mt-4",color:"lightprimary",onClick:A},{default:t(()=>m[4]||(m[4]=[h("Cancel")])),_:1}),e(W,{class:"mt-4 ml-4",color:"btnBlue",onClick:q},{default:t(()=>m[5]||(m[5]=[h("Next")])),_:1})])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),vo=xe(ho,[["__scopeId","data-v-7332e4d7"]]),fo={class:"d-flex align-center py-5"},go=["innerHTML"],mo={class:"d-flex mt-6"},Ao=Ce({__name:"PushDialog",setup(O,{expose:K}){let b=v(!1),X=v("");function B(){b.value=!1}function N(n){b.value=!0,X.value=n}function H(){window.open("https://apps.shopify.com/jetprint-fulfillment/reviews")}let R=v("");return R.value=window.innerWidth,window.addEventListener("resize",function(n){R.value=window.innerWidth}),K({handleClose:B,handleOpen:N}),(n,A)=>(p(),T(Te,{modelValue:l(b),"onUpdate:modelValue":A[0]||(A[0]=z=>he(b)?b.value=z:b=z),width:l(R)>760?"600px":"375px"},{default:t(()=>[e(we,null,{default:t(()=>[e(De,null,{default:t(()=>[a("h3",fo,[e(le,{src:l(yt),width:32,height:32,class:"close",onClick:B},null,8,["src"])]),a("p",{class:"mt-4",innerHTML:l(X)},null,8,go),a("div",mo,[e(W,{class:"ml-auto",size:"large",onClick:H},{default:t(()=>A[1]||(A[1]=[h("Write a review")])),_:1}),e(W,{class:"ml-6",size:"large",color:"primary",onClick:B},{default:t(()=>A[2]||(A[2]=[h("OK")])),_:1})])]),_:1})]),_:1})]),_:1},8,["modelValue","width"]))}}),yo=xe(Ao,[["__scopeId","data-v-0c49c681"]]),vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAvFJREFUWEftl91t2zAUhS8F+N0jOJBo+7GeoPEErTdIJ0gyQZwJ6kwQd4JmgyYT1H20roRqg7rPtMXiCmRAS6JISTYQoBEgQLZE8tPhuT9i8MYP9sb54B2w7w79XwpOJpPrPM//IuK6r3J6/MkUHI/Hd1LKJU3MGFvGcXx/CsiTAIZh+DkIgu8mEGPsKo7jb30hewNOp9PR4XD4CQBDANgpIH09R8RNH8hegAruBwCMCCLP8wVjbMcYo//oyIQQ8yzLsq6QvQA556TcB1pcSnmfJEnhwSiKbhhjXxXURkFqdVuxdgbknBPAjVLuIU3T4lofYRiugiC4Vr/XiPilFZl6uBOgGbEAsEHEWd3inHPa6ss+kd0asBSxjR4bjUbDwWBANig82iWyWwGWI1YIMXMFQE2Ut4rsCqCqBoXxaw7arkIN2lp1+liLxhRbTZENAM+WQS/lKnQEGEXRpZEifBY+xzMzM3ceASrP/FGrUlrolBo6UFNipxOEEBembSpbzDn/rbbxGRHnHRZrPcSI9kpGqAAa+Wun3ubsKnLOpS1f1il4BQCPNEBKOU+SxGboI6XIvwDwSY17SdP0yUdK0/dUKsvjKoCmD83yZVtMpRHqZMqR71WHoyhaMsbu6vxX5M66hdv40HiWpiI7FGbXqchWZfQDTf6zAvr60KwqeZ4/HA6HZZZlO7MOu2zS5L8mBb18aIIg4utuKJtQNhgSeLmR0Oq5/GcF9PVhk9JaGQdgo/+sgHTDx4elyrNCxFv1cmR63YpVItPXf42Avj40m1ajAulAyRDxwpYBXP5zKejlw3Lbb0awEGJh63Z8/NcI6OtDDUQRbTSnT64E78p/et7GftDHhz7VwpJrdbdt7cgbFaSb5lsGQXC73W5XXYHMcaVPhsbvlUYFzXxmBEDf5uG1tfL5LHW2/JxzqrFUa3UnfQoRaQ7qrBeuD3snIM2kIpW6lY+noJNS/trv92sqi675vABdk5zz/jtgX3XfFeyr4D9Y9uc4OOv6OwAAAABJRU5ErkJggg==",ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAuFJREFUWEftmN1t2zAQx48C/O5soMCi4UdngiYbpBO0niD2BEknSDJBvEHaCZoN6mdRgtUJ6ndRuuIKOmBlkTzRLhAU0aPNjx/v63+kgDf+iTfOB/83YJqm49FolCLi2OUJrfWmqqpdrKeiLTiZTK6TJHkCACecgaratl2VZfk1BjIK0FjuBwCkzE13dV2fx1gyCjDLskshxHeCQ8QvAPDiAKVxt+a/C6XUhnmg12GnALwqiqIXsHMQ5zgf9DugFQqns+BsNku11jdCiN4Mpd8R8dq4htxb9bmJOw4Rd1rrx6qqDtbpdfFkMnlIkuRmaEAfM75t28eyLJfdNXoBpZRzRHwSQszNBCq00cXWAW6XKGet9CaJlJJKySUivhRFcXWMhbpzuWt7AbMsexZCUKxVSqnzEwNSoZ8LIb7leb6P54MtQhZcA8CnfwS4NUq0VkotXIcPWfBurwRKqaia6dpYSol7JSqK4i4WcCmEuKfJdV2fdbXUNAz3Qoh1nuckea/fdDq9NaVo0ZU4o+W/DOCqKIqHKEAp5WcAoI4FtNbpdrv9aS8kpXSGgJTS6UKqEgBAMQht2y7KsqR1er+Qi+2m4EAJYgGHaHQoSbwnjQU0ofFsTObtcryAJHlN05Crel0RCxgKHdvXwcz0ZVssYJZl7OrAAaRsG/dpZSygpfU7pdSZTwA4gL5sjMriIQrFAXTqcawFuTpMlg0C+k57BCBLh1mAAYgoF/uKOKsftAf5Ms4K9o1S6qKjMn9i15FcLB1mWTDLMqceU52s63qZJAl1JH9dKakYUy/ZNM2D3coP0WEW4JCiyukXh+gwC3CIbnIAh64XzGJb7ugVwde7cQBtjwBA8LUhCEibWllHF6cVIvZeM0OASZJ8QES6udF1lnWNYAHabglBcP9v2/Yj58WLBUib7rvnAS9aLtYKEReu95zBdbA7wdyZQ2+CvXBaa6o4g8KDbUGu60497h3wWIv+BkE2UUcrIhX4AAAAAElFTkSuQmCC",gt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAuVJREFUWEftmNtt2zAUhknBBvyYbqDCouDHZIN6gqIT1J2gyQRxNkgnaDxBu0G9Qf0sUqg2qN91YXEE0aBo3i0XQVE+2bR5/PlcfxGjV77wK+dD/xYgIeS2ruuqqqrj3/K8twfzPH/knG8RQlVd12ugDIXMsuweY/weIXQ7nD0ghHaU0heTLS9ACU7YCYJcrVZp27bfJDCVx2jPCajAQWhvButekAPcD4RQOpw7dl23g9dJkoA3xf6BUnqnklsBFbgeaDabbTDGjz6QKlzXdV/KsryXIZbL5XOSJJ9hj3P+wBh7lj83AurgRN5lWbZ1QapwnPMnxhjk8NkihPweIrOnlK6dgDY4cdgGqQkrwhhviqLoQ6suyYtHSukbK6APnA1ysVigtm3lnDv9ngnSGzDLsncYYzAO61jX9Z2rnaieHM72iQ9hxRhDO/oqKHWQhJBfUCyc8z1jzBziNE1v5vP5T1FZGONtURRPYDzP84/QBzHGL2LP4Ml+W845QsjGBKlE7JPaE8+KRM0fgITmzDkXzfSsHQxn4I/1LUhXEDrIwWuicCpK6VuvNqNLcnGw67oPZVl+F+8Dq3XkSQkmvFEbIEchCIETMKonXaPT2qh14Rb5FwM35LKY6fDWOY2co04HmSTJTm4ltiYs51RICztVva5xqnu6eWorCJ3NGDiw4/SgqRhM1Tol3EWAkWH1yjv5T3p5cKKCCJZqXh6cCC5YqnkVyZRwIVLNK8TXgDPMbmsv1ObgNeFCIZ1iIbJao6Sa7mlxBKjKrUi43kmRUg3CDRr09Nw9ApQFaySceFbuBWukVFszxvbaKlYAR1/0nRA2yR8j1WwetALaZuuUUi0K0GfwTyXVggF94EwCA3IyVKrZAB8QQnC5c1rDxY+4GXCKTTh4qVQzAjp0ohfcFFJN1wfhGsK2guB0kL4tTKtmICRN04gbpzPQpmkOsReYwyBIKaWj1LF5w0sPOjx61Y//A17q3j+YbM9WQAAp6wAAAABJRU5ErkJggg==",mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAv5JREFUWEftmMtx2zAQhnepx9muIPSQmNExriB2BXYqiF2BnQpiVRC5gsgVWK4gSQXRmaAm7CC6U+JmVgN4QIgP0AYVH4IjBS4//vvvLiiEN77wjfPBf0DXDIVhGPLeLMsy855/qmAYhkfD4fAKES8A4IzB8jw/zrJsrSEPDshQg8HgLAiCGw1lKpbn+Ymp4sEA4zhmhS4Q8QoAjqpST0Q/0jQ9P1iKGSoIgg9EdFsBtS6K4gER14j4RUFdSynnvQJyCsfj8Q0RsWI7XxlrTURLAJhuNpsle00I8Q0AWFX2Xym9fM1LiqvMblJx6gDgabPZzM0C4D1CiN8AECLiU5Ikl3bqXwXIKUTETwDAgUu+Ukox1MyG0hBRFF0GQfBYl94XKdhidu2rRZqmrFrjiuP4ERH55dZSyuOqzU4KGr7iYO9tXwHAgogeXKD0vZPJJNxut5xeXnMp5XUnwNf4qk055T0uDC4QIKLzupfbU1D5isuelbJ9xWn72eQrFzgF+F1VeSalPKm7rwQohHh+K6s13AMAN9FWX7kAuqZ3r0iEEPqtABEXRVHc+4IyweM4vkXEr+raqZSSe2PlKikYRdFMzUi9eZ7n+dQ+Ybio1LRH9z4AWEopT5v2lgC5MEaj0QwAuLeZyxuoEIK9/UsF3xttNmxlm1EeuesDtG20OQFavcorqE5v1cmlUx80N/tSVLUwLkRerendq+I289eBIuJdkiTTtvut9JZOzk5V3PaAptRXHZXMeKoA/6hrtaOtkwfbgLs0XHMINI02r4AcTAjBJ+BdW2pS0RgCjaPNO6CLii57vHrQDtamojXjG0ebdwU5YJtCQgieHDxBOqW3c5tpKpo6Fc3RRkSf0zTlUeq8nE7ULtHqVOw62npJsQ5apWLX0dYroK0if6cgYqfR1iug3Rf50EtEu2/dtknTa5sxg1sq7n6q+yh38ba3IjEfZnqRrxdF8XG1Wi1cgHpPMT9An8yJ6B3/5dG1tZiQvSj4EqUO5kGfcF4niW8wHe8vMlLvOOa4v9wAAAAASUVORK5CYII=",At="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtZJREFUWEftmN1R20AUhS8rjcePUEFMB7mW32MqgFSQUEFIBYEKMBUAFYAriPPkB1tz1UHoIC7AkjKH0c6sV3+7seTwwL4wI1byp3POvXftI3rj6+iN89E7oKtDy+VyNBwOiZlfzHv+q4Iicpxl2Vel1DkRTQuwE2beaMiDAwIqTdNpEATfDChTtFNTxYMBrlar6WAwOIdiRHRcY/2Cmc8OZjGgwjD8RERXFVCw8THLso1S6gegsiy7jKLooVdAWEhE2j6dK/2ZgEqI6AZ/kbUkSe7zPIeqWDv24kInFteE3RRikWXZXCn1YBYANojIbyIa5Xk+H4/HF7b1ewEWFn4hIjzYzhWUmhPRzIbSEOv1+iIIgqc6e/9JwZawv+aKiJ6ZedHWA5MkecrzHC+3YeaTqv1OChq5wsM+Wg8C1DPAXKD0vSIyIiLYiwXrL70A98lVm3JF9lAY98Xes7qXKylY5AplD6XsXMG2X025coErAH8WjfqFmU/r7tsBFBHzrczWcEdEaKKtuXIBdLW3VCQiot8K/0Ou7rqCMsHjOL5SSt0W15iZUfGVa0fBOI5nSik0Wb3Q1W/sE4aLSk17dO8rmjU37bUtRuZmRITeZq7OQEUE2RY8vGq02bCVbabIyHUfoG2jzQlQb+oD1LC3dHLx6oPm5q5AixaGQnSyt1TFbeFvAL1mZpxQGpdl787J2amK2z6gxfrSUclyAQX4p7hWO9q8MtgG7NNwrSFQO9o6BcTDRAQtSLelWhWNIdA42voAbD2V+CjdOaCLipa9jaOtL8BGFUUEkwMTxMte7zbTVDR1WbRG2/coijBKnZfTidrlaXU58x1tvVhs9MdSRfuOtr4Bd7K43W4fwzD0Gm29AlZUNA69+rtu46TpdNS1FIup4uvWui/lLtnurEisuWtmkdI0/TyZTKCm9+oLUJ/MP+DXBWb2ai3mW/QC6C1Tww3vgPuq+RdEjIY4eSGsdQAAAABJRU5ErkJggg==",So={class:"filter-column"},Co={class:"d-flex ga-4 align-center productinfo",style:{"max-width":"300px"}},wo=["onClick"],Po=["src"],bo={key:0,class:"personalize"},ko=["onClick"],_o={class:"mt-2 text-h5 text-medium-emphasis"},Uo={key:0},Eo={key:1},Do={key:2},xo={class:"mt-2 text-h5 text-medium-emphasis"},Ro=["onClick"],Io={class:"filter-column"},To={class:"d-flex align-center"},Bo={style:{width:"24px",height:"24px","margin-right":"16px","margin-left":"-40px"}},Vo={class:"d-flex align-center alert"},Lo=["onClick"],Mo={key:1,class:"d-inline-block position-relative",style:{top:"6px"}},Fo={key:0,class:"ml-auto"},No={class:"d-flex ga-2 align-center productinfo"},Oo=["src","onClick"],Ho=["onClick"],Qo={class:"mt-2 text-h5 text-medium-emphasis",style:{width:"122px"}},Wo={key:0,class:"text-h6",style:{"line-height":"1.2"}},zo={key:1,class:"text-h6",style:{"line-height":"1.2"}},Ko={key:2,class:"text-h6",style:{"line-height":"1.2"}},Xo={class:"mt-2 text-h6 text-medium-emphasis",style:{"line-height":"1.2"}},qo=["onClick"],$o={class:"d-flex align-center mt-2"},Yo={class:"d-flex alert-phone"},jo=["onClick"],Zo={key:1},Go={class:"ml-auto d-flex ga-3"},Jo={class:"phone-page"},ea=Ce({__name:"TableData",props:{searchValue:String,dateStart:String,dateEnd:String},emits:["onCheckList"],setup(O,{expose:K,emit:b}){const X=ze(()=>{let d=[];return g.merchantInfoMutations.currentShop.shopType==U.GENERAL.value?d=[{text:"Product",value:"Product",width:550},{text:"Custom File",value:"customFile",width:650},{text:"Action",value:"action"}]:d=[{text:"Product",value:"Product"},{text:"Custom File",value:"customFile"},{text:"Status",value:"status"},{text:"Action",value:"action"}],console.log("进来了饿...headers"),d});setTimeout(()=>{L()},50);const B=O,N=b,H=ae({productList:[]}),R=v([]);let n=v(!1),A=v({page:1,rowsPerPage:10,total:1}),z=ae({title:"Archive Product",message:"Are you sure to archive the selected products? Once done the products cannot be recovered.",isShow:!1}),F=ae([]),q=v(0);const Q=v("");let m=ae({});const S=Fe();let V=v("");const y=ae({color:"",msg:"",isShow:!1});let P=ae([{label:"All Product",value:""},{label:"POD Product",value:1},{label:"DIY Product",value:2}]);ae([]);let w=v(""),se=v("");const r=v(null);let u=v(!0);const g=Xt(),c=ze(()=>g.merchantInfoMutations),k=ze(()=>g.isPushProduct);Ve(()=>A.value.page,d=>{_()}),Ve(A,d=>{console.log("进来了饿..."),_()}),Ve(()=>R.value,d=>{console.log("itemsSelected...",d),N("onCheckList",d)},{deep:!0}),Ve(()=>B.searchValue,d=>{console.log("进来了饿...props.searchValue"),L()},{deep:!0});function L(){console.log("进来了饿...onInit"),A.value.page=1,_(),Z()}function _(){n.value=!0;const d={};return d.current=A.value.page,d.size=A.value.rowsPerPage,d.keyword=B.searchValue,d.status=se.value,d.dateStart=B.dateStart,d.dateEnd=B.dateEnd,d.blankProductTypeCategory=Q.value,d.isHiddenInStore=V.value,S.productPage(d).then(o=>{q.value=o.data.total,n.value=!1,o.data.records?(H.productList=o.data.records,A.value.total=o.data.total%o.data.size==0?o.data.total/o.data.size:Math.floor(o.data.total/o.data.size)+1):H.productList=[],k.value!=0&&ie(k.value)})}function Z(){return S.productCount({blankProductTypeCategory:Q.value}).then(d=>{m=d.data})}function s(d){$.value.openDialog(),F=[d],z.title="Archive Product",z.message="Are you sure to archive the selected products? Once done the products cannot be recovered.",z.isShow=!0}const $=v(null);function Y(){return S.productRemoveBatch({customProductIdList:F,contentType:"application/json;charset=UTF-8"}).then(d=>{$.value.closeDialog(),y.isShow=!0,y.msg="Remove Success",y.color="success",_()})}function ie(d){return u.value=!0,w.value=d,S.publish({customProductId:d}).then(async o=>{try{if(o.code!=200){g.SET_ISPUSH_PRODUCT(0),y.color="error",y.msg=o.msg,y.isShow=!0;return}await j(o.data.customProductPublishId)}finally{w.value=null}})}function j(d){return S.publishStatus({customProductPublishId:d}).then(async o=>{if(console.log("loopPushProductStatus...",o),o.code!=200){y.color="error",y.msg="push failed",y.isShow=!0,n.value=!1;return}if(o.data.status===2)u.value=!1,n.value=!1,g.SET_ISPUSH_PRODUCT(0),o.data.introduceText&&r.value.handleOpen(o.data.introduceText),L();else if(o.data.status===3){n.value=!1,y.color="error",y.msg=o.data.failReason||"push failed",y.isShow=!0;return}await dt(1e3),u.value&&await j(d)})}function Pe(d){console.log("进来了饿...handleProductCategory"),Q.value=d.value,L()}function G(d){d===""&&(se.value=null,V.value=null),d===1&&(se.value=d,V.value=!1),d===2&&(se.value=d,V.value=!1),d===3&&(se.value=null,V.value=!0),console.log("进来了饿...handleChangeStatu"),L()}function ue(d){return n.value=!0,S.hideOnShopify({customProductId:d}).then(async o=>{o.code===200?(n.value=!1,console.log("进来了饿...hideShopify"),L()):(n.value=!1,y.color="error",y.msg=o.msg,y.isShow=!0)})}function qe(d){return S.showOnShopify({customProductId:d}).then(async o=>{o.code===200?(n.value=!1,console.log("进来了饿...showShopify"),L()):(n.value=!1,y.color="error",y.msg=o.msg,y.isShow=!0)})}function $e(d){debugger;d&&window.open(d)}function Ye(d){return n.value=!0,w.value=d,S.publish({customProductId:d}).then(async o=>{try{if(o.code!==200){n.value=!1,y.color="error",y.msg=o.msg,y.isShow=!0;return}await dt(1e3),await j(o.data.customProductPublishId)}finally{w.value=""}})}let je=v(null),Ze=v(null),Ge=v(null),Je=v(null);function et(d,o,J){d&&d.length>0?je.value.openDialog(d):o&&o.length!=0&&J&&J.length!=0?Ge.value.openDialog(o,J):o&&o.length!=0&&J!=null?Ze.value.openDialog(o):o==null&&J&&J.length!=0&&Je.value.openDialog(J)}let tt=v(null);function lt(d){console.log("props...",d),tt.value.openDialog(d)}let ot=v(null);function at(d,o,J){ot.value.openDialog(d,o,J)}function st(d,o,J){Re.push({path:"/productSync",query:{customProductId:d,blankProductId:o}})}function it(d,o,J){Re.push({path:"/diy",query:{id:o,redesign:1,customProductId:d}})}function Ct(d){console.log("handleTableRow....",d),Re.push({path:"/productSync",query:{customProductId:d.id,blankProductId:d.blankProductId}})}function nt(d,o){Re.push({path:"/createOrder",query:{id:d,mainImageUrl:o}})}let me=v(!1),Ae=v(!1);function wt(d,o){console.log("handleCheck...",d,o),d==!0?R.value.push(o):R.value.forEach((J,be)=>{J.id==o.id&&R.value.splice(be,1)}),R.value.length==A.value.rowsPerPage?(me.value=!0,Ae.value=!1):R.value.length>0?(me.value=!1,Ae.value=!0):(me.value=!1,Ae.value=!1),console.log("itemsSelected...",R)}function Pt(){!me.value&&Ae.value==!0||me.value==!1&&Ae.value==!1?(H.productList.forEach((d,o)=>{let J=0;R.value.forEach((be,rt)=>{be.id==d.id&&J++}),J==0&&R.value.push(d)}),console.log("test...",R.value),me.value=!0,Ae.value=!1):(R.value=[],me.value=!1,Ae.value=!1)}function bt(d){let o=!1;for(let J of R.value)if(d.id==J.id){o=!0;break}return o}function kt(){Re.push({path:"/products"})}Gt("pushProduct",ie),qt(()=>{_(),Z()}),K({onInit:L}),ll("refreshMyProductsList",L),$t(()=>{ol("refreshMyProductsList",L)});let Ne=v("");return Ne.value=window.innerWidth,window.addEventListener("resize",function(d){Ne.value=window.innerWidth}),(d,o)=>{const J=re("ZoomCodeIcon"),be=re("DotsIcon"),rt=re("EasyDataTable");return p(),C(oe,null,[e(Me,{modelValue:y.isShow,"onUpdate:modelValue":o[0]||(o[0]=i=>y.isShow=i),color:y.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[h(f(y.msg),1)]),_:1},8,["modelValue","color"]),e(yo,{ref_key:"refPushDialog",ref:r},null,512),e(St,{ref_key:"refTipDialog",ref:$,title:l(z).title,message:l(z).message,onReflash:Y},null,8,["title","message"]),e(sl,{ref_key:"refAddon",ref:je},null,512),e(il,{ref_key:"refAddonDiyImage",ref:Ze},null,512),e(nl,{ref_key:"refAddonDiyImageText",ref:Ge},null,512),e(rl,{ref_key:"refAddonDiyText",ref:Je},null,512),e(Rl,{ref_key:"refPreMainAllDialog",ref:tt},null,512),e(vo,{ref_key:"refSkuUpdate",ref:ot},null,512),l(Ne)>980?(p(),T(rt,{key:0,"items-selected":R.value,"onUpdate:itemsSelected":o[5]||(o[5]=i=>R.value=i),headers:X.value,items:H.productList,loading:l(n),"rows-per-page-message":"Products per page","server-options":l(A),"onUpdate:serverOptions":o[6]||(o[6]=i=>he(A)?A.value=i:A=i),"table-class-name":"customize-table action-position","theme-color":"rgb(var(--v-theme-secondary))","server-items-length":l(q),border:!1,onClickRow:Ct},{"empty-message":t(()=>[o[13]||(o[13]=a("div",null,[a("img",{src:_l,style:{width:"283px",height:"283px"},width:283,height:283})],-1)),e(W,{class:"mt-7",color:"primary",onClick:x(kt,["stop"])},{default:t(()=>o[12]||(o[12]=[h("Create Product")])),_:1})]),"header-Product":t(i=>[a("div",So,[h(f(i.text)+" ",1),e(ge,null,{activator:t(({props:D})=>[e(W,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[14]||(o[14]=[h("Product Filter")])),_:1}),a("img",ce({src:Le},D,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(Se,null,{default:t(()=>[(p(!0),C(oe,null,pe(l(P),(D,M)=>(p(),T(ee,{key:M,value:M,color:"secondary",onClick:x(ke=>Pe(D),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h(f(D.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})])]),"item-Product":t(({mainImageUrl:i,title:D,productNo:M,isBlankProductSkuUpdate:ke,option1Name:_e,option2Name:ye,option3Name:Be,option1Num:Oe,option2Num:de,option3Num:_t,imageList:Ut,blankProductId:Et,id:Dt,customizable:xt,personalizeFlag:Rt})=>[a("div",Co,[a("div",{class:"position-relative productimg",onClick:x(It=>lt(Ut),["stop"])},[e(J,{color:"#fff","stroke-width":"1.5",class:"productimg-add"}),a("img",{src:i,style:{width:"82px",height:"82px","border-radius":"12px"},alt:""},null,8,Po),Rt?(p(),C("div",bo,[e(le,{src:l(dl),width:"13px",height:"13px",inline:""},null,8,["src"])])):E("",!0)],8,wo),a("div",null,[a("h3",{class:"text-ellipsis product-title",onClick:x(It=>st(Dt,Et,xt),["stop"])},f(D),9,ko),a("p",_o,[_e?(p(),C("span",Uo,f(_e)+" : "+f(Oe),1)):E("",!0),ye?(p(),C("span",Eo," | "+f(ye)+" : "+f(de),1)):E("",!0),Be?(p(),C("span",Do," | "+f(Be)+" : "+f(_t),1)):E("",!0)]),a("p",xo,"SKU : "+f(M),1)])])]),"item-customFile":t(({fittingsInfoList:i,imageBoxInfoList:D,inputBoxInfoList:M})=>[i&&i.length!=0||D&&D.length!=0||M&&M.length!=0?(p(),C("p",{key:0,class:"mt-2 text-primary font-weight-medium",style:{cursor:"pointer"},onClick:x(ke=>et(i,D,M),["stop"])},"Addon",8,Ro)):E("",!0)]),"header-status":t(i=>[a("div",Io,[h(f(i.text)+" ",1),c.value.currentShop.shopType===l(U).SHOPIFY.value||c.value.currentShop.shopType===l(U).WOOCOMMERCE.value||c.value.currentShop.shopType===l(U).ETSY.value||c.value.currentShop.shopType===l(U).WIX.value||c.value.currentShop.shopType===l(U).NOT_BIND.value?(p(),T(ge,{key:0},{activator:t(({props:D})=>[e(W,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[15]||(o[15]=[h("Status Filter")])),_:1}),a("img",ce({src:Le},D,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(Se,null,{default:t(()=>[e(ee,{color:"secondary",onClick:o[1]||(o[1]=x(D=>G(""),["stop"]))},{default:t(()=>[e(te,null,{default:t(()=>[h("All · "+f(l(m).allCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:o[2]||(o[2]=x(D=>G(l(I).UNPUBLISHED.value),["stop"]))},{default:t(()=>[e(te,null,{default:t(()=>[h("Unpublished · "+f(l(m).unPublishedCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:o[3]||(o[3]=x(D=>G(l(I).PUBLISHED.value),["stop"]))},{default:t(()=>[e(te,null,{default:t(()=>[h("Published · "+f(l(m).publishedCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:o[4]||(o[4]=x(D=>G(l(I).HIDDENSTORE.value),["stop"]))},{default:t(()=>[e(te,null,{default:t(()=>[h("Hidden in store · "+f(l(m).hiddenInStoreCount),1)]),_:1})]),_:1})]),_:1})]),_:1})):E("",!0)])]),"item-status":t(({isHiddenInStore:i,status:D,isBlankProductSkuUpdate:M,blankProductId:ke,id:_e})=>[a("div",To,[a("div",Bo,[M?(p(),T(ge,{key:0,location:"top center"},{activator:t(({props:ye})=>[a("img",ce({src:pt},ye,{style:{width:"24px",height:"24px","margin-right":"16px"},alt:""}),null,16)]),default:t(()=>[a("div",Vo,[a("img",ce({src:ht},B,{style:{width:"24px",height:"24px","margin-right":"14px"},alt:""}),null,16),o[16]||(o[16]=a("span",null,"Some variants are updated,Consider updating this products.",-1)),a("a",{onClick:x(ye=>at(ke,D,_e),["stop"])},"See variants",8,Lo)])]),_:2},1024)):E("",!0)]),i?(p(),T(Ue,{key:0,class:"text-secondary"},{default:t(()=>o[17]||(o[17]=[h("Hidden in store")])),_:1})):D===l(I).PUBLISHED.value?(p(),T(Ue,{key:1,class:"text-success"},{default:t(()=>o[18]||(o[18]=[h("Published")])),_:1})):D===l(I).UNPUBLISHED.value?(p(),T(Ue,{key:2,class:"text-info"},{default:t(()=>o[19]||(o[19]=[h("Unpublish")])),_:1})):E("",!0)])]),"item-action":t(({status:i,id:D,isHiddenInStore:M,productStoreUrl:ke,blankProductId:_e,mainImageUrl:ye,customizable:Be,blankProductTypeCategory:Oe})=>[e(W,{icon:"",variant:"text",disabled:l(al).DIY.value==Oe,onClick:x(de=>it(D,_e,Be),["stop"])},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[20]||(o[20]=[h("Edit Design")])),_:1}),e(le,{src:l(gt),width:20,height:20},null,8,["src"])]),_:2},1032,["disabled","onClick"]),e(W,{icon:"",variant:"text",onClick:x(de=>nt(D,ye),["stop"])},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[21]||(o[21]=[h("Create an Order")])),_:1}),e(le,{src:l(vt),width:20,height:20},null,8,["src"])]),_:2},1032,["onClick"]),i===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).SHOPIFY.value||i===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).WOOCOMMERCE.value||i===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).ETSY.value||i===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).WIX.value?(p(),T(W,{key:0,icon:"",variant:"text",loading:l(w)==D,onClick:x(de=>ie(D),["stop"])},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[22]||(o[22]=[h("Go to Publish")])),_:1}),e(le,{src:l(mt),width:20,height:20},null,8,["src"])]),_:2},1032,["loading","onClick"])):(p(),C("div",Mo,[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[23]||(o[23]=[h("Go to Publish")])),_:1}),e(le,{src:l(At),width:20,height:20},null,8,["src"])])),e(W,{icon:"",variant:"text",onClick:x(de=>s(D),["stop"])},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[24]||(o[24]=[h("Archive")])),_:1}),e(le,{src:l(ft),width:20,height:20},null,8,["src"])]),_:2},1032,["onClick"]),i===l(I).PUBLISHED.value?(p(),T(ge,{key:2},{activator:t(({props:de})=>[e(W,ce({size:"x-small"},de,{variant:"text"}),{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[25]||(o[25]=[h("Action")])),_:1}),e(be,{width:"20","stroke-width":"1.5"})]),_:2},1040)]),default:t(()=>[e(Se,null,{default:t(()=>[i===l(I).PUBLISHED.value&&!M?(p(),T(ee,{key:0,link:"",color:"secondary",onClick:x(de=>ue(D),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h("Hide on "+f(d.$filters.dictFilter(c.value.currentShop.shopType,l(U))),1)]),_:1})]),_:2},1032,["onClick"])):E("",!0),i===l(I).PUBLISHED.value&&M?(p(),T(ee,{key:1,link:"",color:"secondary",onClick:x(de=>qe(D),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h("Show on "+f(d.$filters.dictFilter(c.value.currentShop.shopType,l(U))),1)]),_:1})]),_:2},1032,["onClick"])):E("",!0),i===l(I).PUBLISHED.value&&(c.value.currentShop.shopType===l(U).SHOPIFY.value||c.value.currentShop.shopType===l(U).WOOCOMMERCE.value||c.value.currentShop.shopType===l(U).WIX.value||c.value.currentShop.shopType===l(U).ETSY.value)?(p(),T(ee,{key:2,link:"",color:"secondary",onClick:x(de=>$e(ke),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>o[26]||(o[26]=[h("See in store")])),_:1})]),_:2},1032,["onClick"])):E("",!0),i===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).SHOPIFY.value||i===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).WOOCOMMERCE.value||i===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).ETSY.value?(p(),T(ee,{key:3,link:"",color:"secondary",onClick:x(de=>Ye(D),["stop"]),disabled:l(w)===D},{default:t(()=>[e(te,null,{default:t(()=>o[27]||(o[27]=[h("Archive")])),_:1})]),_:2},1032,["onClick","disabled"])):E("",!0)]),_:2},1024)]),_:2},1024)):E("",!0)]),_:1},8,["items-selected","headers","items","loading","server-options","server-items-length"])):(p(),T(we,{key:1,variant:"outlined",style:{padding:"0 0px"}},{default:t(()=>[e(Yt,{class:"py-3",style:{padding:"0 10px"}},{default:t(()=>[e(jt,{class:"text-h5 d-flex align-center",style:{"font-size":"12px"}},{default:t(()=>[e(ct,{"model-value":l(me),indeterminate:l(Ae),color:"secondary","hide-details":"",onClick:Pt},null,8,["model-value","indeterminate"]),o[31]||(o[31]=h(" Product ")),e(ge,null,{activator:t(({props:i})=>[e(W,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[28]||(o[28]=[h("Product")])),_:1}),a("img",ce({src:Le},i,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(Se,null,{default:t(()=>[(p(!0),C(oe,null,pe(l(P),(i,D)=>(p(),T(ee,{key:D,value:D,color:"secondary",onClick:M=>Pe(i)},{default:t(()=>[e(te,null,{default:t(()=>[h(f(i.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1}),c.value.currentShop.shopType===l(U).SHOPIFY.value||c.value.currentShop.shopType===l(U).WOOCOMMERCE.value||c.value.currentShop.shopType===l(U).ETSY.value||c.value.currentShop.shopType===l(U).NOT_BIND.value?(p(),C("div",Fo,[o[30]||(o[30]=h(" Status ")),e(ge,null,{activator:t(({props:i})=>[e(W,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[29]||(o[29]=[h("Status Filter")])),_:1}),a("img",ce({src:Le},i,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(Se,null,{default:t(()=>[e(ee,{color:"secondary",onClick:o[7]||(o[7]=i=>G(""))},{default:t(()=>[e(te,null,{default:t(()=>[h("All · "+f(l(m).allCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:o[8]||(o[8]=i=>G(l(I).UNPUBLISHED.value))},{default:t(()=>[e(te,null,{default:t(()=>[h("Unpublished · "+f(l(m).unPublishedCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:o[9]||(o[9]=i=>G(l(I).PUBLISHED.value))},{default:t(()=>[e(te,null,{default:t(()=>[h("Published · "+f(l(m).publishedCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:o[10]||(o[10]=i=>G(l(I).HIDDENSTORE.value))},{default:t(()=>[e(te,null,{default:t(()=>[h("Hidden in store · "+f(l(m).hiddenInStoreCount),1)]),_:1})]),_:1})]),_:1})]),_:1})])):E("",!0)]),_:1}),e(De,{style:{padding:"10px 0"}},{default:t(()=>[(p(!0),C(oe,null,pe(H.productList,(i,D)=>(p(),C(oe,{key:D},[a("div",No,[a("div",null,[e(ct,{"model-value":bt(i),color:"secondary","hide-details":"","onUpdate:modelValue":M=>wt(M,i)},null,8,["model-value","onUpdate:modelValue"])]),a("img",{src:i.mainImageUrl,style:{width:"82px",height:"82px","border-radius":"12px"},alt:"",onClick:M=>lt(i.imageList)},null,8,Oo),a("div",null,[a("h3",{class:"text-ellipsis2 product-title",onClick:M=>st(i.id,i.blankProductId,i.customizable)},f(i.title),9,Ho),a("p",Qo,[i.option1Name?(p(),C("span",Wo,f(i.option1Name)+" : "+f(i.option1Num),1)):E("",!0),i.option2Name?(p(),C("span",zo," | "+f(i.option2Name)+" : "+f(i.option2Num),1)):E("",!0),i.option3Name?(p(),C("span",Ko," | "+f(i.option3Name)+" : "+f(i.option3Num),1)):E("",!0)]),a("p",Xo,"SKU : "+f(i.productNo),1)])]),i.fittingsInfoList&&i.fittingsInfoList.length!=0||i.imageBoxInfoList&&i.imageBoxInfoList.length!=0||i.inputBoxInfoList&&i.inputBoxInfoList.length!=0?(p(),C("p",{key:0,class:"mt-2 text-primary font-weight-medium",onClick:M=>et(i.fittingsInfoList,i.imageBoxInfoList,i.inputBoxInfoList)},"Addon",8,qo)):E("",!0),a("div",$o,[i.isBlankProductSkuUpdate?(p(),T(ge,{key:0,location:"top center"},{activator:t(({props:M})=>[a("img",ce({src:pt,ref_for:!0},M,{style:{width:"24px",height:"24px","margin-right":"16px"},alt:""}),null,16)]),default:t(()=>[a("div",Yo,[a("img",ce({src:ht,ref_for:!0},B,{style:{width:"24px",height:"24px","margin-right":"14px"},alt:""}),null,16),a("div",null,[o[32]||(o[32]=a("span",{style:{"line-height":"1.2"}},"Some variants are updated,Consider updating this products.",-1)),a("p",{class:"text-secondary mt-4 text-decoration-underline",onClick:M=>at(i.blankProductId,i.status,i.id)},"See variants",8,jo)])])]),_:2},1024)):E("",!0),l(g).merchantInfoMutations.currentShop.shopType!=l(U).GENERAL.value?(p(),C("div",Zo,[i.isHiddenInStore?(p(),T(Ue,{key:0,class:"text-secondary"},{default:t(()=>o[33]||(o[33]=[h("Hidden in store")])),_:1})):i.status===l(I).PUBLISHED.value?(p(),T(Ue,{key:1,class:"text-success"},{default:t(()=>o[34]||(o[34]=[h("Published")])),_:1})):i.status===l(I).UNPUBLISHED.value?(p(),T(Ue,{key:2,class:"text-info"},{default:t(()=>o[35]||(o[35]=[h("Unpublish")])),_:1})):E("",!0)])):E("",!0),a("div",Go,[e(le,{src:l(gt),width:20,height:20,onClick:M=>it(i.id,i.blankProductId,i.customizable)},null,8,["src","onClick"]),e(le,{src:l(vt),width:20,height:20,onClick:M=>nt(i.id,i.mainImageUrl)},null,8,["src","onClick"]),i.status===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).SHOPIFY.value||i.status===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).WOOCOMMERCE.value||i.status===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).ETSY.value||i.status===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).WIX.value?(p(),T(le,{key:0,src:l(mt),loading:l(w)==i.id,width:20,height:20,onClick:M=>ie(i.id)},null,8,["src","loading","onClick"])):(p(),T(le,{key:1,src:l(At),width:20,height:20},null,8,["src"])),e(le,{src:l(ft),width:20,height:20,onClick:M=>s(i.id)},null,8,["src","onClick"]),i.status===l(I).PUBLISHED.value?(p(),T(ge,{key:2},{activator:t(({props:M})=>[e(W,ce({size:"x-small",ref_for:!0},M,{variant:"text"}),{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>o[36]||(o[36]=[h("Action")])),_:1}),e(be,{width:"20","stroke-width":"1.5"})]),_:2},1040)]),default:t(()=>[e(Se,null,{default:t(()=>[i.status===l(I).PUBLISHED.value&&!l(V)?(p(),T(ee,{key:0,link:"",color:"secondary",onClick:x(M=>ue(i.id),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h("Hide on "+f(d.$filters.dictFilter(c.value.currentShop.shopType,l(U))),1)]),_:1})]),_:2},1032,["onClick"])):E("",!0),i.status===l(I).PUBLISHED.value&&l(V)?(p(),T(ee,{key:1,link:"",color:"secondary",onClick:x(M=>qe(i.id),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h("Show on "+f(d.$filters.dictFilter(c.value.currentShop.shopType,l(U))),1)]),_:1})]),_:2},1032,["onClick"])):E("",!0),i.status===l(I).PUBLISHED.value&&(c.value.currentShop.shopType===l(U).SHOPIFY.value||c.value.currentShop.shopType===l(U).WOOCOMMERCE.value||c.value.currentShop.shopType===l(U).ETSY.value)?(p(),T(ee,{key:2,link:"",color:"secondary",onClick:x(M=>$e(i.productStoreUrl),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>o[37]||(o[37]=[h("See in store")])),_:1})]),_:2},1032,["onClick"])):E("",!0),i.status===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).SHOPIFY.value||i.status===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).WOOCOMMERCE.value||i.status===l(I).UNPUBLISHED.value&&c.value.currentShop.shopType===l(U).ETSY.value?(p(),T(ee,{key:3,link:"",color:"secondary",onClick:x(M=>Ye(i.id),["stop"]),disabled:l(w)===i.id},{default:t(()=>[e(te,null,{default:t(()=>o[38]||(o[38]=[h("Archive")])),_:1})]),_:2},1032,["onClick","disabled"])):E("",!0)]),_:2},1024)]),_:2},1024)):E("",!0)])]),e(Ee,{class:"my-4"})],64))),128))]),_:1})]),_:1}),a("div",Jo,[e(Zt,{"active-color":"primary",modelValue:l(A).page,"onUpdate:modelValue":o[11]||(o[11]=i=>l(A).page=i),length:l(A).total,"total-visible":2},null,8,["modelValue","length"])])]),_:1}))],64)}}}),ta=xe(ea,[["__scopeId","data-v-b7bcce66"]]),la={class:"d-flex ga-2 justify-end"},Aa=Ce({__name:"MyProduct",setup(O){const K=Fe(),b=v(""),X=v([]),B=ae([{title:"My Products",disabled:!0}]);let N=ae([{label:"Last 7 Days",value:7},{label:"Last 14 Days",value:14},{label:"Last Month",value:365},{label:"Custom Date",value:1}]);const H=ae({color:"",msg:"",isShow:!1}),R=v(null),n=v(""),A=v(""),z=v(null);function F(r){if(r.value===1){z.value.openDialog();return}let u=q(r.value);console.log("handleFilter...",u),n.value=u.start,A.value=u.end,setTimeout(()=>{R.value.onInit()},100)}function q(r){const u=new Date,g=u.getFullYear().toString()+"-"+(u.getMonth()+1).toString().padStart(2,"0")+"-"+u.getDate().toString().padStart(2,"0");return u.setDate(u.getDate()-(r-1)),{start:u.getFullYear().toString()+"-"+(u.getMonth()+1).toString().padStart(2,"0")+"-"+u.getDate().toString().padStart(2,"0"),end:g}}function Q(r){console.log("onCheckList...",r),X.value=r}let m=ae({title:"Archive Product",message:"Are you sure to archive the selected products? Once done the products cannot be recovered.",isShow:!1});const S=v(null);function V(){S.value.openDialog(),m.title="Archive Products",m.message="Are you sure to archive the selected products? Once done the products cannot be recovered.",m.isShow=!0}function y(){let r=[];return X.value.forEach(u=>{r.push(u.id)}),K.productRemoveBatch({customProductIdList:r,contentType:"application/json;charset=UTF-8"}).then(u=>{X.value=[],S.value.closeDialog(),H.isShow=!0,H.msg="Remove Success",H.color="success",R.value.onInit()})}let P=v(null);function w(){let r=[];X.value.forEach(u=>{r.push(u.id)}),P.value&&P.value.openDialog(r)}function se(r){let u=Date.parse(r[0]),g=Date.parse(r[1]);Number(u)<Number(g)?(n.value=r[0],A.value=r[1]):(n.value=r[1],A.value=r[0]),setTimeout(()=>{R.value.onInit()},100)}return(r,u)=>{const g=re("CopyIcon"),c=re("TrashIcon"),k=re("FilterIcon");return p(),C(oe,null,[e(Me,{modelValue:H.isShow,"onUpdate:modelValue":u[0]||(u[0]=L=>H.isShow=L),color:H.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[h(f(H.msg),1)]),_:1},8,["modelValue","color"]),e(Tt,{title:"My Products",breadcrumbs:B},null,8,["breadcrumbs"]),e(St,{ref_key:"refTipDialog",ref:S,title:l(m).title,message:l(m).message,onReflash:y},null,8,["title","message"]),e(kl,{ref_key:"refCopyProduct",ref:P},null,512),e(we,{variant:"flat",class:"px-4 py-3"},{default:t(()=>[e(Ke,{justify:"space-between",class:"align-center mb-3"},{default:t(()=>[e(Ie,{cols:"12",md:"3"},{default:t(()=>[e(Jt,{type:"text",variant:"outlined","persistent-placeholder":"",placeholder:"Search Product",modelValue:b.value,"onUpdate:modelValue":u[1]||(u[1]=L=>b.value=L),density:"compact","hide-details":"","prepend-inner-icon":"mdi-magnify"},null,8,["modelValue"])]),_:1}),e(Ie,{cols:"12",md:"3"},{default:t(()=>[a("div",la,[a("div",null,[e(ne,{activator:"parent",location:"top"},{default:t(()=>u[2]||(u[2]=[h("Copy Product")])),_:1}),e(W,{icon:"",variant:"text",disabled:X.value.length==0,onClick:w},{default:t(()=>[e(g,{size:"20","stroke-width":1.5})]),_:1},8,["disabled"])]),a("div",null,[e(ne,{activator:"parent",location:"top"},{default:t(()=>u[3]||(u[3]=[h("Archive Product")])),_:1}),e(W,{icon:"",variant:"text",disabled:X.value.length==0,onClick:V},{default:t(()=>[e(c,{size:"20","stroke-width":1.5})]),_:1},8,["disabled"])]),e(ge,null,{activator:t(({props:L})=>[e(W,ce({icon:"",variant:"text"},L),{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>u[4]||(u[4]=[h("Time Filter")])),_:1}),e(k,{size:"20","stroke-width":1.5})]),_:2},1040)]),default:t(()=>[e(Se,null,{default:t(()=>[(p(!0),C(oe,null,pe(l(N),(L,_)=>(p(),T(ee,{key:_,value:_,color:"secondary",onClick:Z=>F(L)},{default:t(()=>[e(te,null,{default:t(()=>[h(f(L.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})])]),_:1})]),_:1}),e(ta,{ref_key:"refTableData",ref:R,searchValue:b.value,dateStart:n.value,dateEnd:A.value,onOnCheckList:Q},null,8,["searchValue","dateStart","dateEnd"]),e(tl,{ref_key:"refCustomDate",ref:z,onOnDate:se},null,512)]),_:1})],64)}}});export{Aa as default};