import{d as ca,n as pa,u as da,r as y,b1 as ma,B as _a,P as fa,o as u,c as A,i as a,w as e,a as l,Q as ya,j as c,C as b,l as d,F as D,k as wa,g as w,t as k,au as L,U as ha,H as va,c1 as ba,I as ka,v as ga,J as Ca,K as xa,z as Va,A as Ea,E as Sa,s as Ia,L as Ta,aA as Ua,c2 as Pa,ak as Aa,M as Da,N as La,_ as Na,__tla as Ba}from"./index-82e357b2.js";import{_ as Ya,__tla as za}from"./index-f72f7ab5.js";import{E as Fa,__tla as Ha}from"./el-image-49fa47b8.js";import{__tla as $a}from"./el-image-viewer-812f8e38.js";import{_ as Ka,__tla as Ma}from"./ContentWrap-084be354.js";import{c as Ra,__tla as ja}from"./index-ab3eb125.js";import{d as qa,__tla as Ga}from"./formatTime-e098e56b.js";import{h as Qa,d as Ja,t as Oa}from"./tree-02f455f9.js";import{d as C}from"./constants-a3c69b57.js";import{d as Za}from"./download-20922b56.js";import{d as Wa,a as Xa,e as G,f as ae,h as ee,__tla as te}from"./spu-324d49ab.js";import{g as le,__tla as ne}from"./category-9ab41582.js";import{u as se,__tla as re}from"./useMessage-84d39096.js";import{__tla as oe}from"./index-2aa49c99.js";import{__tla as ue}from"./el-card-9a8d6f1c.js";let Q,ie=Promise.all([(()=>{try{return Ba}catch{}})(),(()=>{try{return za}catch{}})(),(()=>{try{return Ha}catch{}})(),(()=>{try{return $a}catch{}})(),(()=>{try{return Ma}catch{}})(),(()=>{try{return ja}catch{}})(),(()=>{try{return Ga}catch{}})(),(()=>{try{return te}catch{}})(),(()=>{try{return ne}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return ue}catch{}})()]).then(async()=>{let N,B;N={class:"flex"},B={class:"ml-4 overflow-hidden"},Q=Na(ca({name:"ProductSpu",__name:"index",setup(ce){const h=se(),{t:J}=pa(),{push:Y}=da(),I=y(!1),T=y(!1),z=y(0),F=y([]),H=y([{name:"\u51FA\u552E\u4E2D",type:0,count:0},{name:"\u4ED3\u5E93\u4E2D",type:1,count:0},{name:"\u5DF2\u552E\u7F44",type:2,count:0},{name:"\u8B66\u6212\u5E93\u5B58",type:3,count:0},{name:"\u56DE\u6536\u7AD9",type:4,count:0}]),r=y({pageNo:1,pageSize:10,tabType:0,name:"",categoryId:void 0,createTime:void 0}),$=y(),f=async()=>{I.value=!0;try{const s=await Wa(r.value);F.value=s.list,z.value=s.total}finally{I.value=!1}},O=s=>{r.value.tabType=s.paneName,f()},x=async()=>{const s=await Xa();for(let n in s)H.value[Number(n)].count=s[n]},K=async(s,n)=>{try{const V=n===C.RECYCLE.status?"\u52A0\u5165\u5230\u56DE\u6536\u7AD9":"\u6062\u590D\u5230\u4ED3\u5E93";await h.confirm(`\u786E\u8BA4\u8981"${s.name}"${V}\u5417\uFF1F`),await G({id:s.id,status:n}),h.success(V+"\u6210\u529F"),await x(),await f()}catch{}},U=()=>{f()},Z=()=>{$.value.resetFields(),U()},M=s=>{Y(typeof s!="number"?{name:"ProductSpuAdd"}:{name:"ProductSpuEdit",params:{id:s}})},W=async()=>{try{await h.exportConfirm(),T.value=!0;const s=await ee(r);Za.excel(s,"\u5546\u54C1\u5217\u8868.xls")}catch{}finally{T.value=!1}},P=y();return ma(()=>{f()}),_a(async()=>{await x(),await f();const s=await le({});P.value=Qa(s,"id","parentId")}),(s,n)=>{const V=ha,m=va,X=ba,aa=ka,E=ga,_=Ca,R=xa,j=Ka,ea=Va,ta=Ea,v=Sa,S=Ia,p=Ta,la=Fa,na=Ua,sa=Pa,ra=Aa,oa=Da,ua=Ya,g=fa("hasPermi"),ia=La;return u(),A(D,null,[a(j,null,{default:e(()=>[a(R,{ref_key:"queryFormRef",ref:$,inline:!0,model:l(r),class:"-mb-15px","label-width":"68px"},{default:e(()=>[a(m,{label:"\u5546\u54C1\u540D\u79F0",prop:"name"},{default:e(()=>[a(V,{modelValue:l(r).name,"onUpdate:modelValue":n[0]||(n[0]=t=>l(r).name=t),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0",onKeyup:ya(U,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(m,{label:"\u5546\u54C1\u5206\u7C7B",prop:"categoryId"},{default:e(()=>[a(X,{modelValue:l(r).categoryId,"onUpdate:modelValue":n[1]||(n[1]=t=>l(r).categoryId=t),options:l(P),props:l(Ja),class:"w-1/1",clearable:"",filterable:"",placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B"},null,8,["modelValue","options","props"])]),_:1}),a(m,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:e(()=>[a(aa,{modelValue:l(r).createTime,"onUpdate:modelValue":n[2]||(n[2]=t=>l(r).createTime=t),"default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-240px","end-placeholder":"\u7ED3\u675F\u65E5\u671F","start-placeholder":"\u5F00\u59CB\u65E5\u671F",type:"daterange","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue","default-time"])]),_:1}),a(m,null,{default:e(()=>[a(_,{onClick:U},{default:e(()=>[a(E,{class:"mr-5px",icon:"ep:search"}),c(" \u641C\u7D22 ")]),_:1}),a(_,{onClick:Z},{default:e(()=>[a(E,{class:"mr-5px",icon:"ep:refresh"}),c(" \u91CD\u7F6E ")]),_:1}),b((u(),d(_,{plain:"",type:"primary",onClick:n[3]||(n[3]=t=>M(void 0))},{default:e(()=>[a(E,{class:"mr-5px",icon:"ep:plus"}),c(" \u65B0\u589E ")]),_:1})),[[g,["product:spu:create"]]]),b((u(),d(_,{loading:l(T),plain:"",type:"success",onClick:W},{default:e(()=>[a(E,{class:"mr-5px",icon:"ep:download"}),c(" \u5BFC\u51FA ")]),_:1},8,["loading"])),[[g,["product:spu:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),a(j,null,{default:e(()=>[a(ta,{modelValue:l(r).tabType,"onUpdate:modelValue":n[4]||(n[4]=t=>l(r).tabType=t),onTabClick:O},{default:e(()=>[(u(!0),A(D,null,wa(l(H),t=>(u(),d(ea,{key:t.type,label:t.name+"("+t.count+")",name:t.type},null,8,["label","name"]))),128))]),_:1},8,["modelValue"]),b((u(),d(oa,{data:l(F)},{default:e(()=>[a(p,{type:"expand"},{default:e(({row:t})=>[a(R,{class:"spu-table-expand","label-position":"left"},{default:e(()=>[a(S,null,{default:e(()=>[a(v,{span:24},{default:e(()=>[a(S,null,{default:e(()=>[a(v,{span:8},{default:e(()=>[a(m,{label:"\u5546\u54C1\u5206\u7C7B:"},{default:e(()=>{return[w("span",null,k((i=t.categoryId,Oa(P.value,i))),1)];var i}),_:2},1024)]),_:2},1024),a(v,{span:8},{default:e(()=>[a(m,{label:"\u5E02\u573A\u4EF7:"},{default:e(()=>[w("span",null,k(l(L)(t.marketPrice)),1)]),_:2},1024)]),_:2},1024),a(v,{span:8},{default:e(()=>[a(m,{label:"\u6210\u672C\u4EF7:"},{default:e(()=>[w("span",null,k(l(L)(t.costPrice)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024),a(S,null,{default:e(()=>[a(v,{span:24},{default:e(()=>[a(S,null,{default:e(()=>[a(v,{span:8},{default:e(()=>[a(m,{label:"\u6D4F\u89C8\u91CF:"},{default:e(()=>[w("span",null,k(t.browseCount),1)]),_:2},1024)]),_:2},1024),a(v,{span:8},{default:e(()=>[a(m,{label:"\u865A\u62DF\u9500\u91CF:"},{default:e(()=>[w("span",null,k(t.virtualSalesCount),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1}),a(p,{label:"\u5546\u54C1\u7F16\u53F7","min-width":"140",prop:"id"}),a(p,{label:"\u5546\u54C1\u4FE1\u606F","min-width":"300"},{default:e(({row:t})=>[w("div",N,[a(la,{fit:"cover",src:t.picUrl,class:"flex-none w-50px h-50px",onClick:i=>{return o=t.picUrl,void Ra({urlList:[o]});var o}},null,8,["src","onClick"]),w("div",B,[a(na,{effect:"dark",content:t.name,placement:"top"},{default:e(()=>[w("div",null,k(t.name),1)]),_:2},1032,["content"])])])]),_:1}),a(p,{align:"center",label:"\u4EF7\u683C","min-width":"160",prop:"price"},{default:e(({row:t})=>[c(" \xA5 "+k(l(L)(t.price)),1)]),_:1}),a(p,{align:"center",label:"\u9500\u91CF","min-width":"90",prop:"salesCount"}),a(p,{align:"center",label:"\u5E93\u5B58","min-width":"90",prop:"stock"}),a(p,{align:"center",label:"\u6392\u5E8F","min-width":"70",prop:"sort"}),a(p,{align:"center",label:"\u9500\u552E\u72B6\u6001","min-width":"80"},{default:e(({row:t})=>[t.status>=0?(u(),d(sa,{key:0,modelValue:t.status,"onUpdate:modelValue":i=>t.status=i,"active-value":1,"inactive-value":0,"active-text":"\u4E0A\u67B6","inactive-text":"\u4E0B\u67B6","inline-prompt":"",onChange:i=>(async o=>{try{const q=o.status?"\u4E0A\u67B6":"\u4E0B\u67B6";await h.confirm(`\u786E\u8BA4\u8981${q}"${o.name}"\u5417\uFF1F`),await G({id:o.id,status:o.status}),h.success(q+"\u6210\u529F"),await x(),await f()}catch{o.status=o.status===C.DISABLE.status?C.ENABLE.status:C.DISABLE.status}})(t)},null,8,["modelValue","onUpdate:modelValue","onChange"])):(u(),d(ra,{key:1,type:"info"},{default:e(()=>[c("\u56DE\u6536\u7AD9")]),_:1}))]),_:1}),a(p,{formatter:l(qa),align:"center",label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime",width:"180"},null,8,["formatter"]),a(p,{align:"center",fixed:"right",label:"\u64CD\u4F5C","min-width":"200"},{default:e(({row:t})=>[a(_,{link:"",type:"primary",onClick:i=>{return o=t.id,void Y({name:"ProductSpuDetail",params:{id:o}});var o}},{default:e(()=>[c(" \u8BE6\u60C5 ")]),_:2},1032,["onClick"]),b((u(),d(_,{link:"",type:"primary",onClick:i=>M(t.id)},{default:e(()=>[c(" \u4FEE\u6539 ")]),_:2},1032,["onClick"])),[[g,["product:spu:update"]]]),l(r).tabType===4?(u(),A(D,{key:0},[b((u(),d(_,{link:"",type:"danger",onClick:i=>(async o=>{try{await h.delConfirm(),await ae(o),h.success(J("common.delSuccess")),await x(),await f()}catch{}})(t.id)},{default:e(()=>[c(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[g,["product:spu:delete"]]]),b((u(),d(_,{link:"",type:"primary",onClick:i=>K(t,l(C).DISABLE.status)},{default:e(()=>[c(" \u6062\u590D ")]),_:2},1032,["onClick"])),[[g,["product:spu:update"]]])],64)):b((u(),d(_,{key:1,link:"",type:"danger",onClick:i=>K(t,l(C).RECYCLE.status)},{default:e(()=>[c(" \u56DE\u6536 ")]),_:2},1032,["onClick"])),[[g,["product:spu:update"]]])]),_:1})]),_:1},8,["data"])),[[ia,l(I)]]),a(ua,{limit:l(r).pageSize,"onUpdate:limit":n[5]||(n[5]=t=>l(r).pageSize=t),page:l(r).pageNo,"onUpdate:page":n[6]||(n[6]=t=>l(r).pageNo=t),total:l(z),onPagination:f},null,8,["limit","page","total"])]),_:1})],64)}}}),[["__scopeId","data-v-b78c7ed6"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/mall/product/spu/index.vue"]])});export{ie as __tla,Q as default};