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