import{u as F,a as O,B as j,b as K}from"./index.34b03be2.js";import"./elementPlus.4833989a.js";import{d as W,r as p,ay as B,aD as H,az as J,j as Q,w as X,ai as c,o as s,M as y,O as a,U as r,aa as Y,a8 as S,u as o,R as _,a as n,c as l,T as t,F as R,S as k,K as Z,n as ee,aF as ae,aG as te}from"./vue.adf17aba.js";import{createCrudOptions as se}from"./crud.8baec994.js";import oe from"./dataTendency.cd3dbe1b.js";import re from"./adStruct.a31b3e2f.js";import{a as ne,b as le,c as de,d as ie}from"./api.7878f675.js";import{SdBaseColumn as ce}from"./commonTabColumn.c5d53eee.js";import{D as ue}from"./index.4be3fffe.js";import{l as M,n as pe}from"./enum.e566fd6e.js";import{_ as _e}from"./_plugin-vue_export-helper.c27b6911.js";import"./echarts.72dc8373.js";import"./index.149cd6a8.js";import"./index.05a2d588.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)),Re=W({__name:"index",setup(m,{expose:I}){const d=p("dataTendency"),N=F(),D=O(),{dateRange:x}=B(D),{profile:L}=B(N),h=p({profileId:L.value.profile_id,dateRange:x}),{crudBinding:V,crudRef:$,crudExpose:b}=j({createCrudOptions:se,context:h});H(),J();const G=p(),U=p(),w=p(!1);Q(()=>{b.doRefresh()});const C=()=>{d.value==="dataTendency"?U.value.resizeChart():d.value==="adStruct"&&G.value.resizeChart()},z=()=>{ee(()=>{C()})};return I({resizeTabChart:C}),X(h,async()=>{b.doRefresh()},{deep:!0}),(Me,f)=>{const g=c("el-tab-pane"),A=c("el-tabs"),E=c("el-progress"),T=c("el-tooltip"),P=c("el-switch"),q=c("fs-crud");return s(),y(o(K),{class:"fs-page-custom"},{default:a(()=>[r(q,Z({ref_key:"crudRef",ref:$},o(V)),Y({"header-middle":a(()=>[r(A,{modelValue:d.value,"onUpdate:modelValue":f[0]||(f[0]=e=>d.value=e),class:"chart-tabs",type:"border-card",onTabChange:z},{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(E,{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(R,null,S(e.row.expression[0].value,(u,v)=>(s(),l(R,{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(M)[u.type]),1)):(s(),l("span",ve,t(u.type?o(M)[u.type]+": ":"--"),1)),n("span",ye,t(u.value??"--"),1),v[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(P,{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 je=_e(Re,[["__scopeId","data-v-9081499a"]]);export{je as default};