1 |
- import{V as T}from"./index.DhA83F-e.js";import{o as j,p as q}from"./elementPlus.CXoFsoPv.js";import{D as A}from"./index.DYFzjhQc.js";import{u as k}from"./useResponse.DqThFJSa.js";import{k as G,l as K,m as M}from"./api.NNHyd1Di.js";import{u as P}from"./useCustomHeight.CHRS__jL.js";import z from"./DataTable.BawYQ7Td.js";import{d as J,aI as Q,r as f,Z,E as W,ai as u,o as i,c,U as t,O as n,G as v,a as o,u as a,F as _,a8 as g,M as V,S as H,J as X}from"./vue.1RczIYhx.js";import"./_plugin-vue_export-helper.DlAUqK2U.js";import"./useTableData.YE2EVtgg.js";import"./Columns.BYkYSZQL.js";import"./DataTableSlot.vue_vue_type_style_index_0_lang.Ci3OSddt.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"./index.vue_vue_type_script_setup_true_lang.BL75ogMS.js";import"./EditDrawer.B8kZsH3J.js";import"./NoticeDialog.B1irhM4p.js";import"./DownloadError.BjJYpps1.js";import"./useDownload.CfLLoz9t.js";const Y={class:"p-5"},$={class:"flex justify-between"},ee={class:"flex flex-1"},le={class:"w-full whitespace-nowrap"},te={class:"flex items-center"},ae={class:"flex items-center"},oe={class:"flex items-center"},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 flex-col gap-1.5 items-end"},Te=J({name:"ProductList",__name:"index",setup(me){const{data:O}=A(),B={titleContainer:48,queryContainer:80,...{headerHeight:50,dividerHeight:32,toolbarHeight:51,padding:40}},{tableHeight:L}=P(B),U=Q("table"),x=f(!1),y=f(!1),s=Z({country:"",brand:"",group:"",status:"",asin:"",sku:"",shop:"",isCompetitors:"",platformNumber:""});v("query-parameter",s);const C=f([]),w=f([]),h=f([]);v("groupOptions",C),v("brandsOptions",w),v("shopOptions",h),W(()=>{D()});async function D(){C.value=(await k(G)).data,w.value=(await k(K)).data,h.value=(await k(M)).data}async function E(){var d;x.value=!0,await((d=U.value)==null?void 0:d.fetchList(!0)),x.value=!1}async function I(){var d;for(const e in s)s[e]="";y.value=!0,await((d=U.value)==null?void 0:d.fetchList(!0)),y.value=!1}return(d,e)=>{const b=u("el-input"),r=u("el-col"),p=u("el-option"),m=u("el-select"),N=u("el-row"),S=u("el-button"),F=u("el-divider"),R=u("el-card");return i(),c("div",Y,[t(R,{class:"h-full",style:{color:"rgba(0, 0, 0, 0.88)"}},{default:n(()=>[e[20]||(e[20]=o("div",{class:"text-xl font-semibold pb-5"},"商品列表",-1)),o("div",$,[o("div",ee,[o("div",le,[t(N,{gutter:20,style:{"margin-bottom":"16px"}},{default:n(()=>[t(r,{span:4,class:"flex"},{default:n(()=>[o("div",te,[e[9]||(e[9]=o("span",{class:"mr-2"},"店 铺",-1)),t(b,{modelValue:a(s).shop,"onUpdate:modelValue":e[0]||(e[0]=l=>a(s).shop=l),clearable:"",placeholder:"请输入店铺"},null,8,["modelValue"])])]),_:1}),t(r,{span:4,class:"flex"},{default:n(()=>[o("div",ae,[e[10]||(e[10]=o("span",{class:"mr-2"},"平台编号",-1)),t(b,{modelValue:a(s).platformNumber,"onUpdate:modelValue":e[1]||(e[1]=l=>a(s).platformNumber=l),clearable:"",placeholder:"请输入平台编号"},null,8,["modelValue"])])]),_:1}),t(r,{span:4},{default:n(()=>[o("div",oe,[e[11]||(e[11]=o("span",{class:"mr-2"},"国 家",-1)),t(m,{modelValue:a(s).country,"onUpdate:modelValue":e[2]||(e[2]=l=>a(s).country=l),clearable:"",placeholder:"请选择国家"},{default:n(()=>[(i(!0),c(_,null,g(a(O).country_code,l=>(i(),V(p,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1}),t(r,{span:4},{default:n(()=>[o("div",se,[e[12]||(e[12]=o("span",{class:"mr-2"},"品 牌",-1)),t(m,{modelValue:a(s).brand,"onUpdate:modelValue":e[3]||(e[3]=l=>a(s).brand=l),clearable:"",placeholder:"请选择品牌"},{default:n(()=>[(i(!0),c(_,null,g(a(w),l=>(i(),V(p,{label:l.brand,value:l.brand},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),t(r,{span:4},{default:n(()=>[o("div",ne,[e[13]||(e[13]=o("span",{class:"mr-2"},"分 组",-1)),t(m,{modelValue:a(s).group,"onUpdate:modelValue":e[4]||(e[4]=l=>a(s).group=l),clearable:"",placeholder:"请选择分组"},{default:n(()=>[(i(!0),c(_,null,g(a(C),l=>(i(),V(p,{label:l.tag,value:l.tag},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),t(r,{span:4},{default:n(()=>[o("div",re,[e[14]||(e[14]=o("span",{class:"mr-2"},"状 态",-1)),t(m,{modelValue:a(s).status,"onUpdate:modelValue":e[5]||(e[5]=l=>a(s).status=l),clearable:"",placeholder:"请选择状态"},{default:n(()=>[(i(!0),c(_,null,g(a(O).goods_status,l=>(i(),V(p,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1})]),_:1}),t(N,{gutter:20},{default:n(()=>[t(r,{span:6},{default:n(()=>[o("div",ie,[e[15]||(e[15]=o("span",{class:"mr-2"},"ASIN",-1)),t(b,{modelValue:a(s).asin,"onUpdate:modelValue":e[6]||(e[6]=l=>a(s).asin=l),clearable:"",placeholder:"请输入ASIN"},null,8,["modelValue"])])]),_:1}),t(r,{span:6},{default:n(()=>[o("div",ue,[e[16]||(e[16]=o("span",{class:"mr-2"},"SKU",-1)),t(b,{modelValue:a(s).sku,"onUpdate:modelValue":e[7]||(e[7]=l=>a(s).sku=l),clearable:"",placeholder:"请输入SKU"},null,8,["modelValue"])])]),_:1}),t(r,{span:4,class:"flex"},{default:n(()=>[o("div",de,[e[17]||(e[17]=o("span",{class:"mr-2"},"竞 品",-1)),t(m,{modelValue:a(s).isCompetitors,"onUpdate:modelValue":e[8]||(e[8]=l=>a(s).isCompetitors=l),clearable:"",placeholder:"请选择是否竞品"},{default:n(()=>[t(p,{label:"是",value:"1"}),t(p,{label:"否",value:"0"})]),_:1},8,["modelValue"])])]),_:1})]),_:1})])]),t(T),o("div",pe,[t(S,{icon:a(j),loading:a(x),class:"mb-4",type:"primary",onClick:E},{default:n(()=>e[18]||(e[18]=[H(" 查 询 ")])),_:1},8,["icon","loading"]),t(S,{icon:a(q),loading:a(y),color:"#ECECF1C9",style:{width:"88px",color:"#3c3c3c"},onClick:I},{default:n(()=>e[19]||(e[19]=[H(" 重 置 ")])),_:1},8,["icon","loading"])])]),t(F,{ref:"dividerContainer",style:{margin:"20px 0 12px 0"}},null,512),o("div",{style:X({height:a(L)+"px"})},[t(z,{ref:"table"},null,512)],4)]),_:1})])}}});export{Te as default};
|