1 |
- import{u as q,a as R,B as U,b as G,v as M}from"./index.5ce19447.js";import"./elementPlus.ff7602ba.js";import{g as $,a as j,b as A,c as E,d as K}from"./crud.eb30edc9.js";import z from"./dataTendency.16c5fc2e.js";import{d as W,q as u,r as _,al as C,j as F,w as H,a9 as n,o as J,E as Q,G as a,M as t,a2 as X,a0 as Y,u as o,a as r,L as c,B as Z,aq as ee,ar as ae}from"./vue.65d9dadc.js";import{o as te}from"./enum.b537673d.js";import{SpCampaignPuchasedOtherProductsColumn as oe}from"./commonTabColumn.0c3adb9e.js";import{D as re}from"./index.fbf4813c.js";import{_ as ne}from"./_plugin-vue_export-helper.c27b6911.js";import"./echarts.72dc8373.js";import"./index.787ef9b0.js";import"./index.4dc9403e.js";const se=l=>(ee("data-v-2994f314"),l=l(),ae(),l),ce={class:"en-text"},le={class:"en-text"},de={class:"campare-switch"},ie=se(()=>r("span",null,"数据对比 ",-1)),pe=W({__name:"index",setup(l){const b=u("topSearchItem"),k=u("searchType"),I=u("searchItem"),f=_("dataTendency"),S=q(),P=R(),{dateRange:h}=C(P),{profile:x}=C(S),D=[{metric:"TotalPurchasesOtherSKU",color:"#0085ff",label:"其它商品订单数"},{metric:"TotalSalesOtherSKU",color:"#3fd4cf",label:"其它商品销售额"},{metric:"TotalUnitOrderedOtherSKU",color:"#ff9500",label:"其它商品销量"}],i=_(!1),p=_({profileId:x.value.profile_id,dateRange:h,searchItem:b,searchType:k,filterItem:I}),{crudBinding:N,crudRef:O,crudExpose:v}=U({createCrudOptions:K,context:p}),g=m=>{M.push({name:"CampaignDetail",query:{campaignId:m.campaignId,tagsViewName:m.campaignName}})};return F(async()=>{v.doRefresh()}),H(p,async()=>{v.doRefresh()},{deep:!0}),(m,d)=>{const T=n("el-tab-pane"),V=n("el-tabs"),w=n("el-link"),y=n("el-tooltip"),B=n("el-switch"),L=n("fs-crud");return J(),Q(o(G),{class:"fs-page-custom"},{default:a(()=>[t(L,Z({ref_key:"crudRef",ref:O},o(N)),X({"header-middle":a(()=>[t(V,{modelValue:f.value,"onUpdate:modelValue":d[0]||(d[0]=e=>f.value=e),class:"chart-tabs",type:"border-card"},{default:a(()=>[t(T,{label:"数据趋势",name:"dataTendency"},{default:a(()=>[t(z,{query:p.value,fetchCard:o($),fetchLine:o(j),"fetch-line-month":o(A),"fetch-line-week":o(E),"init-metric":D,"metric-enum":o(te)},null,8,["query","fetchCard","fetchLine","fetch-line-month","fetch-line-week","metric-enum"])]),_:1})]),_:1},8,["modelValue"])]),cell_adProduct:a(e=>[r("p",null,c(e.row.advertisedAsin),1),r("p",null,c(e.row.advertisedSku),1)]),cell_purchasedProduct:a(e=>[r("p",null,c(e.row.purchasedAsin),1)]),cell_campaignName:a(e=>[t(y,{effect:"dark",content:e.row.campaignName,placement:"top"},{default:a(()=>[t(w,{type:"primary",underline:!1,onClick:s=>g(e.row)},{default:a(()=>[r("div",ce,c(e.row.campaignName),1)]),_:2},1032,["onClick"])]),_:2},1032,["content"])]),cell_adGroupName:a(e=>[t(y,{effect:"dark",content:e.row.adGroupName,placement:"top"},{default:a(()=>[t(w,{type:"primary",underline:!1,onClick:s=>g(e.row)},{default:a(()=>[r("div",le,c(e.row.adGroupName),1)]),_:2},1032,["onClick"])]),_:2},1032,["content"])]),"toolbar-left":a(()=>[r("div",de,[ie,t(B,{modelValue:i.value,"onUpdate:modelValue":d[1]||(d[1]=e=>i.value=e),size:"small"},null,8,["modelValue"])])]),_:2},[Y(Object.keys(o(oe)),e=>({name:`cell_${e}`,fn:a(s=>[t(re,{field:e,value:s.row[e],"prev-val":s.row[`prev${e}`],"gap-val":s.row[`gap${e}`],"date-range":o(h),"show-compare":i.value},null,8,["field","value","prev-val","gap-val","date-range","show-compare"])])}))]),1040)]),_:1})}}});const Ie=ne(pe,[["__scopeId","data-v-2994f314"]]);export{Ie as default};
|