1 |
- import{u as P,a as O,B as J,a3 as K,b as W}from"./index.18ea3f49.js";import"./elementPlus.fdc894a5.js";import{f as F,r as i,ak as N,ao as H,al as Q,d as X,w as Y,a7 as n,h as d,E as _,G as t,M as a,a1 as Z,$ as ee,u as l,J as b,j as o,i as te,L as s,K as f,B as ae,n as se,aq as oe,ar as ne}from"./vue.fb807239.js";import{g as le,a as re,b as ce,c as ie}from"./api.0466bcf9.js";import de from"./adStruct.0794a9fe.js";import{createCrudOptions as pe}from"./crud.e7dcff36.js";import{D as ue}from"./index.fbcda8f9.js";import me from"./dataTendency.a5c70a58.js";import{SbBaseColumn as _e}from"./commonTabColumn.ff2f4b1c.js";import{_ as fe}from"./_plugin-vue_export-helper.c27b6911.js";import"./echarts.594b4072.js";import"./index.c691347b.js";import"./api.7ea221df.js";import"./dropdowndisable.88660b16.js";import"./enum.b537673d.js";import"./index.6a3ba7de.js";const ge=p=>(oe("data-v-4772ff76"),p=p(),ne(),p),he={style:{display:"flex"}},ve=["src"],we={class:"image-slot"},ke={class:"right-part"},ye={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=P(),B=O(),{dateRange:C}=N(B),{profile:M}=N(x),g=i({profileId:M.value.profile_id,dateRange:C}),{crudBinding:V,crudRef:A,crudExpose:I}=J({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,u)=>{const k=n("el-tab-pane"),q=n("el-tabs"),G=n("el-progress"),U=n("el-icon"),z=n("el-image"),m=n("el-tooltip"),y=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":u[0]||(u[0]=e=>r.value=e),class:"chart-tabs",type:"border-card",onTabChange:$},{default:t(()=>[a(k,{label:"数据趋势",name:"dataTendency"},{default:t(()=>[r.value==="dataTendency"?(d(),_(me,{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(k,{label:"广告结构",name:"adStruct"},{default:t(()=>[r.value==="adStruct"?(d(),_(de,{key:0})):b("",!0)]),_:1}),a(k,{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(K))]),_:1})])]),_:1})),a(m,{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",ke,[o("div",ye,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(m,{effect:"dark",content:e.row.campaignName,placement:"top"},{default:t(()=>[a(y,{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(m,{effect:"dark",content:e.row.adGroupName,placement:"top"},{default:t(()=>[a(y,{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(m,{effect:"dark",content:e.row.ASIN,placement:"top"},{default:t(()=>[a(y,{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":u[1]||(u[1]=e=>h.value=e),size:"small"},null,8,["modelValue"])])]),_:2},[ee(Object.keys(l(_e)),e=>({name:`cell_${e}`,fn:t(c=>[a(ue,{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};
|