import{r as d,d as se,al as oe,j as re,w as de,a8 as o,ae as ue,o as w,c as K,a as t,M as e,G as l,u as s,K as x,H as ie,E,F as G,$ as ce,a0 as N,L as g,A as pe,t as z,ap as _e,aq as fe}from"./vue.95e072e2.js";import{r as me}from"./index.ad090ffd.js";import{d as F,w as be,x as ve,y as he,s as H,A as ge,B as ye,C as xe,D as Ae,F as ke,G as Ce,H as we,I as Se,h as O}from"./elementPlus.59866ea5.js";import{_ as Ve}from"./_plugin-vue_export-helper.c27b6911.js";import"./echarts.2703a7ac.js";function Te(i){const S=d([]),A=d(0),y=d(1),c=d(10);async function _(V,f){y.value=V,c.value=f,await i()}return{tableData:S,total:A,currentPage:y,pageSize:c,handlePageChange:_}}const De="/api/searchterm/";function Re(i){return me({url:De+"topsearchtermTable/",method:"GET",params:i})}const I=[{value:"ATVPDKIKX0DER",label:"美国",disabled:!1},{value:"A2VIGQ35RCS4UG",label:"阿联酋",disabled:!0},{value:"AMEN7PMS3EDWL",label:"比利时",disabled:!0},{value:"A1PA6795UKMFR9",label:"德国",disabled:!0},{value:"A1C3SOZRARQ6R3",label:"波兰",disabled:!0},{value:"ARBP9OOSHTCHU",label:"埃及",disabled:!0},{value:"A1RKKUPIHCS9HS",label:"西班牙",disabled:!0},{value:"A13V1IB3VIYZZH",label:"法国",disabled:!0},{value:"A1F83G8C2ARO7P",label:"英国",disabled:!0},{value:"A21TJRUUN4KGV",label:"印度",disabled:!0},{value:"APJ6JRA9NG5V4",label:"意大利",disabled:!0},{value:"A1805IZSGTT6HS",label:"荷兰",disabled:!0},{value:"A17E79C6D8DWNP",label:"沙特阿拉伯",disabled:!0},{value:"A2NODRKZP88ZB9",label:"瑞典",disabled:!0},{value:"A33AVAJ2PDY3EV",label:"土耳其",disabled:!0},{value:"A1F83G8C2ARO7P",label:"英国",disabled:!0},{value:"AE08WJ6YKNBMC",label:"南非",disabled:!0},{value:"A39IBJ37TRP1C6",label:"澳大利亚",disabled:!0},{value:"A1VC38T7YXB528",label:"日本",disabled:!0},{value:"A19VAU5U5O7RUS",label:"新加坡",disabled:!0},{value:"A2Q3Y263D00KWC",label:"巴西",disabled:!0},{value:"A2EUQ1WTGCTBG2",label:"加拿大",disabled:!0},{value:"A1AM78C64UM0Y8",label:"墨西哥",disabled:!0}],r=i=>(_e("data-v-61a7e182"),i=i(),fe(),i),Ie={class:"mt-3 mx-1.5",style:{"background-color":"#f7f7f7"}},Pe={class:"flex justify-between mt-1.5 mx-2"},Ue={class:"font-bold text-lg"},Ye={class:"mx-3",style:{"margin-top":"-8px"}},Me={class:"flex justify-between"},Be={class:"flex gap-6 flex-wrap"},Ke=r(()=>t("span",{class:"font-medium mr-0.5"},"市场 ",-1)),Ee=r(()=>t("span",{class:"font-medium mr-0.5"},"报告类型 ",-1)),Ge=r(()=>t("span",{class:"font-medium mr-0.5"},"关键词 ",-1)),Ne=r(()=>t("span",{class:"font-medium mr-0.5"},"ASIN ",-1)),ze=r(()=>t("span",{class:"font-medium mr-0.5"},"报告日期 ",-1)),Fe={style:{height:"795px",overflow:"auto"}},He=r(()=>t("span",null,"关键词",-1)),Oe=r(()=>t("span",null,"关键词搜索排名",-1)),Ze={class:"font-medium"},Je=r(()=>t("span",null,"Asin",-1)),We={class:"font-medium"},je=r(()=>t("span",null,"标题",-1)),qe=r(()=>t("span",null,"点击分享率排名",-1)),Qe=r(()=>t("span",null,"点击分享率",-1)),Le={class:"font-semibold"},$e=r(()=>t("span",null,"转化分享率",-1)),Xe={class:"font-semibold"},ea={class:"mt-3.5 flex justify-end"},aa=se({__name:"index",setup(i){const S=oe(),{tableData:A,total:y,currentPage:c,pageSize:_,handlePageChange:V}=Te(h),f=d([F().subtract(7,"day").format("YYYY-MM-DD"),F().subtract(1,"day").format("YYYY-MM-DD")]),b=d(""),v=d(""),k=d(I[0].value),Z=I,C=d("weekly"),T=d(!1);re(()=>{h()}),de(f,()=>{h()});async function J(){c.value=1,_.value=10,v.value="",b.value="",C.value="weekly",k.value=I[0].value,await h()}async function h(){T.value=!0;const p={page:c.value,limit:_.value,asin:v.value,search_term:b.value,report_type:C.value,marketplace_Ids:k.value,date_start:f.value[0],date_end:f.value[1]},n=await Re(p);y.value=n.total,A.value=n.data,T.value=!1}async function P(){await h()}async function U(){if(!W(b.value)){if(b.value.length==0)return;O.warning({message:"关键词只能输入数字和英文字母",plain:!0});return}if(v.value.length>0&&!j(v.value)){O.warning({message:"不符合匹配规范",plain:!0});return}await h()}function W(p){return/^[a-zA-Z0-9\s]*$/.test(p)}function j(p){return/^[Bb]0[A-Za-z0-9\s]*$/i.test(p)}function q(){S.push({path:"/keyword/rootWordManage"})}function Q(p){switch(p){case 1:return{backgroundColor:"#fbbf24",color:"#fff",border:"1px solid #fbbf24"};case 2:return{backgroundColor:"#C0C0C0",color:"#fff",border:"1px solid #C0C0C0"};case 3:return{backgroundColor:"#CD7F32",color:"#fff",border:"1px solid #CD7F32"};default:return{backgroundColor:"#e0e0e0",color:"#000",border:"1px solid #e0e0e0"}}}return(p,n)=>{const u=o("el-icon"),D=o("el-button"),L=o("star-filled"),$=o("el-divider"),R=o("el-option"),Y=o("el-select"),M=o("el-input"),X=o("el-date-picker"),ee=o("el-link"),m=o("el-table-column"),ae=o("el-tag"),le=o("el-table"),te=o("el-pagination"),B=o("el-card"),ne=ue("loading");return w(),K(G,null,[t("div",Ie,[t("div",Pe,[t("div",Ue,[e(u,{style:{top:"3px"}},{default:l(()=>[e(s(be))]),_:1}),x(" Top Search Term - Table ")]),t("div",null,[e(D,{type:"primary",plain:"",onClick:q,icon:s(ve)},{default:l(()=>[x("关键词管理")]),_:1},8,["icon"]),e(D,{type:"success",plain:"",round:"",icon:s(he)},{default:l(()=>[x("下载表格")]),_:1},8,["icon"])])])]),t("div",Ye,[e($,null,{default:l(()=>[e(u,null,{default:l(()=>[e(L)]),_:1})]),_:1})]),ie((w(),E(B,{class:"mx-3",style:{border:"none"}},{default:l(()=>[t("div",Me,[t("div",Be,[t("div",null,[Ke,e(Y,{modelValue:k.value,"onUpdate:modelValue":n[0]||(n[0]=a=>k.value=a),onChange:P,style:{width:"130px"}},{default:l(()=>[(w(!0),K(G,null,ce(s(Z),a=>(w(),E(R,{disabled:a.disabled,key:a.value,value:a.value,label:a.label},null,8,["disabled","value","label"]))),128))]),_:1},8,["modelValue"])]),t("div",null,[Ee,e(Y,{modelValue:C.value,"onUpdate:modelValue":n[1]||(n[1]=a=>C.value=a),onChange:P,style:{width:"100px"}},{default:l(()=>[e(R,{label:"周度",value:"weekly"}),e(R,{label:"月度",value:"monthly"})]),_:1},8,["modelValue"])]),t("div",null,[Ge,e(M,{modelValue:b.value,"onUpdate:modelValue":n[2]||(n[2]=a=>b.value=a),onKeyup:N(U,["enter"]),"prefix-icon":s(H),placeholder:"输入后回车查询",clearable:"",style:{width:"300px"}},null,8,["modelValue","prefix-icon"])]),t("div",null,[Ne,e(M,{modelValue:v.value,"onUpdate:modelValue":n[3]||(n[3]=a=>v.value=a),onKeyup:N(U,["enter"]),"prefix-icon":s(H),placeholder:"输入后回车查询",clearable:"",style:{width:"180px"}},null,8,["modelValue","prefix-icon"])]),t("div",null,[ze,e(X,{modelValue:f.value,"onUpdate:modelValue":n[4]||(n[4]=a=>f.value=a),type:"daterange","value-format":"YYYY-MM-DD","popper-options":{placement:"bottom-end"},clearable:!1,"disabled-date":a=>a>new Date,"range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue","disabled-date"])])]),e(D,{onClick:J,icon:s(ge),circle:""},null,8,["icon"])]),e(B,{shadow:"never",class:"mt-5"},{default:l(()=>[t("div",Fe,[e(le,{data:s(A),stripe:"",style:{width:"100%"}},{default:l(()=>[e(m,{fixed:"",prop:"searchTerm",label:"关键词",width:"260"},{header:l(()=>[e(u,{style:{top:"2px","margin-right":"3px"}},{default:l(()=>[e(s(ye))]),_:1}),He]),default:l(({row:a})=>[e(ee,{underline:!1,href:"https://www.bilibili.com/",target:"_blank",style:{color:"#0b3289"}},{default:l(()=>[x(g(a.searchTerm),1)]),_:2},1024)]),_:1}),e(m,{prop:"searchFrequencyRank",label:"关键词搜索排名",align:"center",width:"150"},{header:l(()=>[e(u,{style:{top:"2px","margin-right":"4px"}},{default:l(()=>[e(s(xe))]),_:1}),Oe]),default:l(({row:a})=>[t("span",Ze,g(a.searchFrequencyRank),1)]),_:1}),e(m,{prop:"clickedAsin",align:"center",label:"Asin"},{header:l(()=>[e(u,{style:{top:"2px","margin-right":"5px"}},{default:l(()=>[e(s(Ae))]),_:1}),Je]),default:l(({row:a})=>[t("span",We,g(a.clickedAsin),1)]),_:1}),e(m,{prop:"clickedItemName",label:"标题"},{header:l(()=>[e(u,{style:{top:"2px","margin-right":"5px"}},{default:l(()=>[e(s(ke))]),_:1}),je]),_:1}),e(m,{prop:"clickShareRank",label:"点击分享率排名",align:"center",width:"150"},{header:l(()=>[e(u,{style:{top:"2px","margin-right":"4px"}},{default:l(()=>[e(s(Ce))]),_:1}),qe]),default:l(({row:a})=>[e(ae,{style:pe(Q(a.clickShareRank))},{default:l(()=>[x(g(a.clickShareRank),1)]),_:2},1032,["style"])]),_:1}),e(m,{prop:"clickShare",align:"center",label:"点击分享率"},{header:l(()=>[e(u,{style:{top:"2px","margin-right":"4px"}},{default:l(()=>[e(s(we))]),_:1}),Qe]),default:l(({row:a})=>[t("span",Le,g(a.clickShare),1)]),_:1}),e(m,{prop:"conversionShare",align:"center",label:"转化分享率"},{header:l(()=>[e(u,{style:{top:"2px","margin-right":"5px"}},{default:l(()=>[e(s(Se))]),_:1}),$e]),default:l(({row:a})=>[t("span",Xe,g(a.conversionShare),1)]),_:1})]),_:1},8,["data"])]),t("div",ea,[e(te,{"current-page":s(c),"onUpdate:currentPage":n[5]||(n[5]=a=>z(c)?c.value=a:null),"page-size":s(_),"onUpdate:pageSize":n[6]||(n[6]=a=>z(_)?_.value=a:null),"page-sizes":[10,20,30,50,100,200],layout:"sizes, prev, pager, next",total:s(y),onChange:s(V)},null,8,["current-page","page-size","total","onChange"])])]),_:1})]),_:1})),[[ne,T.value]])],64)}}});const ra=Ve(aa,[["__scopeId","data-v-61a7e182"]]);export{ra as default};