index.BSg1dDPZ.js 5.4 KB

1
  1. import{V as M}from"./index.DhA83F-e.js";import{o as O,p as R}from"./elementPlus.CXoFsoPv.js";import{u as T}from"./useTableHeight.DC32WYSL.js";import H from"./DataTable.NYeHYjZ6.js";import{D as K}from"./index.DYFzjhQc.js";import{u as j}from"./countryInfo.Df1X6FZ-.js";import{u as z}from"./useResponse.DqThFJSa.js";import{a as G}from"./DataTableSlot.vue_vue_type_script_setup_true_lang.D8OzVqnH.js";import{d as J,aI as b,r as y,Z as P,E as Q,ai as d,o as p,c as f,U as l,O as n,G as Z,a as o,u as a,F as V,a8 as x,M as g,S as B,J as W}from"./vue.1RczIYhx.js";import"./_plugin-vue_export-helper.DlAUqK2U.js";import"./useTableData.YE2EVtgg.js";import"./Columns.DImyP_RV.js";import"./useDownload.CfLLoz9t.js";/* empty css */import"./useTagColor.B-JXlmrE.js";import"./index.vue_vue_type_script_setup_true_lang.DMuK7_mb.js";import"./hasPermission.DeKomFvI.js";const X={class:"p-5"},Y={class:"flex flex-1"},$={class:"w-full whitespace-nowrap"},ee={class:"flex items-center"},le={class:"flex items-center"},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 flex-col gap-1.5 items-end"},Ue=J({__name:"index",setup(ue){const{data:F}=K(),h=j(),C=b("titleContainer"),k=b("queryContainer"),{tableHeight:A}=T(C,k),w=b("table"),c=y(!1),v=y(!1),s=P({country:"",shop:"",region:"",delivery:"",status:"",asin:"",sku:"",platformId:""});Z("query-parameter",s);const I=y([]);Q(()=>{D()});async function D(){const r=await z(G);I.value=r.data}async function L(){var r;c.value=!0,await((r=w.value)==null?void 0:r.fetchList(!0)),c.value=!1}async function N(){var r;for(const e in s)s[e]="";v.value=!0,await((r=w.value)==null?void 0:r.fetchList(!0)),v.value=!1}return(r,e)=>{const i=d("el-option"),m=d("el-select"),u=d("el-col"),S=d("el-row"),_=d("el-input"),U=d("el-button"),q=d("el-divider"),E=d("el-card");return p(),f("div",X,[l(E,{class:"h-full",style:{color:"rgba(0, 0, 0, 0.88)"}},{default:n(()=>[o("div",{ref_key:"titleContainer",ref:C,class:"text-xl font-semibold pb-5"},"在线商品",512),o("div",{ref_key:"queryContainer",ref:k,class:"flex justify-between"},[o("div",Y,[o("div",$,[l(S,{gutter:20,style:{"margin-bottom":"16px"}},{default:n(()=>[l(u,{span:4},{default:n(()=>[o("div",ee,[e[8]||(e[8]=o("span",{class:"mr-2"},"国 家",-1)),l(m,{modelValue:a(s).country,"onUpdate:modelValue":e[0]||(e[0]=t=>a(s).country=t),clearable:"",placeholder:"请选择国家"},{default:n(()=>[(p(!0),f(V,null,x(a(F).country_code,t=>(p(),g(i,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1}),l(u,{span:5},{default:n(()=>[o("div",le,[e[9]||(e[9]=o("span",{class:"mr-2"},"店 铺",-1)),l(m,{modelValue:a(s).shop,"onUpdate:modelValue":e[1]||(e[1]=t=>a(s).shop=t),clearable:"",placeholder:"请选择店铺"},{default:n(()=>[(p(!0),f(V,null,x(a(I),t=>(p(),g(i,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1}),l(u,{span:5},{default:n(()=>[o("div",te,[e[10]||(e[10]=o("span",{class:"mr-2"},"站 点",-1)),l(m,{modelValue:a(s).region,"onUpdate:modelValue":e[2]||(e[2]=t=>a(s).region=t),clearable:"",placeholder:"请选择站点"},{default:n(()=>[(p(!0),f(V,null,x(a(h).Region,t=>(p(),g(i,{label:t.name,value:t.code},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),l(u,{span:5},{default:n(()=>[o("div",ae,[e[11]||(e[11]=o("span",{class:"mr-2"},"配送方式",-1)),l(m,{modelValue:a(s).delivery,"onUpdate:modelValue":e[3]||(e[3]=t=>a(s).delivery=t),clearable:"",placeholder:"请选择配送方式"},{default:n(()=>[l(i,{label:"FBM",value:"FBM"}),l(i,{label:"FBA",value:"FBA"})]),_:1},8,["modelValue"])])]),_:1}),l(u,{span:4},{default:n(()=>[o("div",oe,[e[12]||(e[12]=o("span",{class:"mr-2"},"状 态",-1)),l(m,{modelValue:a(s).status,"onUpdate:modelValue":e[4]||(e[4]=t=>a(s).status=t),clearable:"",placeholder:"请选择状态"},{default:n(()=>[l(i,{label:"在售",value:"Active"}),l(i,{label:"不在售",value:"Inactive"}),l(i,{label:"不完整",value:"Incomplete"})]),_:1},8,["modelValue"])])]),_:1})]),_:1}),l(S,{gutter:20},{default:n(()=>[l(u,{span:6},{default:n(()=>[o("div",se,[e[13]||(e[13]=o("span",{class:"mr-2"},"ASIN",-1)),l(_,{modelValue:a(s).asin,"onUpdate:modelValue":e[5]||(e[5]=t=>a(s).asin=t),clearable:"",placeholder:"请输入ASIN"},null,8,["modelValue"])])]),_:1}),l(u,{span:6},{default:n(()=>[o("div",ne,[e[14]||(e[14]=o("span",{class:"mr-2"},"SKU",-1)),l(_,{modelValue:a(s).sku,"onUpdate:modelValue":e[6]||(e[6]=t=>a(s).sku=t),clearable:"",placeholder:"请输入SKU"},null,8,["modelValue"])])]),_:1}),l(u,{span:6},{default:n(()=>[o("div",re,[e[15]||(e[15]=o("span",{class:"mr-2"},"平台编号",-1)),l(_,{modelValue:a(s).platformId,"onUpdate:modelValue":e[7]||(e[7]=t=>a(s).platformId=t),clearable:"",placeholder:"请输入平台编号"},null,8,["modelValue"])])]),_:1})]),_:1})])]),l(M),o("div",ie,[l(U,{icon:a(O),loading:a(c),class:"mb-4",type:"primary",onClick:L},{default:n(()=>e[16]||(e[16]=[B(" 查 询 ")])),_:1},8,["icon","loading"]),l(U,{icon:a(R),loading:a(v),color:"#ECECF1C9",style:{width:"88px",color:"#3c3c3c"},onClick:N},{default:n(()=>e[17]||(e[17]=[B(" 重 置 ")])),_:1},8,["icon","loading"])])],512),l(q,{ref:"dividerContainer",style:{margin:"20px 0 12px 0"}},null,512),o("div",{style:W({height:a(A)+"px"})},[l(H,{ref:"table"},null,512)],4)]),_:1})])}}});export{Ue as default};