index.8511915c.js 4.9 KB

1
  1. import{u as j,a as F,B as O,b as J}from"./index.5ce19447.js";import"./elementPlus.ff7602ba.js";import{d as K,r as p,al as B,ao as W,am as H,j as Q,w as X,a9 as c,o as s,E as y,G as a,M as r,a2 as Y,a0 as S,u as o,J as _,a as n,c as l,L as t,F as M,K as k,B as Z,n as ee,aq as ae,ar as te}from"./vue.65d9dadc.js";import{createCrudOptions as se}from"./crud.f7388c22.js";import oe from"./dataTendency.d455a949.js";import re from"./adStruct.75f2e563.js";import{a as ne,b as le,c as de,d as ie}from"./api.e7fe67e8.js";import{SdBaseColumn as ce}from"./commonTabColumn.0c3adb9e.js";import{D as ue}from"./index.fbf4813c.js";import{l as R,n as pe}from"./enum.b537673d.js";import{_ as _e}from"./_plugin-vue_export-helper.c27b6911.js";import"./echarts.72dc8373.js";import"./index.787ef9b0.js";import"./index.4dc9403e.js";import"./dropdowndisable.88660b16.js";const me=m=>(ae("data-v-9081499a"),m=m(),te(),m),fe={key:0},he={key:0,style:{"font-weight":"550",color:"#505968"}},we={key:0},ge={key:0},ve={key:1},ye={style:{color:"#000"}},ke={key:2},xe={key:1,style:{"font-weight":"500",color:"#000"}},be={class:"en-text"},Ce={class:"en-text"},Te={class:"text-range"},Be={class:"campare-switch"},Se=me(()=>n("span",null,"数据对比 ",-1)),Me=K({__name:"index",setup(m,{expose:I}){const d=p("dataTendency"),L=j(),N=F(),{dateRange:x}=B(N),{profile:V}=B(L),h=p({profileId:V.value.profile_id,dateRange:x}),{crudBinding:D,crudRef:$,crudExpose:b}=O({createCrudOptions:se,context:h});W(),H();const E=p(),G=p(),w=p(!1);Q(()=>{b.doRefresh()});const C=()=>{d.value==="dataTendency"?G.value.resizeChart():d.value==="adStruct"&&E.value.resizeChart()},A=()=>{ee(()=>{C()})};return I({resizeTabChart:C}),X(h,async()=>{b.doRefresh()},{deep:!0}),(Re,f)=>{const g=c("el-tab-pane"),P=c("el-tabs"),U=c("el-progress"),T=c("el-tooltip"),q=c("el-switch"),z=c("fs-crud");return s(),y(o(J),{class:"fs-page-custom"},{default:a(()=>[r(z,Z({ref_key:"crudRef",ref:$},o(D)),Y({"header-middle":a(()=>[r(P,{modelValue:d.value,"onUpdate:modelValue":f[0]||(f[0]=e=>d.value=e),class:"chart-tabs",type:"border-card",onTabChange:A},{default:a(()=>[r(g,{label:"数据趋势",name:"dataTendency"},{default:a(()=>[d.value==="dataTendency"?(s(),y(oe,{key:0,query:h.value,fetchCard:o(ne),"fetch-line-month":o(le),"fetch-line-week":o(de),fetchLine:o(ie)},null,8,["query","fetchCard","fetch-line-month","fetch-line-week","fetchLine"])):_("",!0)]),_:1}),r(g,{label:"广告结构",name:"adStruct"},{default:a(()=>[d.value==="adStruct"?(s(),y(re,{key:0})):_("",!0)]),_:1}),r(g,{label:"散点视图",name:"scatterView"})]),_:1},8,["modelValue"])]),cell_percentTimeInBudget:a(e=>[r(U,{percentage:e.row.percentTimeInBudget>0?e.row.percentTimeInBudget*100:0},null,8,["percentage"])]),cell_expression:a(e=>{var i;return[n("div",null,[Array.isArray(e.row.expression)&&e.row.expression.length>0&&((i=e.row.expression[0])!=null&&i.value)?(s(),l("div",fe,[e.row.expression[0].value[0].type!=="lookback"?(s(),l("div",he,t(e.row.expression[0].value[0].value??"--"),1)):_("",!0),n("div",null,[(s(!0),l(M,null,S(e.row.expression[0].value,(u,v)=>(s(),l(M,{key:v},[v>0||e.row.expression[0].value[0].type==="lookback"?(s(),l("span",we,[["asinPriceGreaterThan","asinPriceLESSThan","asinReviewRatingGreaterThan","asinReviewRatingLessThan"].includes(u.type)?(s(),l("span",ge,t(o(R)[u.type]),1)):(s(),l("span",ve,t(u.type?o(R)[u.type]+": ":"--"),1)),n("span",ye,t(u.value??"--"),1),v<e.row.expression[0].value.length-1?(s(),l("span",ke," ")):_("",!0)])):_("",!0)],64))),128))])])):(s(),l("div",xe,"暂无数据"))])]}),cell_campaignName:a(e=>[r(T,{effect:"dark",content:e.row.campaignName,placement:"top"},{default:a(()=>[n("div",be,t(e.row.campaignName?e.row.campaignName:"--"),1)]),_:2},1032,["content"])]),cell_resolvedExpression:a(e=>[n("div",null,t(o(pe)[e.row.resolvedExpression[0].type]),1)]),cell_adGroupName:a(e=>[r(T,{effect:"dark",content:e.row.adGroupName,placement:"top"},{default:a(()=>[n("div",Ce,t(e.row.adGroupName),1)]),_:2},1032,["content"])]),cell_suggestedBid:a(e=>[n("div",null,t(e.row.suggestedBid?`$${e.row.suggestedBid}`:"--"),1),n("div",Te,t(e.row.suggestedBid_lower?`$${e.row.suggestedBid_lower}`:"--")+" ~ "+t(e.row.suggestedBid_upper?`$${e.row.suggestedBid_upper}`:"--"),1)]),cell_MissedImpressions:a(e=>[k(t(e.row.MissedImpressionsLower??"0")+" ~ "+t(e.row.MissedImpressionsUpper??"0"),1)]),cell_MissedClicks:a(e=>[k(t(e.row.MissedClicksLower??"0")+" ~ "+t(e.row.MissedClicksUpper??"0"),1)]),cell_MissedSales:a(e=>[k(t(e.row.MissedSalesLower??"0")+" ~ "+t(e.row.MissedSalesUpper??"0"),1)]),"toolbar-left":a(()=>[n("div",Be,[Se,r(q,{modelValue:w.value,"onUpdate:modelValue":f[1]||(f[1]=e=>w.value=e),size:"small"},null,8,["modelValue"])])]),_:2},[S(Object.keys(o(ce)),e=>({name:`cell_${e}`,fn:a(i=>[r(ue,{field:e,value:i.row[e],"prev-val":i.row[`prev${e}`],"gap-val":i.row[`gap${e}`],"date-range":o(x),"show-compare":w.value},null,8,["field","value","prev-val","gap-val","date-range","show-compare"])])}))]),1040)]),_:1})}}});const Oe=_e(Me,[["__scopeId","data-v-9081499a"]]);export{Oe as default};