import{_ as Tt}from"./TitleBreadcrumb.vue_vue_type_style_index_0_lang-CB66JqMC.js";import{_ as Bt}from"./wenhao-C-cdfRm0.js";import{_ as Vt,c as Lt,a as Mt,b as Ft}from"./moren-BB7dp_VV.js";import{ck as Nt,cl as ve,U as Ce,aW as v,aU as ae,H as C,o as c,F as oe,a as e,bV as Me,w as t,d as h,bd as f,b_ as Te,bm as o,ap as he,bW as we,bY as De,b as a,bX as le,c1 as yt,c2 as Ee,dw as Ot,aZ as pe,G as E,dx as Ht,e as z,a$ as re,c as R,f as Ke,V as Ie,ay as Qt,ak as zt,bP as D,c4 as He,bM as Qe,bC as ze,aA as ut,cb as Wt,z as We,bU as Kt,bG as Ve,b$ as dt,aH as qt,aD as Xt,c6 as St,c5 as ne,cj as ge,cv as Se,ca as ee,cw as te,aw as ce,cc as Ue,dn as Yt,d7 as $t,ct,cm as jt,c7 as Re,aQ as Zt,c3 as Gt}from"./index-7I8ZTXHl.js";import{s as Jt}from"./storeApi-B_qzngaS.js";import{_ as xe}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{_ as Le,a as el}from"./filter-BOUeXN1K.js";import{o as tl,a as ll}from"./eventBus-BNKcM0R2.js";import{e as ol}from"./blankProductTypeCategoryEnum-YGy0K44c.js";import{e as L}from"./shopTypeEnum-B_ThJ-74.js";/* empty css */import{A as al,a as il,b as sl,c as nl}from"./AddonDiyImageTextDialog-DtHmCDlg.js";import{c as qe}from"./close-DLWCNMcp.js";import{p as rl}from"./productApi-CpwoVDhO.js";import{g as ul}from"./gxhbtn-DWkZa3WR.js";const fe="https://dashboard.jetprintapp.com",Fe=Nt({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)}}}),dl={class:"d-flex align-center"},cl={key:0,class:"d-flex pa-3 ps-0"},pl={class:""},hl={class:""},vl={class:"font-weight-medium",style:{"font-size":"16px"}},fl={class:"text-medium-emphasis text-subtitle-2"},gl={class:"ml-auto"},ml={key:0,src:Vt,style:{width:"48px",height:"48px"},alt:""},Al={key:1,src:Lt,style:{width:"48px",height:"48px"},alt:""},yl={key:2,src:Mt,style:{width:"48px",height:"48px"},alt:""},Sl={key:3,src:Ft,style:{width:"48px",height:"48px"},alt:""},Cl={class:"btns"},wl=Ce({__name:"CopyProductDialog",emits:["reflash"],setup(O,{expose:K,emit:b}){const q=Jt(),I=v([]);let N=v(!1);v(""),ae({});const H=v([]);v(!1);const x=v(""),n=v(!1),A=ae({color:"success",msg:"The product has been duplicated",isShow:!1});let W=v(""),F=v("");function X(){q.shopList({}).then(y=>{I.value=y.data.records})}const Q=Fe();function m(){n.value=!0;const y={toStoreId:x.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),T()})}function S(y){N.value=!0,W.value=y.length,H.value=y}const T=()=>{N.value=!1};return X(),K({openDialog:S,closeDialog:T}),(y,P)=>(c(),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:o(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",dl,[h("Copy "+f(o(W))+" products to … ",1),e(le,{src:o(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(Ot,{class:"scroll",modelValue:x.value,"onUpdate:modelValue":P[2]||(P[2]=w=>x.value=w)},{default:t(()=>[(c(!0),C(oe,null,pe(I.value,(w,ie)=>(c(),C("div",{key:ie},[o(F)!=w.shopId?(c(),C("div",cl,[a("div",pl,[e(Ht,{color:"secondary",value:w.shopId,disabled:o(F)==w.shopId},null,8,["value","disabled"])]),a("div",hl,[a("p",vl,f(w.name),1),a("p",fl,f(w.url?w.url:"No Sales Channel"),1)]),a("div",gl,[w.type==1?(c(),C("img",ml)):E("",!0),w.type==2||w.type==4?(c(),C("img",Al)):E("",!0),w.type==3?(c(),C("img",yl)):E("",!0),w.type==5?(c(),C("img",Sl)):E("",!0)])])):E("",!0),e(Ee)]))),128))]),_:1},8,["modelValue"]),a("div",Cl,[e(z,{class:"mt-4",color:"lightprimary",onClick:T},{default:t(()=>P[4]||(P[4]=[h("Cancel")])),_:1}),e(z,{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))}}),Pl=xe(wl,[["__scopeId","data-v-a06dad4c"]]),bl="/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=",M={PUBLISHED:{text:"已发布",value:2},UNPUBLISHED:{text:"未发布",value:1},HIDDENSTORE:{text:"隐藏在商店",value:3}},kl={class:"position-relative"},_l={class:"btnleft"},Ul={class:"btnright"},El=Ce({__name:"PreMainAllDialog",setup(O,{expose:K}){let b=v(!1),q=ae([]),I=v(""),N=v(0);function H(F){I.value=F[0],q=F,b.value=!0}const x=()=>{b.value=!1};function n(F){N.value=F}function A(F){F=="left"?N.value>0&&N.value--:F=="right"&&N.value!=q.length-1&&N.value++}K({openDialog:H,closeDialog:x});let W=v("");return W.value=window.innerWidth,window.addEventListener("resize",function(F){W.value=window.innerWidth}),(F,X)=>{const Q=re("ChevronLeftIcon"),m=re("ChevronRightIcon");return c(),R(Te,{modelValue:o(b),"onUpdate:modelValue":X[3]||(X[3]=S=>he(b)?b.value=S:b=S),width:o(W)>760?"50%":"375px"},{default:t(()=>[e(we,null,{default:t(()=>[e(De,null,{default:t(()=>[e(le,{src:o(qe),width:32,height:32,class:"close",onClick:X[0]||(X[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",kl,[e(le,{src:o(q)[o(N)],rounded:""},null,8,["src"]),a("div",_l,[e(z,{icon:"",variant:"text",onClick:X[1]||(X[1]=S=>A("left"))},{default:t(()=>[e(Q,{size:"25","stroke-width":"1.5"})]),_:1})]),a("div",Ul,[e(z,{icon:"",variant:"text",onClick:X[2]||(X[2]=S=>A("right"))},{default:t(()=>[e(m,{size:"25","stroke-width":"1.5"})]),_:1})])])]),_:1}),e(Ie,{cols:"12",lg:"5"},{default:t(()=>[X[4]||(X[4]=a("div",{class:"mb-3 font-weight-medium",style:{"font-size":"16px"}},"View",-1)),e(Ke,null,{default:t(()=>[(c(!0),C(oe,null,pe(o(q),(S,T)=>(c(),R(Ie,{cols:"3",sm:"2",md:"2",lg:"4",key:T,onClick:y=>n(T)},{default:t(()=>[e(le,{src:S,rounded:"sm",class:Qt(T==o(N)?"img-border":"")},null,8,["src","class"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","width"])}}}),Dl=xe(El,[["__scopeId","data-v-0386c8d6"]]),xl={class:"d-flex align-center pt-3 pb-3"},Rl={class:"table mt-4"},Il=["onClick"],Tl={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","min-width":"150px"}},Bl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},Vl=["onClick"],Ll=["onUpdate:modelValue","onChange"],Ml=["onClick"],Fl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Nl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Ol=["onClick"],Hl={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","padding-left":"30px","min-width":"150px"}},Ql={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},zl=["onClick"],Wl=["onUpdate:modelValue","onChange"],Kl=["onClick"],ql={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Xl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Yl={class:"d-flex align-center mt-3"},$l={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","padding-left":"10px","min-width":"150px"}},jl={style:{"margin-left":"60px"}},Zl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},Gl=["onClick"],Jl=["onUpdate:modelValue","onChange"],eo=["onClick"],to={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},lo={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},oo={class:"btns"},ao=Ce({__name:"UpdateVariants",setup(O,{expose:K}){const b=zt("pushProduct"),q=Fe();let I=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]),x=v([]),n=v([]),A=v(""),W=v(""),F=ae({type:"",msg:"",isShow:!1});function X(r,u,g,p,k){console.log("skuIds2...",r),console.log("skuMaps2...",u),console.log("skuInfos2...",g),H.value=r,N.value=u,x.value=g,A.value=p,W.value=k,I.value=!0;const B=[];r.forEach(Z=>{g.forEach(i=>{if(Z===i.id&&(i.option1&&typeof i.option1=="string"&&(i.option1=JSON.parse(i.option1)),i.option2&&typeof i.option2=="string"&&(i.option2=JSON.parse(i.option2)),i.option3&&typeof i.option3=="string"&&(i.option3=JSON.parse(i.option3)),i.option1.text)){const Y={};if(Y.name=i.option1.text,Y.price=i.price,Y.retailPrice=i.recommendRetailPrice,Y.compareAtPrice=i.recommendCompareAtPrice,(!i.option2||!i.option2.text)&&(Y.id=i.id),Y.profit=i.recommendRetailPrice-i.price,Y.profit2=(i.recommendRetailPrice-i.price)/i.recommendRetailPrice,Y.children=[],B.push(Y),i.option2&&i.option2.text){let $=0;B.forEach(se=>{if(se.name===i.option1.text){se.name===i.option2.text&&($=$+1,$>0&&console.log(se.name));const j={};j.name=i.option2.text,j.price=i.price,j.compareAtPrice=i.recommendCompareAtPrice,j.retailPrice=i.recommendRetailPrice,j.name1=i.option1.text,j.profit=i.recommendRetailPrice-i.price,(!i.option3||!i.option3.text)&&(j.id=i.id),i.option3&&i.option3.text&&(j.isUp=!1),j.profit2=(i.recommendRetailPrice-i.price)/i.recommendRetailPrice,j.children=[];let Pe=0;if(se.children.forEach(G=>{if(G.name===i.option2.text&&(Pe=Pe+1,i.option3&&i.option3.text)){const ue={};ue.compareAtPrice=i.recommendCompareAtPrice,ue.price=i.price,ue.name=i.option3.text,ue.id=i.id,ue.profit=i.recommendRetailPrice-i.price,ue.profit2=(i.recommendRetailPrice-i.price)/i.recommendRetailPrice,ue.retailPrice=i.recommendRetailPrice,G.children.push(ue)}}),Pe===0&&se.children.push(j),i.option3&&i.option3.text){const G={};G.compareAtPrice=i.recommendCompareAtPrice,G.price=i.price,G.name=i.option3.text,G.id=i.id,G.profit=i.recommendRetailPrice-i.price,G.profit2=(i.recommendRetailPrice-i.price)/i.recommendRetailPrice,G.retailPrice=i.recommendRetailPrice,j.children.push(G)}}})}}})});const _=()=>{const Z=new Map;for(const i of B)Z.has(i.name)||Z.set(i.name,i);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 p=0;p<n.value[r].children.length;p++){n.value[r].children[p].retailPrice=n.value[r].retailPrice,n.value[r].children[p].profit=n.value[r].profit,n.value[r].children[p].profit2=n.value[r].profit2;for(let k=0;k<n.value[r].children[p].children.length;k++)n.value[r].children[p].children[k].retailPrice=n.value[r].retailPrice,n.value[r].children[p].children[k].profit=n.value[r].profit,n.value[r].children[p].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 p=n.value[r].children[u].profit/g;n.value[r].children[u].profit2=p.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,p){n.value[r].children[u].children[g].retailPrice=p,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/p;n.value[r].children[u].children[g].profit2=k.toFixed(1)}let T=v(!1);function y(){T.value=!0;const r={};r.contentType="application/json;charset=UTF-8",r.customProductId=W.value,r.skuList=[];const u=[];for(let g=0;g<n.value.length;g++)if(n.value[g].id){const p={};p.compareAtPrice=n.value[g].compareAtPrice,p.id=n.value[g].id,p.retailPrice=n.value[g].retailPrice,u.push(p)}else if(n.value[g].children[0].id)for(let p=0;p<n.value[g].children.length;p++){const k={};k.compareAtPrice=n.value[g].children[p].compareAtPrice,k.id=n.value[g].children[p].id,k.retailPrice=n.value[g].children[p].retailPrice,u.push(k)}else for(let p=0;p<n.value[g].children.length;p++)for(let k=0;k<n.value[g].children[p].children.length;k++){const B={};B.compareAtPrice=n.value[g].children[p].children[k].compareAtPrice,B.id=n.value[g].children[p].children[k].id,B.retailPrice=n.value[g].children[p].children[k].retailPrice,u.push(B)}r.skuList=u;try{return q.skuModify(r).then(async g=>{T.value=!1,g.code===200?A.value===M.HIDDENSTORE.value||A.value===M.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{T.value=!1}}function P(r){}const w=()=>{I.value=!1};let ie=v("");return ie.value=window.innerWidth,window.addEventListener("resize",function(r){ie.value=window.innerWidth}),K({openDialog:X,closeDialog:w}),(r,u)=>{const g=re("ChevronDownIcon"),p=re("ChevronRightIcon"),k=re("MinusIcon"),B=re("PlusIcon");return c(),C(oe,null,[e(Me,{modelValue:o(F).isShow,"onUpdate:modelValue":u[0]||(u[0]=_=>o(F).isShow=_),color:o(F).type,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[h(f(o(F).msg),1)]),_:1},8,["modelValue","color"]),e(Te,{modelValue:o(I),"onUpdate:modelValue":u[2]||(u[2]=_=>he(I)?I.value=_:I=_),"max-width":"60%","min-width":"346px"},{default:t(()=>[e(we,null,{default:t(()=>[e(De,null,{default:t(()=>[a("h3",xl,[u[3]||(u[3]=h("Update Variants ")),e(le,{src:o(qe),width:32,height:32,class:"close",onClick:u[1]||(u[1]=_=>he(I)?I.value=!1:I=!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",Rl,[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"}),(c(!0),C(oe,null,pe(o(n),(_,Z)=>(c(),C(oe,{key:Z},[a("div",{class:"d-flex align-center mt-3",onClick:D(i=>_.isShow=!_.isShow,["stop"])},[a("div",Tl,[_.isShow&&_.children&&_.children.length>0?(c(),R(g,{key:0})):E("",!0),!_.isShow&&_.children&&_.children.length>0?(c(),R(p,{key:1})):E("",!0),h(f(_.name),1)]),a("div",Bl,f(_.price),1),a("div",{class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"16%","min-width":"150px"},onClick:D(P,["stop"])},[e(He,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[a("div",{class:"btn add",onClick:D(i=>Q(Z,_.retailPrice-1),["stop"])},[e(k,{size:"18"})],8,Vl),Qe(a("input",{type:"text",class:"btn-input","onUpdate:modelValue":i=>_.retailPrice=i,onChange:D(i=>Q(Z,_.retailPrice),["stop"])},null,40,Ll),[[ze,_.retailPrice]]),a("div",{class:"btn del",onClick:D(i=>Q(Z,_.retailPrice+1),["stop"])},[e(B,{size:"18"})],8,Ml)]),_:2},1024)]),a("div",Fl,f(r.$filters.MoneyFormat(_.profit)),1),a("div",Nl,f(r.$filters.RateFormat(_.profit2))+"%",1)],8,Il),(c(!0),C(oe,null,pe(_.children,(i,Y)=>(c(),C("div",{key:Y,style:ut(_.isShow?"display: block":"display: none")},[a("div",{class:"d-flex align-center mt-3",onClick:$=>i.isShow=!i.isShow},[a("div",Hl,[i.isShow&&i.children&&i.children.length>0?(c(),R(g,{key:0})):E("",!0),!i.isShow&&i.children&&i.children.length>0?(c(),R(p,{key:1})):E("",!0),a("span",null,f(i.name),1)]),a("div",Ql,f(i.price),1),a("div",{class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"16%","min-width":"150px"},onClick:D(P,["stop"])},[e(He,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[a("div",{class:"btn add",onClick:D($=>m(Z,Y,i.retailPrice-1),["stop"])},[e(k,{size:"18"})],8,zl),Qe(a("input",{type:"text",class:"btn-input","onUpdate:modelValue":$=>i.retailPrice=$,onChange:D($=>m(Z,Y,i.retailPrice),["stop"])},null,40,Wl),[[ze,i.retailPrice]]),a("div",{class:"btn del",onClick:D($=>m(Z,Y,i.retailPrice+1),["stop"])},[e(B,{size:"18"})],8,Kl)]),_:2},1024)]),a("div",ql,f(r.$filters.MoneyFormat(i.profit)),1),a("div",Xl,f(r.$filters.RateFormat(i.profit2))+"%",1)],8,Ol),(c(!0),C(oe,null,pe(i.children,($,se)=>(c(),C("div",{key:se,style:ut(i.isShow?"display: block":"display: none")},[a("div",Yl,[a("div",$l,[a("span",jl,f($.name),1)]),a("div",Zl,f($.price),1),a("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"},onClick:D(P,["stop"])},[e(He,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[a("div",{class:"btn add",onClick:D(j=>S(Z,Y,se,$.retailPrice-1),["stop"])},[e(k,{size:"18"})],8,Gl),Qe(a("input",{type:"text",class:"btn-input","onUpdate:modelValue":j=>$.retailPrice=j,onChange:D(j=>S(Z,Y,se,$.retailPrice),["stop"])},null,40,Jl),[[ze,$.retailPrice]]),a("div",{class:"btn del",onClick:D(j=>S(Z,Y,se,$.retailPrice+1),["stop"])},[e(B,{size:"18"})],8,eo)]),_:2},1024)]),a("div",to,f(r.$filters.MoneyFormat($.profit)),1),a("div",lo,f(r.$filters.RateFormat($.profit2))+"%",1)])],4))),128))],4))),128))],64))),128))]),a("div",oo,[e(z,{class:"mt-4",color:"lightprimary",onClick:w},{default:t(()=>u[5]||(u[5]=[h("Cancel")])),_:1}),e(z,{class:"mt-4 ml-4",color:"btnBlue",loading:o(T),onClick:y},{default:t(()=>u[6]||(u[6]=[h("Update")])),_:1},8,["loading"])])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}}),io=xe(ao,[["__scopeId","data-v-4a950611"]]),so={class:"d-flex align-center pt-3 pb-3"},no={class:"title font-weight-medium mt-4",style:{"font-size":"14px"}},ro={class:"checkbox"},uo={class:"btns"},co=Ce({__name:"SkuUpdate",setup(O,{expose:K}){let b=v(!1),q=v(""),I=v([]),N=v([]),H=v(""),x=v("");ae([]);function n(Q,m,S){x.value=S,q.value=Q,H.value=m,W(Q),b.value=!0}const A=()=>{b.value=!1};function W(Q){const m=rl(),S={id:Q,skuInfos:!0,skuMap:!0};m.blankProductDetail2(S).then(T=>{T.data.skuMaps.forEach(y=>{y.items.forEach(P=>{P.checked=!0,P.option=JSON.parse(P.option)})}),console.log("res.data.skuMaps...",T.data.skuMaps),I.value=T.data.skuMaps,N.value=T.data.skuInfos})}let F=v(null);function X(){let Q=[];I.value.forEach(w=>{w.items.forEach(ie=>{ie.checked&&Q.push(...ie.ids)})}),console.log("getIds...",Q);for(var m={},S=0;S<Q.length;S++){var T=Q[S];m[T]?m[T]++:m[T]=1}var y=[];for(var P in m)m.hasOwnProperty(P)&&m[P]>=I.value.length&&y.push(parseInt(P));F.value.openDialog(y,I.value,N.value,H.value,x.value),A(),console.log(y)}return K({openDialog:n,closeDialog:A}),(Q,m)=>(c(),C(oe,null,[e(io,{ref_key:"refUpdateVariants",ref:F},null,512),e(Te,{modelValue:o(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",so,[m[2]||(m[2]=h("Update Variants ")),e(le,{src:o(qe),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)),(c(!0),C(oe,null,pe(o(I),(S,T)=>(c(),C("div",{key:T},[a("div",no,f(S.name),1),a("div",ro,[(c(!0),C(oe,null,pe(S.items,(y,P)=>(c(),C("div",{key:P,style:{float:"left"},class:"mr-5"},[e(Wt,{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",uo,[e(z,{class:"mt-4",color:"lightprimary",onClick:A},{default:t(()=>m[4]||(m[4]=[h("Cancel")])),_:1}),e(z,{class:"mt-4 ml-4",color:"btnBlue",onClick:X},{default:t(()=>m[5]||(m[5]=[h("Next")])),_:1})])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),po=xe(co,[["__scopeId","data-v-7332e4d7"]]),ho={class:"d-flex align-center py-5"},vo=["innerHTML"],fo={class:"d-flex mt-6"},go=Ce({__name:"PushDialog",setup(O,{expose:K}){let b=v(!1),q=v("");function I(){b.value=!1}function N(n){b.value=!0,q.value=n}function H(){window.open("https://apps.shopify.com/jetprint-fulfillment/reviews")}let x=v("");return x.value=window.innerWidth,window.addEventListener("resize",function(n){x.value=window.innerWidth}),K({handleClose:I,handleOpen:N}),(n,A)=>(c(),R(Te,{modelValue:o(b),"onUpdate:modelValue":A[0]||(A[0]=W=>he(b)?b.value=W:b=W),width:o(x)>760?"600px":"375px"},{default:t(()=>[e(we,null,{default:t(()=>[e(De,null,{default:t(()=>[a("h3",ho,[e(le,{src:o(yt),width:32,height:32,class:"close",onClick:I},null,8,["src"])]),a("p",{class:"mt-4",innerHTML:o(q)},null,8,vo),a("div",fo,[e(z,{class:"ml-auto",size:"large",onClick:H},{default:t(()=>A[1]||(A[1]=[h("Write a review")])),_:1}),e(z,{class:"ml-6",size:"large",color:"primary",onClick:I},{default:t(()=>A[2]||(A[2]=[h("OK")])),_:1})])]),_:1})]),_:1})]),_:1},8,["modelValue","width"]))}}),mo=xe(go,[["__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==",Ao={class:"filter-column"},yo={class:"d-flex ga-4 align-center productinfo",style:{"max-width":"300px"}},So=["onClick"],Co=["src"],wo={key:0,class:"personalize"},Po=["onClick"],bo={class:"mt-2 text-h5 text-medium-emphasis"},ko={key:0},_o={key:1},Uo={key:2},Eo={class:"mt-2 text-h5 text-medium-emphasis"},Do=["onClick"],xo={class:"filter-column"},Ro={class:"d-flex align-center"},Io={style:{width:"24px",height:"24px","margin-right":"16px","margin-left":"-40px"}},To={class:"d-flex align-center alert"},Bo=["onClick"],Vo={key:1,class:"d-inline-block position-relative",style:{top:"6px"}},Lo={key:0,class:"ml-auto"},Mo={class:"d-flex ga-2 align-center productinfo"},Fo=["src","onClick"],No=["onClick"],Oo={class:"mt-2 text-h5 text-medium-emphasis",style:{width:"122px"}},Ho={key:0,class:"text-h6",style:{"line-height":"1.2"}},Qo={key:1,class:"text-h6",style:{"line-height":"1.2"}},zo={key:2,class:"text-h6",style:{"line-height":"1.2"}},Wo={class:"mt-2 text-h6 text-medium-emphasis",style:{"line-height":"1.2"}},Ko=["onClick"],qo={class:"d-flex align-center mt-2"},Xo={class:"d-flex alert-phone"},Yo=["onClick"],$o={key:1},jo={class:"ml-auto d-flex ga-3"},Zo={class:"phone-page"},Go=Ce({__name:"TableData",props:{searchValue:String,dateStart:String,dateEnd:String},emits:["onCheckList"],setup(O,{expose:K,emit:b}){const q=We(()=>{let d=[];return g.merchantInfoMutations.currentShop.shopType==L.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(()=>{B()},50);const I=O,N=b,H=ae({productList:[]}),x=v([]);let n=v(!1),A=v({page:1,rowsPerPage:10,total:1}),W=ae({title:"Archive Product",message:"Are you sure to archive the selected products? Once done the products cannot be recovered.",isShow:!1}),F=ae([]),X=v(0);const Q=v("");let m=ae({});const S=Fe();let T=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(""),ie=v("");const r=v(null);let u=v(!0);const g=Kt(),p=We(()=>g.merchantInfoMutations),k=We(()=>g.isPushProduct);Ve(()=>A.value.page,d=>{_()}),Ve(A,d=>{console.log("进来了饿..."),_()}),Ve(()=>x.value,d=>{console.log("itemsSelected...",d),N("onCheckList",d)},{deep:!0}),Ve(()=>I.searchValue,d=>{console.log("进来了饿...props.searchValue"),B()},{deep:!0});function B(){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=I.searchValue,d.status=ie.value,d.dateStart=I.dateStart,d.dateEnd=I.dateEnd,d.blankProductTypeCategory=Q.value,d.isHiddenInStore=T.value,S.productPage(d).then(l=>{X.value=l.data.total,n.value=!1,l.data.records?(H.productList=l.data.records,A.value.total=l.data.total%l.data.size==0?l.data.total/l.data.size:Math.floor(l.data.total/l.data.size)+1):H.productList=[],k.value!=0&&se(k.value)})}function Z(){return S.productCount({blankProductTypeCategory:Q.value}).then(d=>{m=d.data})}function i(d){Y.value.openDialog(),F=[d],W.title="Archive Product",W.message="Are you sure to archive the selected products? Once done the products cannot be recovered.",W.isShow=!0}const Y=v(null);function $(){return S.productRemoveBatch({customProductIdList:F,contentType:"application/json;charset=UTF-8"}).then(d=>{Y.value.closeDialog(),y.isShow=!0,y.msg="Remove Success",y.color="success",_()})}function se(d){return u.value=!0,w.value=d,S.publish({customProductId:d}).then(async l=>{try{if(l.code!=200){g.SET_ISPUSH_PRODUCT(0),y.color="error",y.msg=l.msg,y.isShow=!0;return}await j(l.data.customProductPublishId)}finally{w.value=null}})}function j(d){return S.publishStatus({customProductPublishId:d}).then(async l=>{if(console.log("loopPushProductStatus...",l),l.code!=200){y.color="error",y.msg="push failed",y.isShow=!0,n.value=!1;return}if(l.data.status===2)u.value=!1,n.value=!1,g.SET_ISPUSH_PRODUCT(0),l.data.introduceText&&r.value.handleOpen(l.data.introduceText),B();else if(l.data.status===3){n.value=!1,y.color="error",y.msg=l.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,B()}function G(d){d===""&&(ie.value=null,T.value=null),d===1&&(ie.value=d,T.value=!1),d===2&&(ie.value=d,T.value=!1),d===3&&(ie.value=null,T.value=!0),console.log("进来了饿...handleChangeStatu"),B()}function ue(d){return n.value=!0,S.hideOnShopify({customProductId:d}).then(async l=>{l.code===200?(n.value=!1,console.log("进来了饿...hideShopify"),B()):(n.value=!1,y.color="error",y.msg=l.msg,y.isShow=!0)})}function Xe(d){return S.showOnShopify({customProductId:d}).then(async l=>{l.code===200?(n.value=!1,console.log("进来了饿...showShopify"),B()):(n.value=!1,y.color="error",y.msg=l.msg,y.isShow=!0)})}function Ye(d){debugger;d&&window.open(d)}function $e(d){return n.value=!0,w.value=d,S.publish({customProductId:d}).then(async l=>{try{if(l.code!==200){n.value=!1,y.color="error",y.msg=l.msg,y.isShow=!0;return}await dt(1e3),await j(l.data.customProductPublishId)}finally{w.value=""}})}let je=v(null),Ze=v(null),Ge=v(null),Je=v(null);function et(d,l,J){d&&d.length>0?je.value.openDialog(d):l&&l.length!=0&&J&&J.length!=0?Ge.value.openDialog(l,J):l&&l.length!=0&&J!=null?Ze.value.openDialog(l):l==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,l,J){ot.value.openDialog(d,l,J)}function it(d,l,J){Re.push({path:"/productSync",query:{customProductId:d,blankProductId:l}})}function st(d,l,J){Re.push({path:"/diy",query:{id:l,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,l){Re.push({path:"/createOrder",query:{id:d,mainImageUrl:l}})}let me=v(!1),Ae=v(!1);function wt(d,l){console.log("handleCheck...",d,l),d==!0?x.value.push(l):x.value.forEach((J,be)=>{J.id==l.id&&x.value.splice(be,1)}),x.value.length==A.value.rowsPerPage?(me.value=!0,Ae.value=!1):x.value.length>0?(me.value=!1,Ae.value=!0):(me.value=!1,Ae.value=!1),console.log("itemsSelected...",x)}function Pt(){!me.value&&Ae.value==!0||me.value==!1&&Ae.value==!1?(H.productList.forEach((d,l)=>{let J=0;x.value.forEach((be,rt)=>{be.id==d.id&&J++}),J==0&&x.value.push(d)}),console.log("test...",x.value),me.value=!0,Ae.value=!1):(x.value=[],me.value=!1,Ae.value=!1)}function bt(d){let l=!1;for(let J of x.value)if(d.id==J.id){l=!0;break}return l}function kt(){Re.push({path:"/products"})}Zt("pushProduct",se),qt(()=>{_(),Z()}),K({onInit:B}),tl("refreshMyProductsList",B),Xt(()=>{ll("refreshMyProductsList",B)});let Ne=v("");return Ne.value=window.innerWidth,window.addEventListener("resize",function(d){Ne.value=window.innerWidth}),(d,l)=>{const J=re("ZoomCodeIcon"),be=re("DotsIcon"),rt=re("EasyDataTable");return c(),C(oe,null,[e(Me,{modelValue:y.isShow,"onUpdate:modelValue":l[0]||(l[0]=s=>y.isShow=s),color:y.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[h(f(y.msg),1)]),_:1},8,["modelValue","color"]),e(mo,{ref_key:"refPushDialog",ref:r},null,512),e(St,{ref_key:"refTipDialog",ref:Y,title:o(W).title,message:o(W).message,onReflash:$},null,8,["title","message"]),e(al,{ref_key:"refAddon",ref:je},null,512),e(il,{ref_key:"refAddonDiyImage",ref:Ze},null,512),e(sl,{ref_key:"refAddonDiyImageText",ref:Ge},null,512),e(nl,{ref_key:"refAddonDiyText",ref:Je},null,512),e(Dl,{ref_key:"refPreMainAllDialog",ref:tt},null,512),e(po,{ref_key:"refSkuUpdate",ref:ot},null,512),o(Ne)>980?(c(),R(rt,{key:0,"items-selected":x.value,"onUpdate:itemsSelected":l[5]||(l[5]=s=>x.value=s),headers:q.value,items:H.productList,loading:o(n),"rows-per-page-message":"Products per page","server-options":o(A),"onUpdate:serverOptions":l[6]||(l[6]=s=>he(A)?A.value=s:A=s),"table-class-name":"customize-table action-position","theme-color":"rgb(var(--v-theme-secondary))","server-items-length":o(X),border:!1,onClickRow:Ct},{"empty-message":t(()=>[l[13]||(l[13]=a("div",null,[a("img",{src:bl,style:{width:"283px",height:"283px"},width:283,height:283})],-1)),e(z,{class:"mt-7",color:"primary",onClick:D(kt,["stop"])},{default:t(()=>l[12]||(l[12]=[h("Create Product")])),_:1})]),"header-Product":t(s=>[a("div",Ao,[h(f(s.text)+" ",1),e(ge,null,{activator:t(({props:U})=>[e(z,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[14]||(l[14]=[h("Product Filter")])),_:1}),a("img",ce({src:Le},U,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(Se,null,{default:t(()=>[(c(!0),C(oe,null,pe(o(P),(U,V)=>(c(),R(ee,{key:V,value:V,color:"secondary",onClick:D(ke=>Pe(U),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h(f(U.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})])]),"item-Product":t(({mainImageUrl:s,title:U,productNo:V,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",yo,[a("div",{class:"position-relative productimg",onClick:D(It=>lt(Ut),["stop"])},[e(J,{color:"#fff","stroke-width":"1.5",class:"productimg-add"}),a("img",{src:s,style:{width:"82px",height:"82px","border-radius":"12px"},alt:""},null,8,Co),Rt?(c(),C("div",wo,[e(le,{src:o(ul),width:"13px",height:"13px",inline:""},null,8,["src"])])):E("",!0)],8,So),a("div",null,[a("h3",{class:"text-ellipsis product-title",onClick:D(It=>it(Dt,Et,xt),["stop"])},f(U),9,Po),a("p",bo,[_e?(c(),C("span",ko,f(_e)+" : "+f(Oe),1)):E("",!0),ye?(c(),C("span",_o," | "+f(ye)+" : "+f(de),1)):E("",!0),Be?(c(),C("span",Uo," | "+f(Be)+" : "+f(_t),1)):E("",!0)]),a("p",Eo,"SKU : "+f(V),1)])])]),"item-customFile":t(({fittingsInfoList:s,imageBoxInfoList:U,inputBoxInfoList:V})=>[s&&s.length!=0||U&&U.length!=0||V&&V.length!=0?(c(),C("p",{key:0,class:"mt-2 text-primary font-weight-medium",style:{cursor:"pointer"},onClick:D(ke=>et(s,U,V),["stop"])},"Addon",8,Do)):E("",!0)]),"header-status":t(s=>[a("div",xo,[h(f(s.text)+" ",1),p.value.currentShop.shopType===o(L).SHOPIFY.value||p.value.currentShop.shopType===o(L).WOOCOMMERCE.value||p.value.currentShop.shopType===o(L).ETSY.value||p.value.currentShop.shopType===o(L).NOT_BIND.value?(c(),R(ge,{key:0},{activator:t(({props:U})=>[e(z,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[15]||(l[15]=[h("Status Filter")])),_:1}),a("img",ce({src:Le},U,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(Se,null,{default:t(()=>[e(ee,{color:"secondary",onClick:l[1]||(l[1]=D(U=>G(""),["stop"]))},{default:t(()=>[e(te,null,{default:t(()=>[h("All · "+f(o(m).allCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:l[2]||(l[2]=D(U=>G(o(M).UNPUBLISHED.value),["stop"]))},{default:t(()=>[e(te,null,{default:t(()=>[h("Unpublished · "+f(o(m).unPublishedCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:l[3]||(l[3]=D(U=>G(o(M).PUBLISHED.value),["stop"]))},{default:t(()=>[e(te,null,{default:t(()=>[h("Published · "+f(o(m).publishedCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:l[4]||(l[4]=D(U=>G(o(M).HIDDENSTORE.value),["stop"]))},{default:t(()=>[e(te,null,{default:t(()=>[h("Hidden in store · "+f(o(m).hiddenInStoreCount),1)]),_:1})]),_:1})]),_:1})]),_:1})):E("",!0)])]),"item-status":t(({isHiddenInStore:s,status:U,isBlankProductSkuUpdate:V,blankProductId:ke,id:_e})=>[a("div",Ro,[a("div",Io,[V?(c(),R(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",To,[a("img",ce({src:ht},I,{style:{width:"24px",height:"24px","margin-right":"14px"},alt:""}),null,16),l[16]||(l[16]=a("span",null,"Some variants are updated,Consider updating this products.",-1)),a("a",{onClick:D(ye=>at(ke,U,_e),["stop"])},"See variants",8,Bo)])]),_:2},1024)):E("",!0)]),s?(c(),R(Ue,{key:0,class:"text-secondary"},{default:t(()=>l[17]||(l[17]=[h("Hidden in store")])),_:1})):U===o(M).PUBLISHED.value?(c(),R(Ue,{key:1,class:"text-success"},{default:t(()=>l[18]||(l[18]=[h("Published")])),_:1})):U===o(M).UNPUBLISHED.value?(c(),R(Ue,{key:2,class:"text-info"},{default:t(()=>l[19]||(l[19]=[h("Unpublish")])),_:1})):E("",!0)])]),"item-action":t(({status:s,id:U,isHiddenInStore:V,productStoreUrl:ke,blankProductId:_e,mainImageUrl:ye,customizable:Be,blankProductTypeCategory:Oe})=>[e(z,{icon:"",variant:"text",disabled:o(ol).DIY.value==Oe,onClick:D(de=>st(U,_e,Be),["stop"])},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[20]||(l[20]=[h("Edit Design")])),_:1}),e(le,{src:o(gt),width:20,height:20},null,8,["src"])]),_:2},1032,["disabled","onClick"]),e(z,{icon:"",variant:"text",onClick:D(de=>nt(U,ye),["stop"])},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[21]||(l[21]=[h("Create an Order")])),_:1}),e(le,{src:o(vt),width:20,height:20},null,8,["src"])]),_:2},1032,["onClick"]),s===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).SHOPIFY.value||s===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).WOOCOMMERCE.value||s===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).ETSY.value?(c(),R(z,{key:0,icon:"",variant:"text",loading:o(w)==U,onClick:D(de=>se(U),["stop"])},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[22]||(l[22]=[h("Go to Publish")])),_:1}),e(le,{src:o(mt),width:20,height:20},null,8,["src"])]),_:2},1032,["loading","onClick"])):(c(),C("div",Vo,[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[23]||(l[23]=[h("Go to Publish")])),_:1}),e(le,{src:o(At),width:20,height:20},null,8,["src"])])),e(z,{icon:"",variant:"text",onClick:D(de=>i(U),["stop"])},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[24]||(l[24]=[h("Archive")])),_:1}),e(le,{src:o(ft),width:20,height:20},null,8,["src"])]),_:2},1032,["onClick"]),s===o(M).PUBLISHED.value?(c(),R(ge,{key:2},{activator:t(({props:de})=>[e(z,ce({size:"x-small"},de,{variant:"text"}),{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[25]||(l[25]=[h("Action")])),_:1}),e(be,{width:"20","stroke-width":"1.5"})]),_:2},1040)]),default:t(()=>[e(Se,null,{default:t(()=>[s===o(M).PUBLISHED.value&&!V?(c(),R(ee,{key:0,link:"",color:"secondary",onClick:D(de=>ue(U),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h("Hide on "+f(d.$filters.dictFilter(p.value.currentShop.shopType,o(L))),1)]),_:1})]),_:2},1032,["onClick"])):E("",!0),s===o(M).PUBLISHED.value&&V?(c(),R(ee,{key:1,link:"",color:"secondary",onClick:D(de=>Xe(U),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h("Show on "+f(d.$filters.dictFilter(p.value.currentShop.shopType,o(L))),1)]),_:1})]),_:2},1032,["onClick"])):E("",!0),s===o(M).PUBLISHED.value&&(p.value.currentShop.shopType===o(L).SHOPIFY.value||p.value.currentShop.shopType===o(L).WOOCOMMERCE.value||p.value.currentShop.shopType===o(L).ETSY.value)?(c(),R(ee,{key:2,link:"",color:"secondary",onClick:D(de=>Ye(ke),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>l[26]||(l[26]=[h("See in store")])),_:1})]),_:2},1032,["onClick"])):E("",!0),s===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).SHOPIFY.value||s===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).WOOCOMMERCE.value||s===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).ETSY.value?(c(),R(ee,{key:3,link:"",color:"secondary",onClick:D(de=>$e(U),["stop"]),disabled:o(w)===U},{default:t(()=>[e(te,null,{default:t(()=>l[27]||(l[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"])):(c(),R(we,{key:1,variant:"outlined",style:{padding:"0 0px"}},{default:t(()=>[e(Yt,{class:"py-3",style:{padding:"0 10px"}},{default:t(()=>[e($t,{class:"text-h5 d-flex align-center",style:{"font-size":"12px"}},{default:t(()=>[e(ct,{"model-value":o(me),indeterminate:o(Ae),color:"secondary","hide-details":"",onClick:Pt},null,8,["model-value","indeterminate"]),l[31]||(l[31]=h(" Product ")),e(ge,null,{activator:t(({props:s})=>[e(z,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[28]||(l[28]=[h("Product")])),_:1}),a("img",ce({src:Le},s,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(Se,null,{default:t(()=>[(c(!0),C(oe,null,pe(o(P),(s,U)=>(c(),R(ee,{key:U,value:U,color:"secondary",onClick:V=>Pe(s)},{default:t(()=>[e(te,null,{default:t(()=>[h(f(s.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1}),p.value.currentShop.shopType===o(L).SHOPIFY.value||p.value.currentShop.shopType===o(L).WOOCOMMERCE.value||p.value.currentShop.shopType===o(L).ETSY.value||p.value.currentShop.shopType===o(L).NOT_BIND.value?(c(),C("div",Lo,[l[30]||(l[30]=h(" Status ")),e(ge,null,{activator:t(({props:s})=>[e(z,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[29]||(l[29]=[h("Status Filter")])),_:1}),a("img",ce({src:Le},s,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(Se,null,{default:t(()=>[e(ee,{color:"secondary",onClick:l[7]||(l[7]=s=>G(""))},{default:t(()=>[e(te,null,{default:t(()=>[h("All · "+f(o(m).allCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:l[8]||(l[8]=s=>G(o(M).UNPUBLISHED.value))},{default:t(()=>[e(te,null,{default:t(()=>[h("Unpublished · "+f(o(m).unPublishedCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:l[9]||(l[9]=s=>G(o(M).PUBLISHED.value))},{default:t(()=>[e(te,null,{default:t(()=>[h("Published · "+f(o(m).publishedCount),1)]),_:1})]),_:1}),e(ee,{color:"secondary",onClick:l[10]||(l[10]=s=>G(o(M).HIDDENSTORE.value))},{default:t(()=>[e(te,null,{default:t(()=>[h("Hidden in store · "+f(o(m).hiddenInStoreCount),1)]),_:1})]),_:1})]),_:1})]),_:1})])):E("",!0)]),_:1}),e(De,{style:{padding:"10px 0"}},{default:t(()=>[(c(!0),C(oe,null,pe(H.productList,(s,U)=>(c(),C(oe,{key:U},[a("div",Mo,[a("div",null,[e(ct,{"model-value":bt(s),color:"secondary","hide-details":"","onUpdate:modelValue":V=>wt(V,s)},null,8,["model-value","onUpdate:modelValue"])]),a("img",{src:s.mainImageUrl,style:{width:"82px",height:"82px","border-radius":"12px"},alt:"",onClick:V=>lt(s.imageList)},null,8,Fo),a("div",null,[a("h3",{class:"text-ellipsis2 product-title",onClick:V=>it(s.id,s.blankProductId,s.customizable)},f(s.title),9,No),a("p",Oo,[s.option1Name?(c(),C("span",Ho,f(s.option1Name)+" : "+f(s.option1Num),1)):E("",!0),s.option2Name?(c(),C("span",Qo," | "+f(s.option2Name)+" : "+f(s.option2Num),1)):E("",!0),s.option3Name?(c(),C("span",zo," | "+f(s.option3Name)+" : "+f(s.option3Num),1)):E("",!0)]),a("p",Wo,"SKU : "+f(s.productNo),1)])]),s.fittingsInfoList&&s.fittingsInfoList.length!=0||s.imageBoxInfoList&&s.imageBoxInfoList.length!=0||s.inputBoxInfoList&&s.inputBoxInfoList.length!=0?(c(),C("p",{key:0,class:"mt-2 text-primary font-weight-medium",onClick:V=>et(s.fittingsInfoList,s.imageBoxInfoList,s.inputBoxInfoList)},"Addon",8,Ko)):E("",!0),a("div",qo,[s.isBlankProductSkuUpdate?(c(),R(ge,{key:0,location:"top center"},{activator:t(({props:V})=>[a("img",ce({src:pt,ref_for:!0},V,{style:{width:"24px",height:"24px","margin-right":"16px"},alt:""}),null,16)]),default:t(()=>[a("div",Xo,[a("img",ce({src:ht,ref_for:!0},I,{style:{width:"24px",height:"24px","margin-right":"14px"},alt:""}),null,16),a("div",null,[l[32]||(l[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:V=>at(s.blankProductId,s.status,s.id)},"See variants",8,Yo)])])]),_:2},1024)):E("",!0),o(g).merchantInfoMutations.currentShop.shopType!=o(L).GENERAL.value?(c(),C("div",$o,[s.isHiddenInStore?(c(),R(Ue,{key:0,class:"text-secondary"},{default:t(()=>l[33]||(l[33]=[h("Hidden in store")])),_:1})):s.status===o(M).PUBLISHED.value?(c(),R(Ue,{key:1,class:"text-success"},{default:t(()=>l[34]||(l[34]=[h("Published")])),_:1})):s.status===o(M).UNPUBLISHED.value?(c(),R(Ue,{key:2,class:"text-info"},{default:t(()=>l[35]||(l[35]=[h("Unpublish")])),_:1})):E("",!0)])):E("",!0),a("div",jo,[e(le,{src:o(gt),width:20,height:20,onClick:V=>st(s.id,s.blankProductId,s.customizable)},null,8,["src","onClick"]),e(le,{src:o(vt),width:20,height:20,onClick:V=>nt(s.id,s.mainImageUrl)},null,8,["src","onClick"]),s.status===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).SHOPIFY.value||s.status===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).WOOCOMMERCE.value||s.status===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).ETSY.value?(c(),R(le,{key:0,src:o(mt),loading:o(w)==s.id,width:20,height:20,onClick:V=>se(s.id)},null,8,["src","loading","onClick"])):(c(),R(le,{key:1,src:o(At),width:20,height:20},null,8,["src"])),e(le,{src:o(ft),width:20,height:20,onClick:V=>i(s.id)},null,8,["src","onClick"]),s.status===o(M).PUBLISHED.value?(c(),R(ge,{key:2},{activator:t(({props:V})=>[e(z,ce({size:"x-small",ref_for:!0},V,{variant:"text"}),{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>l[36]||(l[36]=[h("Action")])),_:1}),e(be,{width:"20","stroke-width":"1.5"})]),_:2},1040)]),default:t(()=>[e(Se,null,{default:t(()=>[s.status===o(M).PUBLISHED.value&&!o(T)?(c(),R(ee,{key:0,link:"",color:"secondary",onClick:D(V=>ue(s.id),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h("Hide on "+f(d.$filters.dictFilter(p.value.currentShop.shopType,o(L))),1)]),_:1})]),_:2},1032,["onClick"])):E("",!0),s.status===o(M).PUBLISHED.value&&o(T)?(c(),R(ee,{key:1,link:"",color:"secondary",onClick:D(V=>Xe(s.id),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>[h("Show on "+f(d.$filters.dictFilter(p.value.currentShop.shopType,o(L))),1)]),_:1})]),_:2},1032,["onClick"])):E("",!0),s.status===o(M).PUBLISHED.value&&(p.value.currentShop.shopType===o(L).SHOPIFY.value||p.value.currentShop.shopType===o(L).WOOCOMMERCE.value||p.value.currentShop.shopType===o(L).ETSY.value)?(c(),R(ee,{key:2,link:"",color:"secondary",onClick:D(V=>Ye(s.productStoreUrl),["stop"])},{default:t(()=>[e(te,null,{default:t(()=>l[37]||(l[37]=[h("See in store")])),_:1})]),_:2},1032,["onClick"])):E("",!0),s.status===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).SHOPIFY.value||s.status===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).WOOCOMMERCE.value||s.status===o(M).UNPUBLISHED.value&&p.value.currentShop.shopType===o(L).ETSY.value?(c(),R(ee,{key:3,link:"",color:"secondary",onClick:D(V=>$e(s.id),["stop"]),disabled:o(w)===s.id},{default:t(()=>[e(te,null,{default:t(()=>l[38]||(l[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",Zo,[e(jt,{"active-color":"primary",modelValue:o(A).page,"onUpdate:modelValue":l[11]||(l[11]=s=>o(A).page=s),length:o(A).total,"total-visible":2},null,8,["modelValue","length"])])]),_:1}))],64)}}}),Jo=xe(Go,[["__scopeId","data-v-23c26b07"]]),ea={class:"d-flex ga-2 justify-end"},ga=Ce({__name:"MyProduct",setup(O){const K=Fe(),b=v(""),q=v([]),I=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}),x=v(null),n=v(""),A=v(""),W=v(null);function F(r){if(r.value===1){W.value.openDialog();return}let u=X(r.value);console.log("handleFilter...",u),n.value=u.start,A.value=u.end,setTimeout(()=>{x.value.onInit()},100)}function X(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),q.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 T(){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 q.value.forEach(u=>{r.push(u.id)}),K.productRemoveBatch({customProductIdList:r,contentType:"application/json;charset=UTF-8"}).then(u=>{q.value=[],S.value.closeDialog(),H.isShow=!0,H.msg="Remove Success",H.color="success",x.value.onInit()})}let P=v(null);function w(){let r=[];q.value.forEach(u=>{r.push(u.id)}),P.value&&P.value.openDialog(r)}function ie(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(()=>{x.value.onInit()},100)}return(r,u)=>{const g=re("CopyIcon"),p=re("TrashIcon"),k=re("FilterIcon");return c(),C(oe,null,[e(Me,{modelValue:H.isShow,"onUpdate:modelValue":u[0]||(u[0]=B=>H.isShow=B),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:I},null,8,["breadcrumbs"]),e(St,{ref_key:"refTipDialog",ref:S,title:o(m).title,message:o(m).message,onReflash:y},null,8,["title","message"]),e(Pl,{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(Gt,{type:"text",variant:"outlined","persistent-placeholder":"",placeholder:"Search Product",modelValue:b.value,"onUpdate:modelValue":u[1]||(u[1]=B=>b.value=B),density:"compact","hide-details":"","prepend-inner-icon":"mdi-magnify"},null,8,["modelValue"])]),_:1}),e(Ie,{cols:"12",md:"3"},{default:t(()=>[a("div",ea,[a("div",null,[e(ne,{activator:"parent",location:"top"},{default:t(()=>u[2]||(u[2]=[h("Copy Product")])),_:1}),e(z,{icon:"",variant:"text",disabled:q.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(z,{icon:"",variant:"text",disabled:q.value.length==0,onClick:T},{default:t(()=>[e(p,{size:"20","stroke-width":1.5})]),_:1},8,["disabled"])]),e(ge,null,{activator:t(({props:B})=>[e(z,ce({icon:"",variant:"text"},B),{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(()=>[(c(!0),C(oe,null,pe(o(N),(B,_)=>(c(),R(ee,{key:_,value:_,color:"secondary",onClick:Z=>F(B)},{default:t(()=>[e(te,null,{default:t(()=>[h(f(B.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})])]),_:1})]),_:1}),e(Jo,{ref_key:"refTableData",ref:x,searchValue:b.value,dateStart:n.value,dateEnd:A.value,onOnCheckList:Q},null,8,["searchValue","dateStart","dateEnd"]),e(el,{ref_key:"refCustomDate",ref:W,onOnDate:ie},null,512)]),_:1})],64)}}});export{ga as default};