1 |
- import{u as A,a as E,B as P,W as j,a1 as O,b as W}from"./index.b97320e9.js";import"./elementPlus.be4dc479.js";import{f as J,r as c,ak as k,an as K,al as F,d as H,w as Q,a7 as l,h as r,E as u,G as a,M as s,a1 as X,$ as Y,u as n,J as C,j as o,i as v,L as t,A as Z,K as y,B as ee,n as ae,ap as te,aq as se}from"./vue.9083513e.js";import{a as oe,b as ne,c as le,d as re}from"./api.42649812.js";import ie from"./adStruct.7d0be676.js";import{createCrudOptions as ce}from"./crud.014f023b.js";import{D as de}from"./index.14ad85b6.js";import pe from"./dataTendency.8ccc8153.js";import{SbBaseColumn as ue}from"./commonTabColumn.3bc061e2.js";import{_ as _e}from"./_plugin-vue_export-helper.c27b6911.js";import"./echarts.594b4072.js";import"./dropdowndisable.88660b16.js";import"./index.1699d3f0.js";import"./enum.b537673d.js";import"./index.c97eb3a9.js";const me=d=>(te("data-v-326b0a0d"),d=d(),se(),d),fe={style:{display:"flex"}},he=["src"],ge={class:"image-slot"},ve={class:"right-part"},ye={class:"list-item-title title-font",slot:"reference"},we={class:"list-item-asin"},be={key:0,class:"asin-font"},xe={key:1},ke={class:"en-text"},Ce={class:"en-text"},Se={class:"text-range"},Be={class:"campare-switch"},Ne=me(()=>o("span",null,"数据对比 ",-1)),Te=J({__name:"index",setup(d,{expose:S}){const i=c("dataTendency"),B=A(),N=E(),{dateRange:w}=k(N),{profile:T}=k(B),_=c({profileId:T.value.profile_id,dateRange:w}),{crudBinding:M,crudRef:L,crudExpose:b}=P({createCrudOptions:ce,context:_});K(),F();const V=c(),D=c(),m=c(!1);H(()=>{b.doRefresh()});const x=()=>{i.value==="dataTendency"?D.value.resizeChart():i.value==="adStruct"&&V.value.resizeChart()},I=()=>{ae(()=>{x()})};return S({resizeTabChart:x}),Q(_,async()=>{b.doRefresh()},{deep:!0}),(Me,p)=>{const f=l("el-tab-pane"),R=l("el-tabs"),$=l("el-icon"),z=l("el-image"),h=l("el-tooltip"),G=l("el-link"),U=l("el-switch"),q=l("fs-crud");return r(),u(n(W),{class:"fs-page-custom"},{default:a(()=>[s(q,ee({ref_key:"crudRef",ref:L},n(M)),X({"header-middle":a(()=>[s(R,{modelValue:i.value,"onUpdate:modelValue":p[0]||(p[0]=e=>i.value=e),class:"chart-tabs",type:"border-card",onTabChange:I},{default:a(()=>[s(f,{label:"数据趋势",name:"dataTendency"},{default:a(()=>[i.value==="dataTendency"?(r(),u(pe,{key:0,query:_.value,fetchCard:n(oe),"fetch-line-month":n(ne),"fetch-line-week":n(le),fetchLine:n(re)},null,8,["query","fetchCard","fetch-line-month","fetch-line-week","fetchLine"])):C("",!0)]),_:1}),s(f,{label:"广告结构",name:"adStruct"},{default:a(()=>[i.value==="adStruct"?(r(),u(ie,{key:0})):C("",!0)]),_:1}),s(f,{label:"散点视图",name:"scatterView"})]),_:1},8,["modelValue"])]),cell_expression_value:a(({row:e})=>[o("div",fe,[e.expression[0].image?(r(),v("img",{key:0,class:"img-part",src:e.expression[0].image,alt:""},null,8,he)):(r(),u(z,{key:1,class:"img-part"},{error:a(()=>[o("div",ge,[s($,null,{default:a(()=>[s(n(j))]),_:1})])]),_:1})),o("div",ve,[s(h,{effect:"dark",placement:"top-start"},{content:a(()=>[o("p",null,t(e.adGroupName?e.adGroupName:"--"),1)]),default:a(()=>[o("div",ye,t(e.adGroupName?e.adGroupName:"--"),1)]),_:2},1024),o("div",null,[o("span",we,[e.expression[0].type=="asinSameAs"?(r(),v("span",be,t(e.expression[0].value?e.expression[0].value:"--"),1)):(r(),v("span",xe,"--")),s(G,{href:e.expression[0].amazon_url,target:"_blank",disabled:!e.expression[0].amazon_url,underline:!1,icon:n(O),style:Z({marginLeft:"8px",color:e.expression[0].amazon_url?"#3a83f7":"#c0c4cc"})},null,8,["href","disabled","icon","style"])])])])])]),cell_campaignName:a(e=>[s(h,{effect:"dark",content:e.row.campaignName,placement:"top"},{default:a(()=>[o("div",ke,t(e.row.campaignName?e.row.campaignName:"--"),1)]),_:2},1032,["content"])]),cell_adGroupName:a(e=>[s(h,{effect:"dark",content:e.row.adGroupName,placement:"top"},{default:a(()=>[o("div",Ce,t(e.row.adGroupName),1)]),_:2},1032,["content"])]),cell_suggestedBid:a(e=>[o("div",null,t(e.row.suggestedBid?`$${e.row.suggestedBid}`:"--"),1),o("div",Se,t(e.row.suggestedBid_lower?`$${e.row.suggestedBid_lower}`:"--")+" ~ "+t(e.row.suggestedBid_upper?`$${e.row.suggestedBid_upper}`:"--"),1)]),cell_MissedImpressions:a(e=>[y(t(e.row.MissedImpressionsLower??"0")+" ~ "+t(e.row.MissedImpressionsUpper??"0"),1)]),cell_MissedClicks:a(e=>[y(t(e.row.MissedClicksLower??"0")+" ~ "+t(e.row.MissedClicksUpper??"0"),1)]),cell_MissedSales:a(e=>[y(t(e.row.MissedSalesLower??"0")+" ~ "+t(e.row.MissedSalesUpper??"0"),1)]),"toolbar-left":a(()=>[o("div",Be,[Ne,s(U,{modelValue:m.value,"onUpdate:modelValue":p[1]||(p[1]=e=>m.value=e),size:"small"},null,8,["modelValue"])])]),_:2},[Y(Object.keys(n(ue)),e=>({name:`cell_${e}`,fn:a(g=>[s(de,{field:e,value:g.row[e],"prev-val":g.row[`prev${e}`],"gap-val":g.row[`gap${e}`],"date-range":n(w),"show-compare":m.value},null,8,["field","value","prev-val","gap-val","date-range","show-compare"])])}))]),1040)]),_:1})}}});const We=_e(Te,[["__scopeId","data-v-326b0a0d"]]);export{We as default};
|