index.Dt-G2I2d.js 7.2 KB

1
  1. import{p as T,r as j}from"./elementPlus.BAtmkI4o.js";import{V as A}from"./index.DhA83F-e.js";import{u as N}from"./useResponse.DqThFJSa.js";import{f as G,h as K,i as P}from"./api.DDv0bxKG.js";import{D as z}from"./index.miTW1DiB.js";import{u as J}from"./useCustomHeight.CHRS__jL.js";import Q from"./DataTable.D9a8zSiX.js";import{d as Z,aI as W,Z as X,r as c,E as Y,ai as u,o as i,c as p,U as t,O as n,G as _,a as o,u as a,F as b,a8 as v,M as V,S as H,J as $}from"./vue.1RczIYhx.js";import"./_plugin-vue_export-helper.DlAUqK2U.js";import"./useTableData.DlRlG32l.js";import"./Columns.RpGVeu8n.js";import"./DataTableSlot.Bqc1_nmf.js";import"./countryInfo.Df1X6FZ-.js";import"./useTagColor.B-JXlmrE.js";import"./index.vue_vue_type_script_setup_true_lang.YMfcA1Im.js";import"./hasPermission.CRcXQzyZ.js";import"./ProductInfo.vue_vue_type_script_setup_true_lang.BrkTeCPR.js";import"./useCopyText.DhSTsaW5.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.DWbWFNvN.js";import"./api.DEuZBGok.js";import"./EditDrawer.DprpAc3y.js";import"./CreateDialog.DViEQT7k.js";import"./index.CEpzJZS_.js";import"./PriceChart.CImxhm58.js";import"./echarts.DoXO02ct.js";import"./api.BJGACYEU.js";import"./DataTable.C3DV8UxL.js";import"./ChangeValue.03qsdlum.js";import"./useDownload.lT7qivBJ.js";const ee={class:"p-5"},le={ref:"titleContainer",class:"text-xl font-semibold pb-5"},te={ref:"queryContainer",class:"flex justify-between"},ae={class:"flex flex-1"},oe={class:"w-full whitespace-nowrap"},se={class:"flex items-center"},ne={class:"flex items-center"},re={class:"flex items-center"},ie={class:"flex items-center"},ue={class:"flex items-center"},de={class:"flex items-center"},pe={class:"flex items-center"},me={class:"flex items-center"},fe={class:"flex items-center"},ce={class:"flex items-center"},be={class:"flex items-center"},ve={class:"flex flex-col items-end"},We=Z({name:"ProductMonitor",__name:"index",setup(_e){const{data:I}=z(),B={titleContainer:48,queryContainer:116,...{headerHeight:50,dividerHeight:32,toolbarHeight:51,padding:40}},{tableHeight:D}=J(B),S=W("table"),s=X({country:"",brand:"",group:"",status:"",shop:"",asin:"",sku:"",platformId:"",scoreNumber:"-",commentNumber:"-",displayScore:"-"});_("query-parameter",s);const g=c([]),x=c([]),y=c([]);_("groupOptions",g),_("brandsOptions",x),_("shopOptions",y);const L=[{label:"正常",value:1},{label:"失败",value:2},{label:"暂停",value:3},{label:"下架",value:10}];Y(async()=>{await E()});async function E(){g.value=(await N(G)).data,x.value=(await N(K)).data,y.value=(await N(P)).data}const w=c(!1),C=c(!1);async function q(){var d;w.value=!0,await((d=S.value)==null?void 0:d.fetchList(!0)),w.value=!1}async function F(){var d;for(const e in s)s[e]="";C.value=!0,await((d=S.value)==null?void 0:d.fetchList(!0)),C.value=!1}return(d,e)=>{const m=u("el-option"),f=u("el-select"),r=u("el-col"),U=u("el-row"),O=u("el-input"),k=u("el-input-number"),h=u("el-button"),M=u("el-divider"),R=u("el-card");return i(),p("div",ee,[t(R,{class:"h-full",style:{color:"rgba(0, 0, 0, 0.88)"}},{default:n(()=>[o("div",le,"商品监控",512),o("div",te,[o("div",ae,[o("div",oe,[t(U,{gutter:20,style:{"margin-bottom":"10px"}},{default:n(()=>[t(r,{span:6},{default:n(()=>[o("div",se,[e[11]||(e[11]=o("span",{class:"mr-2"},"国 家",-1)),t(f,{modelValue:a(s).country,"onUpdate:modelValue":e[0]||(e[0]=l=>a(s).country=l),clearable:"",placeholder:"请选择国家"},{default:n(()=>[(i(!0),p(b,null,v(a(I).country_code,l=>(i(),V(m,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1}),t(r,{span:6},{default:n(()=>[o("div",ne,[e[12]||(e[12]=o("span",{class:"mr-2"},"品 牌",-1)),t(f,{modelValue:a(s).brand,"onUpdate:modelValue":e[1]||(e[1]=l=>a(s).brand=l),clearable:"",placeholder:"请选择品牌"},{default:n(()=>[(i(!0),p(b,null,v(a(x),l=>(i(),V(m,{label:l.brand,value:l.brand},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),t(r,{span:6},{default:n(()=>[o("div",re,[e[13]||(e[13]=o("span",{class:"mr-2"},"分 组",-1)),t(f,{modelValue:a(s).group,"onUpdate:modelValue":e[2]||(e[2]=l=>a(s).group=l),clearable:"",placeholder:"请选择分组"},{default:n(()=>[(i(!0),p(b,null,v(a(g),l=>(i(),V(m,{label:l.tag,value:l.tag},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),t(r,{span:6},{default:n(()=>[o("div",ie,[e[14]||(e[14]=o("span",{class:"mr-2"},"状 态",-1)),t(f,{modelValue:a(s).status,"onUpdate:modelValue":e[3]||(e[3]=l=>a(s).status=l),clearable:"",placeholder:"请选择状态"},{default:n(()=>[(i(),p(b,null,v(L,l=>t(m,{key:l.value,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])])]),_:1})]),_:1}),t(U,{gutter:20,style:{"margin-bottom":"10px"}},{default:n(()=>[t(r,{span:6,class:"flex"},{default:n(()=>[o("div",ue,[e[15]||(e[15]=o("span",{class:"mr-2"},"店 铺",-1)),t(f,{modelValue:a(s).shop,"onUpdate:modelValue":e[4]||(e[4]=l=>a(s).shop=l),clearable:"",placeholder:"请选择店铺"},{default:n(()=>[(i(!0),p(b,null,v(a(y),l=>(i(),V(m,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1}),t(r,{span:6},{default:n(()=>[o("div",de,[e[16]||(e[16]=o("span",{class:"mr-2"},"ASIN",-1)),t(O,{modelValue:a(s).asin,"onUpdate:modelValue":e[5]||(e[5]=l=>a(s).asin=l),clearable:"",placeholder:"请输入ASIN"},null,8,["modelValue"])])]),_:1}),t(r,{span:6},{default:n(()=>[o("div",pe,[e[17]||(e[17]=o("span",{class:"mr-2"},"SKU",-1)),t(O,{modelValue:a(s).sku,"onUpdate:modelValue":e[6]||(e[6]=l=>a(s).sku=l),clearable:"",placeholder:"请输入SKU"},null,8,["modelValue"])])]),_:1}),t(r,{span:6},{default:n(()=>[o("div",me,[e[18]||(e[18]=o("span",{class:"mr-2"},"平台编号",-1)),t(O,{modelValue:a(s).platformId,"onUpdate:modelValue":e[7]||(e[7]=l=>a(s).platformId=l),clearable:"",placeholder:"请输入平台编号"},null,8,["modelValue"])])]),_:1})]),_:1}),t(U,{gutter:20},{default:n(()=>[t(r,{span:6,class:"flex"},{default:n(()=>[o("div",fe,[e[19]||(e[19]=o("span",{class:"mr-2"},"亚马逊显示评分人数",-1)),t(k,{modelValue:a(s).scoreNumber,"onUpdate:modelValue":e[8]||(e[8]=l=>a(s).scoreNumber=l),min:0,placeholder:"请输入"},null,8,["modelValue"])])]),_:1}),t(r,{span:6},{default:n(()=>[o("div",ce,[e[20]||(e[20]=o("span",{class:"mr-2"},"亚马逊显示评论人数",-1)),t(k,{modelValue:a(s).commentNumber,"onUpdate:modelValue":e[9]||(e[9]=l=>a(s).commentNumber=l),min:0,placeholder:"请输入"},null,8,["modelValue"])])]),_:1}),t(r,{span:6},{default:n(()=>[o("div",be,[e[21]||(e[21]=o("span",{class:"mr-2"},"亚马逊显示评分",-1)),t(k,{modelValue:a(s).displayScore,"onUpdate:modelValue":e[10]||(e[10]=l=>a(s).displayScore=l),min:0,placeholder:"请输入"},null,8,["modelValue"])])]),_:1})]),_:1})])]),t(A),o("div",ve,[t(h,{icon:a(T),loading:a(w),class:"mb-4",type:"primary",onClick:q},{default:n(()=>e[22]||(e[22]=[H(" 查 询 ")])),_:1},8,["icon","loading"]),t(h,{icon:a(j),loading:a(C),color:"#ECECF1C9",style:{width:"88px",color:"#3c3c3c"},onClick:F},{default:n(()=>e[23]||(e[23]=[H(" 重 置 ")])),_:1},8,["icon","loading"])])],512),t(M,{ref:"dividerContainer",style:{margin:"20px 0 12px 0"}},null,512),o("div",{style:$({height:a(D)+"px"})},[t(Q,{ref:"table"},null,512)],4)]),_:1})])}}});export{We as default};