| 1 | import{d as j,al as I,ao as Q,r as g,Q as h,v as X,a9 as f,af as Z,o as r,c as n,M as l,G as d,a as i,u as W,K as ee,H as E,a3 as w,a4 as D,a2 as A,a0 as V,L as c}from"./vue.6daa721c.js";import{r as te,a as le}from"./index.70e579b2.js";import{l as ae}from"./lodash.680f1e38.js";import"./elementPlus.346c766a.js";import"./echarts.72dc8373.js";const J=[{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"}}],B=[{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"}}],se="/api/searchterm/";function M(v){return te({url:se+"sptargetingdetail/",method:"GET",params:v})}const de={class:"py-2 px-2.5"},ie={class:"flex flex-wrap gap-7"},re=i("span",{class:"font-medium mr-0.5"},"搜索词类型 ",-1),ne=i("span",{class:"font-medium mr-0.5"},"日期 ",-1),ue={class:"w-full overflow-hidden",style:{height:"950px"}},oe=i("span",{class:"font-medium text-xl",style:{color:"#000000"}}," Targeting-关联关键词 ",-1),fe={key:0},ce={class:"font-medium overflow-hidden whitespace-nowrap text-ellipsis"},me={key:1},Se={class:"font-medium"},_e={key:2},ge={class:"font-medium"},he={key:3,class:"font-medium"},pe={class:"w-full overflow-hidden",style:{height:"950px"}},be=i("span",{class:"font-medium text-xl",style:{color:"#000000"}}," SearchTerm-相关搜索结果 ",-1),ke={key:0},We={class:"font-medium overflow-hidden whitespace-nowrap text-ellipsis"},ve={key:1},ye={class:"font-medium"},Pe={key:2},Ue={class:"font-medium"},Ce={key:3,class:"font-medium"},Ne=j({__name:"index",setup(v){const q=le(),{dateRange:y}=I(q),G=Q(),{searchRoot:P}=G.query,m=g([y.value[0],y.value[1]]),S=g("AUTO"),p=g(!1),b=g(!1),U=h({height:"auto",border:!1,round:!0,columnConfig:{resizable:!0},toolbarConfig:{custom:!0,slots:{buttons:"toolbar_buttons"}},columns:J,data:[]}),a=h({total:0,currentPage:1,pageSize:15}),C=h({height:"auto",border:!1,round:!0,columnConfig:{resizable:!0},toolbarConfig:{custom:!0,slots:{buttons:"toolbar_buttons"}},columns:B,data:[]}),u=h({total:0,currentPage:1,pageSize:15});X(()=>{K()});function L({currentPage:o,pageSize:t}){a.currentPage=o,a.pageSize=t,x()}function Y({currentPage:o,pageSize:t}){u.currentPage=o,u.pageSize=t,z()}const K=ae.debounce(()=>{a.currentPage=1,a.pageSize=15,u.currentPage=1,u.pageSize=15,x(),z()},500,{leading:!0,trailing:!1});async function x(){p.value=!0;const o={date_start:m.value[0],date_end:m.value[1],page:a.currentPage,limit:a.pageSize,search_root:P,search_type:S.value,term_type:"TARGETING"};try{const t=await M(o);U.data=t.data,a.total=t.total}catch(t){console.log("error=>",t)}finally{p.value=!1}}async function z(){b.value=!0;const o={date_start:m.value[0],date_end:m.value[1],page:a.currentPage,limit:a.pageSize,search_root:P,search_type:S.value,term_type:"SEARCHTERM"};try{const t=await M(o);C.data=t.data,u.total=t.total}catch(t){console.log("error=>",t)}finally{b.value=!1}}return(o,t)=>{const _=f("el-option"),H=f("el-select"),F=f("el-date-picker"),$=f("el-button"),k=f("el-card"),T=f("el-tooltip"),R=f("vxe-pager"),N=f("vxe-grid"),O=Z("loading");return r(),n("div",de,[l(k,{shadow:"hover",style:{border:"none"},"body-class":"flex justify-between"},{default:d(()=>[i("div",ie,[i("div",null,[re,l(H,{modelValue:S.value,"onUpdate:modelValue":t[0]||(t[0]=e=>S.value=e),placeholder:"请选择",style:{width:"130px"}},{default:d(()=>[l(_,{label:"自动匹配",value:"AUTO"}),l(_,{label:"宽泛匹配",value:"BROAD"}),l(_,{label:"短语匹配",value:"PHRASE"}),l(_,{label:"精准匹配",value:"EXACT"})]),_:1},8,["modelValue"])]),i("div",null,[ne,l(F,{modelValue:m.value,"onUpdate:modelValue":t[1]||(t[1]=e=>m.value=e),type:"daterange","value-format":"YYYY-MM-DD","range-separator":"To","disabled-date":e=>e>new Date,"popper-options":{placement:"bottom-end"},clearable:!1},null,8,["modelValue","disabled-date"])])]),l($,{type:"primary",plain:"",onClick:W(K),icon:"search"},{default:d(()=>[ee("查询")]),_:1},8,["onClick"])]),_:1}),l(k,{shadow:"hover",class:"mt-3",style:{border:"none"},"body-style":"padding-top: 10px"},{default:d(()=>[E((r(),n("div",ue,[l(N,w(D(U)),A({toolbar_buttons:d(()=>[oe]),pager:d(()=>[l(R,{layouts:["Sizes","PrevJump","PrevPage","Number","NextPage","NextJump","FullJump","Total"],"current-page":a.currentPage,"onUpdate:currentPage":t[2]||(t[2]=e=>a.currentPage=e),"page-size":a.pageSize,"onUpdate:pageSize":t[3]||(t[3]=e=>a.pageSize=e),total:a.total,onPageChange:L},null,8,["current-page","page-size","total"])]),_:2},[V(W(J),e=>({name:`${e.field}_default`,fn:d(({row:s})=>[e.field==="targeting"?(r(),n("div",fe,[l(T,{effect:"dark",content:s.targeting,placement:"top","show-after":300},{default:d(()=>[i("div",ce,c(s.targeting),1)]),_:2},1032,["content"])])):e.field==="ctr_1d"?(r(),n("div",me,[i("span",Se,c(s.ctr_1d)+"% ",1)])):e.field==="cr_1d"?(r(),n("div",_e,[i("span",ge,c(s.cr_1d)+"% ",1)])):(r(),n("div",he,c(s[e.field]?s[e.field]:"--"),1))])}))]),1040)])),[[O,p.value]])]),_:1}),l(k,{shadow:"hover",class:"mt-3",style:{border:"none"},"body-style":"padding-top: 10px"},{default:d(()=>[E((r(),n("div",pe,[l(N,w(D(C)),A({toolbar_buttons:d(()=>[be]),pager:d(()=>[l(R,{layouts:["Sizes","PrevJump","PrevPage","Number","NextPage","NextJump","FullJump","Total"],"current-page":u.currentPage,"onUpdate:currentPage":t[4]||(t[4]=e=>u.currentPage=e),"page-size":u.pageSize,"onUpdate:pageSize":t[5]||(t[5]=e=>u.pageSize=e),total:u.total,onPageChange:Y},null,8,["current-page","page-size","total"])]),_:2},[V(W(B),e=>({name:`${e.field}_default`,fn:d(({row:s})=>[e.field==="searchTerm"?(r(),n("div",ke,[l(T,{effect:"dark",content:s.searchTerm,placement:"top","show-after":300},{default:d(()=>[i("div",We,c(s.searchTerm),1)]),_:2},1032,["content"])])):e.field==="ctr_1d"?(r(),n("div",ve,[i("span",ye,c(s.ctr_1d)+"% ",1)])):e.field==="cr_1d"?(r(),n("div",Pe,[i("span",Ue,c(s.cr_1d)+"% ",1)])):(r(),n("div",Ce,c(s[e.field]?s[e.field]:"--"),1))])}))]),1040)])),[[O,b.value]])]),_:1})])}}});export{Ne as default};
 |