import{a as u,W as f,X as a,Y as l,a2 as n,F as I,a6 as T,A as q,_ as O,a0 as g,$ as D,a5 as S,o as L,m as c,E as r,Z as h,u as y,a3 as G,a4 as H}from"./vue-74beb2f3.js";import{_ as j,A as N,c as J,x as K,d as A}from"./index-3887ab05.js";import{u as Q}from"./vue-router-d228e26b.js";import{S as P}from"./StarOutlined-af85f001.js";import{S as ee}from"./ShoppingCartOutlined-bc43204a.js";const te={class:"flex-start"},se=["onClick"],ne={name:"Tree"},ae=Object.assign(ne,{props:{data:Object},emits:["onClassChange"],setup(x,{expose:k,emit:v}){const d=u(),s=u(null),_=u([]),p=m=>{_.value=m,s.value=m.itemclassid,v("onClassChange",s.value),d.value&&(d.value.class_act=""),d.value&&(d.value.treeData=[])},z=m=>{v("onClassChange",m)};return k({treeData:_,class_act:s}),(m,F)=>{const $=f("Tree",!0);return a(),l("div",null,[n("div",te,[(a(!0),l(I,null,T(x.data,C=>(a(),l("div",{key:C.index,onClick:q(o=>p(C),["stop"])},[n("p",{class:O(["classItem",s.value===C.itemclassid?"act":""])},g(C.itemclassname),3)],8,se))),128))]),_.value.subdep?(a(),D($,{key:0,data:_.value.subdep,onOnClassChange:z,ref_key:"tree",ref:d},null,8,["data"])):S("",!0)])}}}),le=j(ae,[["__scopeId","data-v-1c73d170"]]);const oe={class:"classPanel"},ie={key:0,style:{"margin-bottom":"1.5em"}},ce=["onClick"],de={style:{margin:"0"}},re={__name:"fieldAndClass",emits:["onFieldChange","onClassChange"],setup(x,{emit:k}){const v=u(),d=u([]),s=u([]);u([]);const _=u(null),p=u(null),z=async()=>{const o=await N.requested({id:20221223141802,content:{pageNumber:1,pageSize:20,where:{condition:""}}});d.value=o.data},m=o=>{_.value=o.sys_enterprise_tradefieldid,k("onFieldChange",o.tradefield)},F=async()=>{const o=await N.requested({id:"20220922110403",content:{sa_brandid:0,where:{istool:0,ishide:0}}});s.value=o.data[0].ttemclass},$=o=>{p.value=o.itemclassid,v.value.treeData=[],v.value.class_act="",k("onClassChange",o.itemclassid)},C=o=>{p.value=o,k("onClassChange",o)};return L(()=>{z(),F()}),(o,b)=>(a(),l("div",oe,[d.value.length>2?(a(),l("ul",ie,[n("li",{class:O(_.value?"":"on"),onClick:b[0]||(b[0]=t=>m({sys_enterprise_tradefieldid:null})),style:{"text-align":"left"}},"全部领域",2),(a(!0),l(I,null,T(d.value,t=>(a(),l("li",{class:O(t.sys_enterprise_tradefieldid==_.value?"on":""),key:t.index,onClick:i=>m(t)},g(t.tradefield),11,ce))),128))])):S("",!0),n("ul",de,[n("li",{class:O(p.value?"":"on"),onClick:b[1]||(b[1]=t=>$({itemclassid:null})),style:{"text-align":"left"}},"全部分类",2),c(le,{ref_key:"eleClass",ref:v,data:s.value,onOnClassChange:C},null,8,["data"])])]))}},ue=j(re,[["__scopeId","data-v-ce8f1959"]]);const U=x=>(G("data-v-7a0e7689"),x=x(),H(),x),_e={style:{"text-align":"center",margin:"10px 10px 2px 10px"}},pe={key:0,class:"pd-10"},me=["onClick"],ve={key:0,class:"collection"},he={style:{"text-align":"center"}},fe=["src"],ge={class:"group-panel"},Ce={class:"title ellipsis"},ye={class:"descript ellipsis"},xe={class:"descript ellipsis"},ke={class:"descript ellipsis",style:{width:"100%",height:"20px"}},be={class:"flex"},we={key:0,class:"price"},Se={style:{color:"red","font-size":"16px"}},ze=U(()=>n("small",null,"¥",-1)),$e={key:1,class:"price"},Ne={style:{color:"red","font-size":"16px"}},Fe=U(()=>n("small",null,"¥",-1)),Ae={style:{color:"red","font-size":"16px"}},qe=U(()=>n("small",null,"¥",-1)),Oe={key:2,style:{"font-size":"1.5rem",float:"right"}},De={style:{"text-align":"center"}},Ie={key:1,class:"empty"},Te={__name:"index",setup(x){const k=J(),v=Q(),d=u([]);u(null),u(3);const s=u({id:20220926142203,content:{brandids:[],nocache:!1,pageNumber:1,pageSize:20,where:{condition:"",tradefield:""}}}),_=u(0),p=async()=>{const t=await N.requested(s.value);d.value=t.data,_.value=t.total},z=t=>{s.value.content.pageNumber=1,s.value.content.where.tradefield=t,p()},m=t=>{s.value.content.pageNumber=1,s.value.content.where.itemclassid=t,p()},F=t=>{v.push({path:"/groupDetail",query:{itemno:t.itemno,id:t.sa_itemgroupid,brandid:t.sa_brandid,isscheme:t.isscheme}})},$=()=>{s.value.content.pageNumber=1,p()},C=(t,i)=>{s.value.content.pageNumber=t,s.value.content.pageSize=i,p()},o=async t=>{let i=await N.requested({id:20220924095102,content:{sa_brandid:t.sa_brandid,itemid:t.item[0].itemid,qty:t.item[0].orderminqty,itemno:t.item[0].itemno,tradefield:t.tradefield,length:"",width:""}});A.message(i,"添加成功",()=>{k.shopCartNum()})},b=t=>{let i=async B=>{await N.requested({id:20231121143403,version:1,content:{itemid:t.itemid,iscollection:B}})};t.iscollection==0?(t.iscollection=1,i(!0)):(t.iscollection=0,i(!1))};return L(()=>{p()}),(t,i)=>{const B=f("a-input-search"),R=f("a-button"),V=f("a-tooltip"),E=f("a-col"),M=f("a-row"),W=f("a-divider"),X=f("a-pagination"),Y=f("a-empty");return a(),l("div",null,[c(ue,{class:"mt-10",onOnFieldChange:z,onOnClassChange:m}),n("div",_e,[c(B,{value:s.value.content.where.condition,"onUpdate:value":i[0]||(i[0]=e=>s.value.content.where.condition=e),placeholder:"商品搜索",style:{width:"600px"},onSearch:$,size:"large"},null,8,["value"]),r("  "),c(R,{size:"large",type:"link",onClick:i[1]||(i[1]=e=>y(v).push("/collection")),danger:""},{icon:h(()=>[c(y(P))]),default:h(()=>[r(" 收藏夹 ")]),_:1})]),d.value.length>0?(a(),l("div",pe,[c(M,{class:"card-list",gutter:[16,16]},{default:h(()=>[(a(!0),l(I,null,T(d.value,e=>(a(),D(E,{md:{span:12,offset:0},lg:{span:12,offset:0},xl:{span:6,offset:0},xxl:{span:4,offset:0},xxxl:{span:3,offset:0},key:e.index},{default:h(()=>[n("div",{class:"card",onClick:w=>F(e)},[!e.isscheme&&e.item[0]&&e.item[0].iscustomsize==0?(a(),l("span",ve,[e.item[0].iscollection==0?(a(),D(y(P),{key:0,onClick:q(w=>b(e.item[0]),["stop"])},null,8,["onClick"])):(a(),D(y(K),{key:1,onClick:q(w=>b(e.item[0]),["stop"]),style:{color:"orange"}},null,8,["onClick"]))])):S("",!0),n("div",he,[n("img",{src:e.attinfos[0]?e.attinfos[0].url:e.cover,alt:"",style:{height:"150px",width:"150px",margin:"0 auto","object-fit":"scale-down"}},null,8,fe)]),n("div",ge,[n("p",Ce,[c(V,{title:e.groupname,color:"#000"},{default:h(()=>[r(g(e.groupname),1)]),_:2},1032,["title"])]),n("p",ye,[r(" 规格: "),c(V,{title:e.item[0]?e.item[0].standards:"",color:"#000"},{default:h(()=>[r(g(e.item[0]?e.item[0].standards:""),1)]),_:2},1032,["title"])]),n("p",xe,[r(" 型号: "),c(V,{title:e.item[0]?e.item[0].model:"",color:"#000"},{default:h(()=>[r(g(e.item[0]?e.item[0].model:""),1)]),_:2},1032,["title"])]),n("p",ke,[(a(!0),l(I,null,T(e.itemclass,(w,Z)=>(a(),l("span",{key:w.index},g(Z===e.itemclass.length-1?w.itemclassfullname:w.itemclassfullname+","),1))),128))]),r(" \\ "),n("div",be,[e.minprice==e.maxprice?(a(),l("p",we,[r(" 价格:"),n("span",Se,[ze,r(g(y(A).formatAmount(e.maxprice,{name:"hideFields",key:"maxprice"})),1)])])):(a(),l("p",$e,[r("价格:"),n("span",Ne,[Fe,r(g(y(A).formatAmount(e.minprice,{name:"hideFields",key:"minprice"})),1)]),r(" ~ "),n("span",Ae,[qe,r(g(y(A).formatAmount(e.maxprice)),1)])])),!e.isscheme&&e.item[0]&&e.item[0].iscustomsize==0?(a(),l("div",Oe,[c(y(ee),{onClick:q(w=>o(e),["stop"])},null,8,["onClick"])])):S("",!0)])])],8,me)]),_:2},1024))),128))]),_:1}),c(M,null,{default:h(()=>[c(W,{dashed:""}),c(E,{span:24},{default:h(()=>[n("div",De,[c(X,{current:s.value.content.pageNumber,"onUpdate:current":i[2]||(i[2]=e=>s.value.content.pageNumber=e),pageSize:s.value.content.pageSize,"onUpdate:pageSize":i[3]||(i[3]=e=>s.value.content.pageSize=e),size:"small",total:_.value,onChange:C},null,8,["current","pageSize","total"])])]),_:1})]),_:1})])):S("",!0),d.value.length==0?(a(),l("div",Ie,[c(Y,{description:"暂无商品"})])):S("",!0)])}}},Me=j(Te,[["__scopeId","data-v-7a0e7689"]]);export{Me as default};