index.080709ab.js 5.1 KB

1
  1. import{q as P}from"./elementPlus.ff7602ba.js";import{u as O,a as J,B as K,b as W}from"./index.5ce19447.js";import{d as F,r as i,al as N,ao as H,am as Q,j as X,w as Y,a9 as n,o as d,E as _,G as t,M as a,a2 as Z,a0 as ee,u as l,J as b,a as o,c as te,L as s,K as f,B as ae,n as se,aq as oe,ar as ne}from"./vue.65d9dadc.js";import{g as le,a as re,b as ce,c as ie}from"./api.52fd73b1.js";import de from"./adStruct.34c0e21c.js";import{createCrudOptions as pe}from"./crud.ec3e0062.js";import{D as me}from"./index.fbf4813c.js";import ue from"./dataTendency.6f970326.js";import{SbBaseColumn as _e}from"./commonTabColumn.0c3adb9e.js";import{_ as fe}from"./_plugin-vue_export-helper.c27b6911.js";import"./echarts.72dc8373.js";import"./index.4dc9403e.js";import"./api.a2a234a5.js";import"./dropdowndisable.88660b16.js";import"./enum.b537673d.js";import"./index.787ef9b0.js";const ge=p=>(oe("data-v-4772ff76"),p=p(),ne(),p),he={style:{display:"flex"}},ve=["src"],we={class:"image-slot"},ye={class:"right-part"},ke={class:"list-item-title title-font"},Ce={class:"list-item-asin"},Ie={class:"asin-font"},Se={class:"en-text"},Ne={class:"en-text"},be={class:"en-text"},Te={class:"text-range"},xe={class:"campare-switch"},Be=ge(()=>o("span",null,"数据对比 ",-1)),Me=F({__name:"index",setup(p,{expose:T}){const r=i("dataTendency"),x=O(),B=J(),{dateRange:C}=N(B),{profile:M}=N(x),g=i({profileId:M.value.profile_id,dateRange:C}),{crudBinding:V,crudRef:A,crudExpose:I}=K({createCrudOptions:pe,context:g});H();const D=Q(),L=i(),R=i(),h=i(!1);X(()=>{I.doRefresh()});const v=w=>{D.push({name:"CampaignDetail",query:{campaignId:w.campaignId,tagsViewName:w.campaignName}})},S=()=>{r.value==="dataTendency"?R.value.resizeChart():r.value==="adStruct"&&L.value.resizeChart()},$=()=>{se(()=>{S()})};return T({resizeTabChart:S}),Y(g,async()=>{I.doRefresh()},{deep:!0}),(w,m)=>{const y=n("el-tab-pane"),q=n("el-tabs"),G=n("el-progress"),U=n("el-icon"),z=n("el-image"),u=n("el-tooltip"),k=n("el-link"),E=n("el-switch"),j=n("fs-crud");return d(),_(l(W),{class:"fs-page-custom"},{default:t(()=>[a(j,ae({ref_key:"crudRef",ref:A},l(V)),Z({"header-middle":t(()=>[a(q,{modelValue:r.value,"onUpdate:modelValue":m[0]||(m[0]=e=>r.value=e),class:"chart-tabs",type:"border-card",onTabChange:$},{default:t(()=>[a(y,{label:"数据趋势",name:"dataTendency"},{default:t(()=>[r.value==="dataTendency"?(d(),_(ue,{key:0,query:g.value,fetchCard:l(le),"fetch-line-month":l(re),"fetch-line-week":l(ce),fetchLine:l(ie)},null,8,["query","fetchCard","fetch-line-month","fetch-line-week","fetchLine"])):b("",!0)]),_:1}),a(y,{label:"广告结构",name:"adStruct"},{default:t(()=>[r.value==="adStruct"?(d(),_(de,{key:0})):b("",!0)]),_:1}),a(y,{label:"散点视图",name:"scatterView"})]),_:1},8,["modelValue"])]),cell_percentTimeInBudget:t(e=>[a(G,{percentage:e.row.percentTimeInBudget>0?e.row.percentTimeInBudget*100:0},null,8,["percentage"])]),cell_resolvedExpression_value:t(({row:e})=>[o("div",he,[e.Image?(d(),te("img",{key:0,class:"img-part",src:e.Image,alt:""},null,8,ve)):(d(),_(z,{key:1,class:"img-part"},{error:t(()=>[o("div",we,[a(U,null,{default:t(()=>[a(l(P))]),_:1})])]),_:1})),a(u,{effect:"dark",placement:"top-start"},{content:t(()=>[o("p",null,s(e.Title?e.Title:"--"),1),o("p",null,"ASIN: "+s(e.ASIN?e.ASIN:"--"),1)]),default:t(()=>[o("div",ye,[o("div",ke,s(e.Title?e.Title:"--"),1),o("div",null,[o("span",Ce,[f(" ASIN: "),o("span",Ie,s(e.ASIN?e.ASIN:"--"),1)])])])]),_:2},1024)])]),cell_campaignName:t(e=>[a(u,{effect:"dark",content:e.row.campaignName,placement:"top"},{default:t(()=>[a(k,{type:"primary",underline:!1,onClick:c=>v(e.row)},{default:t(()=>[o("div",Se,s(e.row.campaignName),1)]),_:2},1032,["onClick"])]),_:2},1032,["content"])]),cell_adGroupName:t(e=>[a(u,{effect:"dark",content:e.row.adGroupName,placement:"top"},{default:t(()=>[a(k,{type:"primary",underline:!1,onClick:c=>v(e.row)},{default:t(()=>[o("div",Ne,s(e.row.adGroupName),1)]),_:2},1032,["onClick"])]),_:2},1032,["content"])]),cell_ASIN:t(e=>[a(u,{effect:"dark",content:e.row.ASIN,placement:"top"},{default:t(()=>[a(k,{type:"primary",underline:!1,onClick:c=>v(e.row)},{default:t(()=>[o("div",be,s(e.row.ASIN),1)]),_:2},1032,["onClick"])]),_:2},1032,["content"])]),cell_suggestedBid:t(e=>[o("div",null,"$"+s(e.row.suggestedBid),1),o("div",Te,"$"+s(e.row.suggestedBid_lower)+" ~ $"+s(e.row.suggestedBid_upper),1)]),cell_MissedImpressions:t(e=>[f(s(e.row.MissedImpressionsLower??"0")+" ~ "+s(e.row.MissedImpressionsUpper??"0"),1)]),cell_MissedClicks:t(e=>[f(s(e.row.MissedClicksLower??"0")+" ~ "+s(e.row.MissedClicksUpper??"0"),1)]),cell_MissedSales:t(e=>[f(s(e.row.MissedSalesLower??"0")+" ~ "+s(e.row.MissedSalesUpper??"0"),1)]),"toolbar-left":t(()=>[o("div",xe,[Be,a(E,{modelValue:h.value,"onUpdate:modelValue":m[1]||(m[1]=e=>h.value=e),size:"small"},null,8,["modelValue"])])]),_:2},[ee(Object.keys(l(_e)),e=>({name:`cell_${e}`,fn:t(c=>[a(me,{field:e,value:c.row[e],"prev-val":c.row[`prev${e}`],"gap-val":c.row[`gap${e}`],"date-range":l(C),"show-compare":h.value},null,8,["field","value","prev-val","gap-val","date-range","show-compare"])])}))]),1040)]),_:1})}}});const We=fe(Me,[["__scopeId","data-v-4772ff76"]]);export{We as default};