import{o as L}from"./elementPlus.e8d2ee2e.js";import{e as N}from"./api.36d8319a.js";import{s as A}from"./columns.24ea4a2e.js";import{e as h}from"./emitter.abd3e174.js";import{d as O,q as S,r as u,Q as T,w as q,j as R,a8 as m,ae as V,H as j,o as i,c as l,M as a,a1 as z,$ as F,G as n,a as s,u as I,L as c,K as k,F as K,a2 as M,a3 as $}from"./vue.8d1e6c5e.js";import{_ as E}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.73111eb1.js";import"./echarts.72dc8373.js";const G={class:"outer-container"},H={key:0,class:"list-content"},Q={class:"image-item"},U=["src"],J={key:1},W={class:"image-slot"},X={class:"item-title"},Y={class:"item-font"},Z={class:"item-font"},w={class:"black-color"},ee={class:"item-font display-line"},te={class:"black-color"},se=O({__name:"SalesOverview",setup(ae){const x=S("profile"),p=S("dateRange"),r=u(""),f=u(""),b=u("");h.on("useSelectItem-clickParentAsinBtn",e=>{r.value=e.selectedParentAsin,o()}),h.on("useSelectItem-clickAsinBtn",e=>{r.value=e.selectedParentAsin,f.value=e.selectedAsin,o()}),h.on("useSelectItem-clickSkuItem",e=>{r.value=e.selectedParentAsin,f.value=e.selectedAsin,b.value=e.selectedSku,o()});const v=u(!1),g=T({height:"auto",border:!1,round:!0,columnConfig:{resizable:!0},toolbarConfig:{custom:!0,slots:{buttons:"toolbar_buttons"}},columns:[],data:[]});async function o(){v.value=!0;const e={profileId:x.value.profile_id,startDate:p.value[0],endDate:p.value[1],parentAsin:r.value,childAsin:f.value,sku:b.value};try{const d=await N(e);g.columns=A,g.data=d.data}catch(d){console.log("error:",d)}finally{v.value=!1}}return q(p,()=>{o()}),R(()=>{o()}),(e,d)=>{const D=m("el-icon"),C=m("el-image"),y=m("el-tooltip"),P=m("vxe-grid"),B=V("loading");return j((i(),l("div",G,[a(P,M($(g)),z({toolbar_buttons:n(()=>[]),_:2},[F(I(A),_=>({name:`${_.field}_default`,fn:n(({row:t})=>[s("div",null,[_.field=="sku"?(i(),l("div",H,[s("div",Q,[t.Image?(i(),l("img",{key:0,src:t.Image},null,8,U)):(i(),l("div",J,[a(C,null,{error:n(()=>[s("div",W,[a(D,null,{default:n(()=>[a(I(L))]),_:1})])]),_:1})]))]),s("div",null,[a(y,{effect:"dark",content:t.Title,placement:"top-start"},{default:n(()=>[s("span",X,c(t.Title?t.Title:"--"),1)]),_:2},1032,["content"]),s("div",null,[s("span",Y,c(t.quantity?"有库存":"缺货"),1)]),s("span",Z,[k(" ASIN: "),s("span",w,c(t.Asin),1)]),a(y,{effect:"dark",content:t.sku,placement:"top-start"},{default:n(()=>[s("span",ee,[k(" SKU: "),s("span",te,c(t.sku),1)])]),_:2},1032,["content"])])])):(i(),l(K,{key:1},[k(c(t[_.field]?t[_.field]:"-"),1)],64))])])}))]),1040)])),[[B,v.value]])}}});const ue=E(se,[["__scopeId","data-v-0af2123b"]]);export{ue as default};