1 |
- import{d as ee,ay as te,aD as le,r as S,Z as W,E as ae,ai as u,aq as de,o as n,c as r,a,U as l,O as s,T as f,u as v,S as se,P as A,ac as B,ad as q,aa as I,a8 as F,F as ie,aF as ne,aG as re}from"./vue.adf17aba.js";import{r as oe,a as ue}from"./index.b098562c.js";import{l as fe}from"./lodash.d9f7faa7.js";import{_ as ce}from"./_plugin-vue_export-helper.c27b6911.js";import"./elementPlus.4833989a.js";import"./echarts.72dc8373.js";const G=[{field:"targeting",title:"targeting",minWidth:200,fixed:"left",slots:{default:"targeting_default"}},{field:"impressions",title:"曝光量",minWidth:160,align:"center",sortable:!0,slots:{default:"impressions_default"}},{field:"clicks",title:"点击量",minWidth:160,align:"center",sortable:!0,slots:{default:"clicks_default"}},{field:"cost",title:"花费",minWidth:160,align:"center",sortable:!0,slots:{default:"cost_default"}},{field:"purchases1d",title:"1天购买量",minWidth:130,align:"center",sortable:!0,slots:{default:"purchases1d_default"}},{field:"purchases7d",title:"7天购买量",minWidth:130,align:"center",sortable:!0,slots:{default:"purchases7d_default"}},{field:"purchases14d",title:"14天购买量",minWidth:130,align:"center",sortable:!0,slots:{default:"purchases14d_default"}},{field:"purchases30d",title:"30天购买量",minWidth:130,align:"center",sortable:!0,slots:{default:"purchases30d_default"}},{field:"purchasesSameSku1d",title:"1天相同SKU购买量",minWidth:180,align:"center",sortable:!0,slots:{default:"purchasesSameSku1d_default"}},{field:"purchasesSameSku7d",title:"7天相同SKU购买量",minWidth:180,align:"center",sortable:!0,slots:{default:"purchasesSameSku7d_default"}},{field:"purchasesSameSku14d",title:"14天相同SKU购买量",minWidth:180,align:"center",sortable:!0,slots:{default:"purchasesSameSku14d_default"}},{field:"purchasesSameSku30d",title:"30天相同SKU购买量",minWidth:180,align:"center",sortable:!0,slots:{default:"purchasesSameSku30d_default"}},{field:"unitsSoldClicks1d",title:"1天点击销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldClicks1d_default"}},{field:"unitsSoldClicks7d",title:"7天点击销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldClicks7d_default"}},{field:"unitsSoldClicks14d",title:"14天点击销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldClicks14d_default"}},{field:"unitsSoldClicks30d",title:"30天点击销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldClicks30d_default"}},{field:"sales1d",title:"1天销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"sales1d_default"}},{field:"sales7d",title:"7天销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"sales7d_default"}},{field:"sales14d",title:"14天销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"sales14d_default"}},{field:"sales30d",title:"30天销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"sales30d_default"}},{field:"attributedSalesSameSku1d",title:"1天相同SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"attributedSalesSameSku1d_default"}},{field:"attributedSalesSameSku7d",title:"7天相同SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"attributedSalesSameSku7d_default"}},{field:"attributedSalesSameSku14d",title:"14天相同SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"attributedSalesSameSku14d_default"}},{field:"attributedSalesSameSku30d",title:"30天相同SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"attributedSalesSameSku30d_default"}},{field:"unitsSoldSameSku1d",title:"1天相同SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldSameSku1d_default"}},{field:"unitsSoldSameSku7d",title:"7天相同SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldSameSku7d_default"}},{field:"unitsSoldSameSku14d",title:"14天相同SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldSameSku14d_default"}},{field:"unitsSoldSameSku30d",title:"30天相同SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldSameSku30d_default"}},{field:"kindleEditionNormalizedPagesRead14d",title:"14天Kindle标准化页面阅读量",minWidth:230,align:"center",sortable:!0,slots:{default:"kindleEditionNormalizedPagesRead14d_default"}},{field:"kindleEditionNormalizedPagesRoyalties14d",title:"14天Kindle标准化页面版税",minWidth:230,align:"center",sortable:!0,slots:{default:"kindleEditionNormalizedPagesRoyalties14d_default"}},{field:"salesOtherSku7d",title:"7天其他SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"salesOtherSku7d_default"}},{field:"unitsSoldOtherSku7d",title:"7天其他SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldOtherSku7d_default"}},{field:"ctr_1d",title:"1天点击率",minWidth:130,align:"center",sortable:!0,slots:{default:"ctr_1d_default"}},{field:"cr_1d",title:"1天转化率",minWidth:130,align:"center",sortable:!0,slots:{default:"cr_1d_default"}},{field:"acos_1d",title:"1天ACOS",minWidth:130,align:"center",sortable:!0,slots:{default:"acos_1d_default"}},{field:"roas_1d",title:"1天ROAS",minWidth:150,align:"center",sortable:!0,slots:{default:"roas_1d_default"}},{field:"data_start",title:"开始日期",minWidth:130,sortable:!0,slots:{default:"data_start_default"}},{field:"date_end",title:"结束日期",minWidth:130,sortable:!0,slots:{default:"date_end_default"}}],M=[{field:"searchTerm",title:"searchTerm",minWidth:200,fixed:"left",slots:{default:"searchTerm_default"}},{field:"impressions",title:"曝光量",minWidth:160,align:"center",sortable:!0,slots:{default:"impressions_default"}},{field:"clicks",title:"点击量",minWidth:160,align:"center",sortable:!0,slots:{default:"clicks_default"}},{field:"cost",title:"花费",minWidth:160,align:"center",sortable:!0,slots:{default:"cost_default"}},{field:"purchases1d",title:"1天购买量",minWidth:130,align:"center",sortable:!0,slots:{default:"purchases1d_default"}},{field:"purchases7d",title:"7天购买量",minWidth:130,align:"center",sortable:!0,slots:{default:"purchases7d_default"}},{field:"purchases14d",title:"14天购买量",minWidth:130,align:"center",sortable:!0,slots:{default:"purchases14d_default"}},{field:"purchases30d",title:"30天购买量",minWidth:130,align:"center",sortable:!0,slots:{default:"purchases30d_default"}},{field:"purchasesSameSku1d",title:"1天相同SKU购买量",minWidth:180,align:"center",sortable:!0,slots:{default:"purchasesSameSku1d_default"}},{field:"purchasesSameSku7d",title:"7天相同SKU购买量",minWidth:180,align:"center",sortable:!0,slots:{default:"purchasesSameSku7d_default"}},{field:"purchasesSameSku14d",title:"14天相同SKU购买量",minWidth:180,align:"center",sortable:!0,slots:{default:"purchasesSameSku14d_default"}},{field:"purchasesSameSku30d",title:"30天相同SKU购买量",minWidth:180,align:"center",sortable:!0,slots:{default:"purchasesSameSku30d_default"}},{field:"unitsSoldClicks1d",title:"1天点击销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldClicks1d_default"}},{field:"unitsSoldClicks7d",title:"7天点击销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldClicks7d_default"}},{field:"unitsSoldClicks14d",title:"14天点击销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldClicks14d_default"}},{field:"unitsSoldClicks30d",title:"30天点击销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldClicks30d_default"}},{field:"sales1d",title:"1天销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"sales1d_default"}},{field:"sales7d",title:"7天销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"sales7d_default"}},{field:"sales14d",title:"14天销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"sales14d_default"}},{field:"sales30d",title:"30天销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"sales30d_default"}},{field:"attributedSalesSameSku1d",title:"1天相同SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"attributedSalesSameSku1d_default"}},{field:"attributedSalesSameSku7d",title:"7天相同SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"attributedSalesSameSku7d_default"}},{field:"attributedSalesSameSku14d",title:"14天相同SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"attributedSalesSameSku14d_default"}},{field:"attributedSalesSameSku30d",title:"30天相同SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"attributedSalesSameSku30d_default"}},{field:"unitsSoldSameSku1d",title:"1天相同SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldSameSku1d_default"}},{field:"unitsSoldSameSku7d",title:"7天相同SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldSameSku7d_default"}},{field:"unitsSoldSameSku14d",title:"14天相同SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldSameSku14d_default"}},{field:"unitsSoldSameSku30d",title:"30天相同SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldSameSku30d_default"}},{field:"kindleEditionNormalizedPagesRead14d",title:"14天Kindle标准化页面阅读量",minWidth:230,align:"center",sortable:!0,slots:{default:"kindleEditionNormalizedPagesRead14d_default"}},{field:"kindleEditionNormalizedPagesRoyalties14d",title:"14天Kindle标准化页面版税",minWidth:230,align:"center",sortable:!0,slots:{default:"kindleEditionNormalizedPagesRoyalties14d_default"}},{field:"salesOtherSku7d",title:"7天其他SKU销售额",minWidth:180,align:"center",sortable:!0,slots:{default:"salesOtherSku7d_default"}},{field:"unitsSoldOtherSku7d",title:"7天其他SKU销售量",minWidth:180,align:"center",sortable:!0,slots:{default:"unitsSoldOtherSku7d_default"}},{field:"ctr_1d",title:"1天点击率",minWidth:130,align:"center",sortable:!0,slots:{default:"ctr_1d_default"}},{field:"cr_1d",title:"1天转化率",minWidth:130,align:"center",sortable:!0,slots:{default:"cr_1d_default"}},{field:"acos_1d",title:"1天ACOS",minWidth:130,align:"center",sortable:!0,slots:{default:"acos_1d_default"}},{field:"roas_1d",title:"1天ROAS",minWidth:150,align:"center",sortable:!0,slots:{default:"roas_1d_default"}},{field:"data_start",title:"开始日期",minWidth:130,sortable:!0,slots:{default:"data_start_default"}},{field:"date_end",title:"结束日期",minWidth:130,sortable:!0,slots:{default:"date_end_default"}}],me="/api/searchterm/";function Y(m){return oe({url:me+"sptargetingdetail/",method:"GET",params:m})}const y=m=>(ne("data-v-a4747806"),m=m(),re(),m),_e={class:"mx-3"},Se={class:"font-bold text-xl"},ge={class:"py-2 px-2.5"},he={class:"flex flex-wrap gap-7"},pe=y(()=>a("span",{class:"font-medium mr-0.5"},"搜索词类型 ",-1)),be=y(()=>a("span",{class:"font-medium mr-0.5"},"日期 ",-1)),ke={class:"w-full overflow-hidden",style:{height:"950px"}},We=y(()=>a("span",{class:"font-medium text-xl",style:{color:"#000000"}}," Targeting-关联关键词 ",-1)),ve={key:0},ye={class:"font-medium overflow-hidden whitespace-nowrap text-ellipsis"},xe={key:1},Pe={class:"font-medium"},Ue={key:2},Ce={class:"font-medium"},Ke={key:3,class:"font-medium"},Te={class:"w-full overflow-hidden",style:{height:"950px"}},ze=y(()=>a("span",{class:"font-medium text-xl",style:{color:"#000000"}}," SearchTerm-相关搜索结果 ",-1)),Re={key:0},Oe={class:"font-medium overflow-hidden whitespace-nowrap text-ellipsis"},Ee={key:1},we={class:"font-medium"},De={key:2},Ne={class:"font-medium"},Ve={key:3,class:"font-medium"},Ae=ee({__name:"index",setup(m){const J=ue(),{dateRange:K}=te(J),L=le(),{searchRoot:x}=L.query,_=S([K.value[0],K.value[1]]),g=S("BROAD"),h=S(""),p=S(""),P=S(!1),U=S(!1),T=W({height:"auto",border:!1,round:!0,columnConfig:{resizable:!0},toolbarConfig:{custom:!0,slots:{buttons:"toolbar_buttons"}},columns:G,data:[]}),d=W({total:0,currentPage:1,pageSize:15}),z=W({height:"auto",border:!1,round:!0,columnConfig:{resizable:!0},toolbarConfig:{custom:!0,slots:{buttons:"toolbar_buttons"}},columns:M,data:[]}),o=W({total:0,currentPage:1,pageSize:15});ae(()=>{R()});function H({currentPage:c,pageSize:t}){d.currentPage=c,d.pageSize=t,b()}function $({currentPage:c,pageSize:t}){o.currentPage=c,o.pageSize=t,O()}const R=fe.debounce(()=>{d.currentPage=1,d.pageSize=15,o.currentPage=1,o.pageSize=15,b(),O()},500,{leading:!0,trailing:!1});async function b(){P.value=!0;const c={date_start:_.value[0],date_end:_.value[1],page:d.currentPage,limit:d.pageSize,search_root:h.value?h.value:x,search_type:g.value,term_type:"TARGETING"};try{const t=await Y(c);T.data=t.data,d.total=t.total}catch(t){console.log("error=>",t)}finally{P.value=!1}}async function O(){U.value=!0;const c={date_start:_.value[0],date_end:_.value[1],page:d.currentPage,limit:d.pageSize,search_root:p.value?p.value:x,search_type:g.value,term_type:"SEARCHTERM"};try{const t=await Y(c);z.data=t.data,o.total=t.total}catch(t){console.log("error=>",t)}finally{U.value=!1}}return(c,t)=>{const j=u("el-divider"),k=u("el-option"),X=u("el-select"),Z=u("el-date-picker"),Q=u("el-button"),C=u("el-card"),E=u("el-input"),w=u("el-tooltip"),D=u("vxe-pager"),N=u("vxe-grid"),V=de("loading");return n(),r(ie,null,[a("div",_e,[l(j,null,{default:s(()=>[a("div",Se,f(v(x)),1)]),_:1})]),a("div",ge,[l(C,{"body-class":"flex justify-between",shadow:"hover",style:{border:"none"}},{default:s(()=>[a("div",he,[a("div",null,[pe,l(X,{modelValue:g.value,"onUpdate:modelValue":t[0]||(t[0]=e=>g.value=e),placeholder:"请选择",style:{width:"130px"}},{default:s(()=>[l(k,{label:"自动匹配",value:"AUTO"}),l(k,{label:"宽泛匹配",value:"BROAD"}),l(k,{label:"短语匹配",value:"PHRASE"}),l(k,{label:"精准匹配",value:"EXACT"})]),_:1},8,["modelValue"])]),a("div",null,[be,l(Z,{modelValue:_.value,"onUpdate:modelValue":t[1]||(t[1]=e=>_.value=e),clearable:!1,"disabled-date":e=>e>new Date,"popper-options":{placement:"bottom-end"},"range-separator":"To",type:"daterange","value-format":"YYYY-MM-DD"},null,8,["modelValue","disabled-date"])])]),l(Q,{icon:"search",plain:"",type:"primary",onClick:v(R)},{default:s(()=>[se("查 询")]),_:1},8,["onClick"])]),_:1}),l(C,{"body-style":"padding-top: 10px",class:"mt-3",shadow:"hover",style:{border:"none"}},{default:s(()=>[A((n(),r("div",ke,[l(N,B(q(T)),I({toolbar_buttons:s(()=>[We,l(E,{modelValue:h.value,"onUpdate:modelValue":t[2]||(t[2]=e=>h.value=e),class:"ml-5",placeholder:"请输入关键词回车搜索",style:{width:"200px"},onChange:b},null,8,["modelValue"])]),pager:s(()=>[l(D,{"current-page":d.currentPage,"onUpdate:currentPage":t[3]||(t[3]=e=>d.currentPage=e),"page-size":d.pageSize,"onUpdate:pageSize":t[4]||(t[4]=e=>d.pageSize=e),total:d.total,onPageChange:H},null,8,["current-page","page-size","total"])]),_:2},[F(v(G),e=>({name:`${e.field}_default`,fn:s(({row:i})=>[e.field==="targeting"?(n(),r("div",ve,[l(w,{content:i.targeting,"show-after":300,effect:"dark",placement:"top"},{default:s(()=>[a("div",ye,f(i.targeting),1)]),_:2},1032,["content"])])):e.field==="ctr_1d"?(n(),r("div",xe,[a("span",Pe,f(i.ctr_1d)+"% ",1)])):e.field==="cr_1d"?(n(),r("div",Ue,[a("span",Ce,f(i.cr_1d)+"% ",1)])):(n(),r("div",Ke,f(i[e.field]?i[e.field]:"--"),1))])}))]),1040)])),[[V,P.value]])]),_:1}),l(C,{"body-style":"padding-top: 10px",class:"mt-3",shadow:"hover",style:{border:"none"}},{default:s(()=>[A((n(),r("div",Te,[l(N,B(q(z)),I({toolbar_buttons:s(()=>[ze,l(E,{modelValue:p.value,"onUpdate:modelValue":t[5]||(t[5]=e=>p.value=e),class:"ml-5",placeholder:"请输入搜索词回车搜索",style:{width:"200px"},onChange:b},null,8,["modelValue"])]),pager:s(()=>[l(D,{"current-page":o.currentPage,"onUpdate:currentPage":t[6]||(t[6]=e=>o.currentPage=e),"page-size":o.pageSize,"onUpdate:pageSize":t[7]||(t[7]=e=>o.pageSize=e),layouts:["Sizes","PrevJump","PrevPage","Number","NextPage","NextJump","FullJump","Total"],total:o.total,onPageChange:$},null,8,["current-page","page-size","total"])]),_:2},[F(v(M),e=>({name:`${e.field}_default`,fn:s(({row:i})=>[e.field==="searchTerm"?(n(),r("div",Re,[l(w,{content:i.searchTerm,"show-after":300,effect:"dark",placement:"top"},{default:s(()=>[a("div",Oe,f(i.searchTerm),1)]),_:2},1032,["content"])])):e.field==="ctr_1d"?(n(),r("div",Ee,[a("span",we,f(i.ctr_1d)+"% ",1)])):e.field==="cr_1d"?(n(),r("div",De,[a("span",Ne,f(i.cr_1d)+"% ",1)])):(n(),r("div",Ve,f(i[e.field]?i[e.field]:"--"),1))])}))]),1040)])),[[V,U.value]])]),_:1})])],64)}}});const Ye=ce(Ae,[["__scopeId","data-v-a4747806"]]);export{Ye as default};
|