1 |
- import{d as f,n as w,s as L,o as O}from"./elementPlus.c5b0e04f.js";import{_ as C}from"./WeightTable.vue_vue_type_script_setup_true_lang.ca3bdf72.js";import{e as K}from"./emitter.ca07dcc1.js";import{_ as $}from"./lodash.c4b32342.js";import{_ as I}from"./FeatureWordTable.vue_vue_type_script_setup_true_lang.6bfdfacc.js";import{d as N,r as _,x as U,j as W,a9 as d,o as y,c as B,M as a,G as m,a as s,u as e,E as M,t as D,K as b}from"./vue.65d9dadc.js";import"./usePagination.8bd548a4.js";import"./api.2ac1119c.js";import"./index.373e4c1e.js";import"./echarts.72dc8373.js";import"./useElTableData.5df992c8.js";import"./requestCode.a7f226d1.js";const j={class:"py-2 px-2.5"},R={class:"flex flex-wrap gap-7"},H=s("span",{class:"font-bold mr-2",style:{color:"#303133"}},"关键词:",-1),P=s("span",{class:"font-bold mr-2",style:{color:"#303133"}},"市场ID:",-1),Q=s("span",{class:"font-bold mr-2",style:{color:"#303133"}},"报告类型:",-1),S=s("span",{class:"font-bold mr-2",style:{color:"#303133"}},"报告日期:",-1),q={class:"flex gap-3.5"},se=N({__name:"index",setup(z){const l=_(V()),r=_(l.value[0]),n=_({searchTerm:"zosi",marketIds:"ATVPDKIKX0DER",reportType:"WEEKLY",reportDate:l});U("filter",n),W(()=>{Y()});function V(){const i=f().subtract(1,"month").startOf("month").day(0),u=i.add(6,"day");return[i.format("YYYY-MM-DD"),u.format("YYYY-MM-DD")]}function c(){if(n.value.reportType==="WEEKLY")l.value[0]=r.value,l.value[1]=f(r.value).add(6,"day").format("YYYY-MM-DD");else if(n.value.reportType==="MONTHLY"){const p=f(r.value);l.value[0]=p.startOf("month").format("YYYY-MM-DD"),l.value[1]=p.endOf("month").format("YYYY-MM-DD")}}const x=$.throttle(()=>{K.emit("QueryPage-query")},3e3);function Y(){x()}function T(){}return(p,o)=>{const i=d("el-input"),u=d("el-option"),k=d("el-select"),h=d("el-date-picker"),g=d("el-config-provider"),v=d("el-button"),E=d("el-card");return y(),B("div",j,[a(E,{"body-class":"flex justify-between gap-3.5",shadow:"hover",style:{border:"none","margin-bottom":"10px"}},{default:m(()=>[s("div",R,[s("div",null,[H,a(i,{modelValue:e(n).searchTerm,"onUpdate:modelValue":o[0]||(o[0]=t=>e(n).searchTerm=t),style:{width:"180px"}},null,8,["modelValue"])]),s("div",null,[P,a(i,{modelValue:e(n).marketIds,"onUpdate:modelValue":o[1]||(o[1]=t=>e(n).marketIds=t),style:{width:"180px"}},null,8,["modelValue"])]),s("div",null,[Q,a(k,{modelValue:e(n).reportType,"onUpdate:modelValue":o[2]||(o[2]=t=>e(n).reportType=t),style:{width:"100px"},onChange:c},{default:m(()=>[a(u,{label:"月度",value:"MONTHLY"}),a(u,{label:"周度",value:"WEEKLY"})]),_:1},8,["modelValue"])]),s("div",null,[S,e(n).reportType==="WEEKLY"?(y(),M(g,{key:0,locale:e(w)},{default:m(()=>[a(h,{modelValue:e(r),"onUpdate:modelValue":o[3]||(o[3]=t=>D(r)?r.value=t:null),clearable:!1,"disabled-date":t=>t>new Date,format:`${e(l)[0]} To ${e(l)[1]}`,type:"week","value-format":"YYYY-MM-DD",onChange:c},null,8,["modelValue","disabled-date","format"])]),_:1},8,["locale"])):(y(),M(h,{key:1,modelValue:e(r),"onUpdate:modelValue":o[4]||(o[4]=t=>D(r)?r.value=t:null),clearable:!1,"disabled-date":t=>t>new Date,format:`${e(l)[0]} To ${e(l)[1]}`,type:"month","value-format":"YYYY-MM-DD",onChange:c},null,8,["modelValue","disabled-date","format"]))])]),s("div",q,[a(v,{icon:e(L),plain:"",type:"primary",onClick:Y},{default:m(()=>[b("查询")]),_:1},8,["icon"]),a(v,{icon:e(O),plain:"",type:"primary",onClick:T},{default:m(()=>[b("下载管理")]),_:1},8,["icon"])])]),_:1}),a(C),a(I)])}}});export{se as default};
|