1 |
- import{o as M,p as T}from"./elementPlus.CXoFsoPv.js";import{V as j}from"./index.DhA83F-e.js";import{u as _}from"./useResponse.DqThFJSa.js";import{f as G,h as z,i as J}from"./api.CqjzLtD5.js";import{D as Q}from"./index.DYFzjhQc.js";import{u as Z}from"./useCustomHeight.CHRS__jL.js";import K from"./DataTable.BEekLqM3.js";import{n as v}from"./index.DE93oEGZ.js";import{d as W,aI as X,Z as Y,r as d,E as $,ai as m,o as u,c as p,U as n,O as t,G as g,a as s,u as a,F as x,a8 as c,M as A,S as k,J as h}from"./vue.1RczIYhx.js";import"./_plugin-vue_export-helper.DlAUqK2U.js";import"./useTableData.YE2EVtgg.js";import"./Columns.BYkYSZQL.js";import"./DataTableSlot.D8BJucgh.js";import"./countryInfo.Df1X6FZ-.js";import"./useTagColor.B-JXlmrE.js";import"./index.vue_vue_type_script_setup_true_lang.DMuK7_mb.js";import"./hasPermission.DeKomFvI.js";import"./ProductInfo.vue_vue_type_script_setup_true_lang.dNf7YIIF.js";import"./useCopyText.DjRNgLW4.js";/* empty css */import"./ProgressBar.vue_vue_type_script_setup_true_lang.B_vg-SpV.js";import"./index.vue_vue_type_script_setup_true_lang.BL75ogMS.js";import"./api.NNHyd1Di.js";import"./EditDrawer.Bzu8BLxj.js";import"./CreateDialog.CzdsNZkx.js";import"./index.DGOo71lV.js";import"./PriceChart.Csco56st.js";import"./echarts.DoXO02ct.js";import"./api.BZqNGhCa.js";import"./DataTable.DJhCZr7i.js";import"./ChangeValue.DR3-V82t.js";import"./useDownload.CfLLoz9t.js";const ee={class:"p-5"},le={ref:"titleContainer",class:"text-xl font-semibold pb-5"},ae={ref:"queryContainer",class:"flex justify-between"},oe={class:"flex flex-1"},ne={class:"w-full whitespace-nowrap"},te={class:"flex items-center"},se={class:"flex items-center"},re={class:"flex items-center"},me={class:"flex items-center"},ue={class:"flex items-center"},ie={class:"flex items-center"},de={class:"flex flex-col items-end"},Qe=W({name:"CompetitorMonitor",__name:"index",setup(pe){const{data:H}=Q(),B={titleContainer:48,queryContainer:80,...{headerHeight:50,dividerHeight:32,toolbarHeight:51,padding:40}},{tableHeight:I}=Z(B),R=X("table"),o=Y({country:"",brand:"",group:"",status:"",shop:"",asin:"",minScore:null,maxScore:null,ScoreNumberRange:[],minScoreNumber:null,maxScoreNumber:null,ScorePeopleNumberRange:[],minCommentNumber:null,maxCommentNumber:null,CommentPeopleNumberRange:[],minAsinScore:null,maxAsinScore:null,AsinScoreNumberRange:[],minAsinCommentNumber:null,maxAsinCommentNumber:null,AsinCommentNumberRange:[]});g("query-parameter",o);const V=d([]),S=d([]),U=d([]);g("groupOptions",V),g("brandsOptions",S),g("shopOptions",U);const D=[{label:"正常",value:1},{label:"失败",value:2},{label:"暂停",value:3},{label:"下架",value:10}];$(async()=>{await L()});async function L(){V.value=(await _(G)).data,S.value=(await _(z)).data,U.value=(await _(J)).data}const N=d(!1),C=d(!1);async function P(){var i;N.value=!0,await((i=R.value)==null?void 0:i.fetchList(!0)),N.value=!1}async function E(){var i;for(const e in o)o[e]="";C.value=!0,await((i=R.value)==null?void 0:i.fetchList(!0)),C.value=!1}return(i,e)=>{const w=m("el-input"),r=m("el-col"),f=m("el-option"),b=m("el-select"),y=m("el-row"),O=m("el-button"),q=m("el-divider"),F=m("el-card");return u(),p("div",ee,[n(F,{class:"h-full",style:{color:"rgba(0, 0, 0, 0.88)"}},{default:t(()=>[s("div",le,"竞品监控",512),s("div",ae,[s("div",oe,[s("div",ne,[n(y,{gutter:20,style:{"margin-bottom":"12px"}},{default:t(()=>[n(r,{span:5,class:"flex"},{default:t(()=>[s("div",te,[e[18]||(e[18]=s("span",{class:"mr-2"},"店 铺",-1)),n(w,{modelValue:a(o).shop,"onUpdate:modelValue":e[0]||(e[0]=l=>a(o).shop=l),clearable:"",placeholder:"请输入店铺"},null,8,["modelValue"])])]),_:1}),n(r,{span:5},{default:t(()=>[s("div",se,[e[19]||(e[19]=s("span",{class:"mr-2"},"国 家",-1)),n(b,{modelValue:a(o).country,"onUpdate:modelValue":e[1]||(e[1]=l=>a(o).country=l),clearable:"",placeholder:"请选择国家"},{default:t(()=>[(u(!0),p(x,null,c(a(H).country_code,l=>(u(),A(f,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1}),n(r,{span:5},{default:t(()=>[s("div",re,[e[20]||(e[20]=s("span",{class:"mr-2"},"品 牌",-1)),n(b,{modelValue:a(o).brand,"onUpdate:modelValue":e[2]||(e[2]=l=>a(o).brand=l),clearable:"",placeholder:"请选择品牌"},{default:t(()=>[(u(!0),p(x,null,c(a(S),l=>(u(),A(f,{label:l.brand,value:l.brand},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),n(r,{span:5},{default:t(()=>[s("div",me,[e[21]||(e[21]=s("span",{class:"mr-2"},"分 组",-1)),n(b,{modelValue:a(o).group,"onUpdate:modelValue":e[3]||(e[3]=l=>a(o).group=l),clearable:"",placeholder:"请选择分组"},{default:t(()=>[(u(!0),p(x,null,c(a(V),l=>(u(),A(f,{label:l.tag,value:l.tag},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),n(r,{span:4},{default:t(()=>[s("div",ue,[e[22]||(e[22]=s("span",{class:"mr-2"},"状 态",-1)),n(b,{modelValue:a(o).status,"onUpdate:modelValue":e[4]||(e[4]=l=>a(o).status=l),clearable:"",placeholder:"请选择状态"},{default:t(()=>[(u(),p(x,null,c(D,l=>n(f,{key:l.value,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])])]),_:1})]),_:1}),n(y,{gutter:20,style:{"margin-bottom":"12px"}},{default:t(()=>[n(r,{span:6},{default:t(()=>[s("div",ie,[e[23]||(e[23]=s("span",{class:"mr-2"},"ASIN",-1)),n(w,{modelValue:a(o).asin,"onUpdate:modelValue":e[5]||(e[5]=l=>a(o).asin=l),clearable:"",placeholder:"请输入ASIN"},null,8,["modelValue"])])]),_:1}),n(r,{span:6},{default:t(()=>[n(v,{modelValue:a(o).ScoreNumberRange,"onUpdate:modelValue":e[6]||(e[6]=l=>a(o).ScoreNumberRange=l),"min-value":a(o).minScore,"onUpdate:minValue":e[7]||(e[7]=l=>a(o).minScore=l),"max-value":a(o).maxScore,"onUpdate:maxValue":e[8]||(e[8]=l=>a(o).maxScore=l),valueRange:[0,5],precision:"1"},{prepend:t(()=>e[24]||(e[24]=[s("span",{class:"mr-2"},"亚马逊评分",-1)])),_:1},8,["modelValue","min-value","max-value"])]),_:1}),n(r,{span:6,class:"flex"},{default:t(()=>[n(v,{modelValue:a(o).ScorePeopleNumberRange,"onUpdate:modelValue":e[9]||(e[9]=l=>a(o).ScorePeopleNumberRange=l),"min-value":a(o).minScoreNumber,"onUpdate:minValue":e[10]||(e[10]=l=>a(o).minScoreNumber=l),"max-value":a(o).maxScoreNumber,"onUpdate:maxValue":e[11]||(e[11]=l=>a(o).maxScoreNumber=l),valueRange:[0,1e8]},{prepend:t(()=>e[25]||(e[25]=[s("span",{class:"mr-2"},"亚马逊评分人数",-1)])),_:1},8,["modelValue","min-value","max-value"])]),_:1}),n(r,{span:6,class:"flex"},{default:t(()=>[n(v,{modelValue:a(o).AsinScoreNumberRange,"onUpdate:modelValue":e[12]||(e[12]=l=>a(o).AsinScoreNumberRange=l),"min-value":a(o).minAsinScore,"onUpdate:minValue":e[13]||(e[13]=l=>a(o).minAsinScore=l),"max-value":a(o).maxAsinScore,"onUpdate:maxValue":e[14]||(e[14]=l=>a(o).maxAsinScore=l),valueRange:[0,1e8]},{prepend:t(()=>e[26]||(e[26]=[s("span",{class:"mr-2"},"子ASIN评分人数",-1)])),_:1},8,["modelValue","min-value","max-value"])]),_:1})]),_:1}),n(y,{gutter:20},{default:t(()=>[n(r,{span:6},{default:t(()=>[n(v,{modelValue:a(o).AsinCommentNumberRange,"onUpdate:modelValue":e[15]||(e[15]=l=>a(o).AsinCommentNumberRange=l),"min-value":a(o).minAsinCommentNumber,"onUpdate:minValue":e[16]||(e[16]=l=>a(o).minAsinCommentNumber=l),"max-value":a(o).maxAsinCommentNumber,"onUpdate:maxValue":e[17]||(e[17]=l=>a(o).maxAsinCommentNumber=l),valueRange:[0,1e8]},{prepend:t(()=>e[27]||(e[27]=[s("span",{class:"mr-2"},"子ASIN评论人数",-1)])),_:1},8,["modelValue","min-value","max-value"])]),_:1})]),_:1})])]),n(j),s("div",de,[n(O,{icon:a(M),loading:a(N),class:"mb-4",type:"primary",onClick:P},{default:t(()=>e[28]||(e[28]=[k(" 查 询 ")])),_:1},8,["icon","loading"]),n(O,{icon:a(T),loading:a(C),color:"#ECECF1C9",style:{width:"88px",color:"#3c3c3c"},onClick:E},{default:t(()=>e[29]||(e[29]=[k(" 重 置 ")])),_:1},8,["icon","loading"])])],512),n(q,{ref:"dividerContainer",style:{margin:"20px 0 12px 0"}},null,512),s("div",{style:h({height:a(I)+"px"})},[n(K,{ref:"table"},null,512)],4)]),_:1})])}}});export{Qe as default};
|