index.Dh5_htNM.js 9.2 KB

1
  1. import{M as d,N as m,p as z,r as J}from"./elementPlus.xTLE0x5-.js";import{V as P}from"./index.DhA83F-e.js";import{u as O}from"./useResponse.DqThFJSa.js";import{f as Q,h as Z,i as K}from"./api.DPL4uy5k.js";import{D as W}from"./index.kKyZyRq2.js";import{u as X}from"./useCustomHeight.CHRS__jL.js";import Y from"./DataTable.DMvJ-ws6.js";import{d as $,aI as h,Z as ee,r as _,E as le,ai as p,o as f,c as b,U as e,O as t,G as x,a as s,u as o,F as g,a8 as y,M as A,S as D,J as te}from"./vue.1RczIYhx.js";import"./_plugin-vue_export-helper.DlAUqK2U.js";import"./useTableData.CiLhWIb2.js";import"./Columns.Cvg5C6vI.js";import"./DataTableSlot.B2wbdXRT.js";import"./countryInfo.Df1X6FZ-.js";import"./useTagColor.B-JXlmrE.js";import"./index.vue_vue_type_script_setup_true_lang.BbVcoR6l.js";import"./hasPermission.gGzUOV2v.js";import"./ProductInfo.vue_vue_type_script_setup_true_lang.CsUgK4QD.js";import"./useCopyText.Cx4rtKyW.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.Bz60BOep.js";import"./api.BNBbIzQA.js";import"./EditDrawer.BImpW0Bw.js";import"./CreateDialog.Con4dVNE.js";import"./index.lEjKzvVz.js";import"./PriceChart.DMvDjFba.js";import"./echarts.DoXO02ct.js";import"./api.YAVXmjUj.js";import"./DataTable.DxhKqf2A.js";import"./ChangeValue.CiI8puIm.js";import"./useDownload.DRenYDHw.js";const oe={class:"p-5"},ae={ref:"titleContainer",class:"text-xl font-semibold pb-5"},ne={ref:"queryContainer",class:"flex justify-between"},se={class:"flex flex-1"},re={class:"w-full whitespace-nowrap"},ie={class:"flex items-center"},ue={class:"flex items-center"},de={class:"flex items-center"},me={class:"flex items-center"},pe={class:"flex items-center"},fe={class:"flex items-center"},ce={class:"flex items-center"},_e={class:"flex items-center"},be={class:"flex items-center"},Ve={class:"flex items-center"},ve={class:"flex items-center"},xe={class:"flex flex-col items-end"},he=$({name:"CompetitorMonitor",__name:"index",setup(ge){const{data:L}=W(),E={titleContainer:48,queryContainer:80,...{headerHeight:50,dividerHeight:32,toolbarHeight:51,padding:40}},{tableHeight:M}=X(E),k=h("table"),n=ee({country:"",brand:"",group:"",status:"",shop:"",asin:"",scoreNumber:"-",commentNumber:"-",displayScore:"-"});x("query-parameter",n);const C=_([]),N=_([]),H=_([]);x("groupOptions",C),x("brandsOptions",N),x("shopOptions",H);const q=[{label:"正常",value:1},{label:"失败",value:2},{label:"暂停",value:3},{label:"下架",value:10}];le(async()=>{await F()});async function F(){C.value=(await O(Q)).data,N.value=(await O(Z)).data,H.value=(await O(K)).data}const S=_(!1),w=_(!1);async function R(){var c;S.value=!0,await((c=k.value)==null?void 0:c.fetchList(!0)),S.value=!1}async function T(){var c;for(const l in n)n[l]="";w.value=!0,await((c=k.value)==null?void 0:c.fetchList(!0)),w.value=!1}return(c,l)=>{const B=p("el-input"),i=p("el-col"),V=p("el-option"),v=p("el-select"),U=p("el-row"),r=p("el-icon"),u=p("el-input-number"),I=p("el-button"),j=p("el-divider"),G=p("el-card");return f(),b("div",oe,[e(G,{class:"h-full",style:{color:"rgba(0, 0, 0, 0.88)"}},{default:t(()=>[s("div",ae,"竞品监控",512),s("div",ne,[s("div",se,[s("div",re,[e(U,{gutter:20,style:{"margin-bottom":"12px"}},{default:t(()=>[e(i,{span:5,class:"flex"},{default:t(()=>[s("div",ie,[l[16]||(l[16]=s("span",{class:"mr-2"},"店 铺",-1)),e(B,{modelValue:o(n).shop,"onUpdate:modelValue":l[0]||(l[0]=a=>o(n).shop=a),clearable:"",placeholder:"请输入店铺"},null,8,["modelValue"])])]),_:1}),e(i,{span:5},{default:t(()=>[s("div",ue,[l[17]||(l[17]=s("span",{class:"mr-2"},"国 家",-1)),e(v,{modelValue:o(n).country,"onUpdate:modelValue":l[1]||(l[1]=a=>o(n).country=a),clearable:"",placeholder:"请选择国家"},{default:t(()=>[(f(!0),b(g,null,y(o(L).country_code,a=>(f(),A(V,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1}),e(i,{span:5},{default:t(()=>[s("div",de,[l[18]||(l[18]=s("span",{class:"mr-2"},"品 牌",-1)),e(v,{modelValue:o(n).brand,"onUpdate:modelValue":l[2]||(l[2]=a=>o(n).brand=a),clearable:"",placeholder:"请选择品牌"},{default:t(()=>[(f(!0),b(g,null,y(o(N),a=>(f(),A(V,{label:a.brand,value:a.brand},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),e(i,{span:5},{default:t(()=>[s("div",me,[l[19]||(l[19]=s("span",{class:"mr-2"},"分 组",-1)),e(v,{modelValue:o(n).group,"onUpdate:modelValue":l[3]||(l[3]=a=>o(n).group=a),clearable:"",placeholder:"请选择分组"},{default:t(()=>[(f(!0),b(g,null,y(o(C),a=>(f(),A(V,{label:a.tag,value:a.tag},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),e(i,{span:4},{default:t(()=>[s("div",pe,[l[20]||(l[20]=s("span",{class:"mr-2"},"状 态",-1)),e(v,{modelValue:o(n).status,"onUpdate:modelValue":l[4]||(l[4]=a=>o(n).status=a),clearable:"",placeholder:"请选择状态"},{default:t(()=>[(f(),b(g,null,y(q,a=>e(V,{key:a.value,label:a.label,value:a.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])])]),_:1})]),_:1}),e(U,{gutter:20,style:{"margin-bottom":"12px"}},{default:t(()=>[e(i,{span:6},{default:t(()=>[s("div",fe,[l[21]||(l[21]=s("span",{class:"mr-2"},"ASIN",-1)),e(B,{modelValue:o(n).asin,"onUpdate:modelValue":l[5]||(l[5]=a=>o(n).asin=a),clearable:"",placeholder:"请输入ASIN"},null,8,["modelValue"])])]),_:1}),e(i,{span:6},{default:t(()=>[s("div",ce,[l[22]||(l[22]=s("span",{class:"mr-2"},"亚马逊评分",-1)),e(u,{modelValue:o(n).minScore,"onUpdate:modelValue":l[6]||(l[6]=a=>o(n).minScore=a),min:0,max:5},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"]),l[23]||(l[23]=s("span",{class:"mx-2"},"~",-1)),e(u,{modelValue:o(n).maxScore,"onUpdate:modelValue":l[7]||(l[7]=a=>o(n).maxScore=a),min:0,max:5},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"])])]),_:1}),e(i,{span:6,class:"flex"},{default:t(()=>[s("div",_e,[l[24]||(l[24]=s("span",{class:"mr-2"},"亚马逊评分人数",-1)),e(u,{modelValue:o(n).minScoreNumber,"onUpdate:modelValue":l[8]||(l[8]=a=>o(n).minScoreNumber=a),min:0},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"]),l[25]||(l[25]=s("span",{class:"mx-2"},"~",-1)),e(u,{modelValue:o(n).maxScoreNumber,"onUpdate:modelValue":l[9]||(l[9]=a=>o(n).maxScoreNumber=a),min:0},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"])])]),_:1}),e(i,{span:6},{default:t(()=>[s("div",be,[l[26]||(l[26]=s("span",{class:"mr-2"},"亚马逊评论人数",-1)),e(u,{modelValue:o(n).minCommentNumber,"onUpdate:modelValue":l[10]||(l[10]=a=>o(n).minCommentNumber=a),min:0},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"]),l[27]||(l[27]=s("span",{class:"mx-2"},"~",-1)),e(u,{modelValue:o(n).maxCommentNumber,"onUpdate:modelValue":l[11]||(l[11]=a=>o(n).maxCommentNumber=a),min:0},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"])])]),_:1})]),_:1}),e(U,{gutter:20},{default:t(()=>[e(i,{span:6,class:"flex"},{default:t(()=>[s("div",Ve,[l[28]||(l[28]=s("span",{class:"mr-2"},"子ASIN评分人数",-1)),e(u,{modelValue:o(n).minAsinScore,"onUpdate:modelValue":l[12]||(l[12]=a=>o(n).minAsinScore=a),min:0},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"]),l[29]||(l[29]=s("span",{class:"mx-2"},"~",-1)),e(u,{modelValue:o(n).maxAsinScore,"onUpdate:modelValue":l[13]||(l[13]=a=>o(n).maxAsinScore=a),min:0},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"])])]),_:1}),e(i,{span:6},{default:t(()=>[s("div",ve,[l[30]||(l[30]=s("span",{class:"mr-2"},"子ASIN评论人数",-1)),e(u,{modelValue:o(n).minAsinCommentNumber,"onUpdate:modelValue":l[14]||(l[14]=a=>o(n).minAsinCommentNumber=a),min:0},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"]),l[31]||(l[31]=s("span",{class:"mx-2"},"~",-1)),e(u,{modelValue:o(n).maxAsinCommentNumber,"onUpdate:modelValue":l[15]||(l[15]=a=>o(n).maxAsinCommentNumber=a),min:0},{"decrease-icon":t(()=>[e(r,null,{default:t(()=>[e(o(d))]),_:1})]),"increase-icon":t(()=>[e(r,null,{default:t(()=>[e(o(m))]),_:1})]),_:1},8,["modelValue"])])]),_:1})]),_:1})])]),e(P),s("div",xe,[e(I,{icon:o(z),loading:o(S),class:"mb-4",type:"primary",onClick:R},{default:t(()=>l[32]||(l[32]=[D(" 查 询 ")])),_:1},8,["icon","loading"]),e(I,{icon:o(J),loading:o(w),color:"#ECECF1C9",style:{width:"88px",color:"#3c3c3c"},onClick:T},{default:t(()=>l[33]||(l[33]=[D(" 重 置 ")])),_:1},8,["icon","loading"])])],512),e(j,{ref:"dividerContainer",style:{margin:"20px 0 12px 0"}},null,512),s("div",{style:te({height:o(M)+"px"})},[e(Y,{ref:"table"},null,512)],4)]),_:1})])}}});export{he as default};