1 |
- import{E as ma,__tla as _a}from"./el-input.26169bdd.js";import{E as ua,__tla as da}from"./el-button.b9902edf.js";import{E as xa,__tla as ha}from"./el-image.bbfa5f50.js";import{E as ga,__tla as fa}from"./el-pagination.f5f804f1.js";import{E as ya,__tla as va}from"./el-empty.08a283cf.js";import{f as Pa,h as ka,i as ba,a7 as wa,j as T,l as i,a8 as Ca,m as r,x as c,q as o,w as x,F as za,t as Sa,u as d,c as W,al as Y,o as l,aa as Va,y as Z,v as h,X as aa,b as ea,__tla as qa}from"./entry.7ac74952.js";import{__tla as Ea}from"./el-image-viewer.6b094d65.js";import{__tla as Ua}from"./el-select.5c8e172e.js";import{v as ja,__tla as Na}from"./el-loading.db0fa82e.js";import{_ as Ia,__tla as Fa}from"./goods_default.3cf67055.js";import{_ as $a,__tla as Oa}from"./VIP.09a04860.js";import{_ as Xa}from"./discount.03d4d067.js";import{_ as Aa,c as Ba,__tla as Da}from"./index.vue.cbf66838.js";import{h as Ga,a as Ha,__tla as Ja}from"./goods.ef0e711a.js";import"./event.9519ab40.js";import{__tla as Ka}from"./index.4e8000c9.js";import{__tla as La}from"./use-form-item.d93b2d81.js";import{__tla as Ma}from"./index.06247adb.js";import"./error.78e43d3e.js";import"./isNil.c75b1b34.js";import{__tla as Qa}from"./index.623d89cd.js";import{__tla as Ra}from"./scroll.6ddd597d.js";import{__tla as Ta}from"./isEqual.44405615.js";import{__tla as Wa}from"./throttle.87b285fc.js";import{__tla as Ya}from"./focus-trap.fbc9f3cd.js";import{__tla as Za}from"./strings.dc56295c.js";import{__tla as ae}from"./validator.cb3da7a3.js";import{__tla as ee}from"./el-collapse.7e72bbb4.js";import{__tla as te}from"./castArray.c7b38e0a.js";import{__tla as re}from"./shop.c93d40fe.js";import"./_plugin-vue_export-helper.c27b6911.js";import{__tla as se}from"./el-rate.18a5211e.js";let ta,le=Promise.all([(()=>{try{return _a}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return va}catch{}})(),(()=>{try{return qa}catch{}})(),(()=>{try{return Ea}catch{}})(),(()=>{try{return Ua}catch{}})(),(()=>{try{return Na}catch{}})(),(()=>{try{return Fa}catch{}})(),(()=>{try{return Oa}catch{}})(),(()=>{try{return Da}catch{}})(),(()=>{try{return Ja}catch{}})(),(()=>{try{return Ka}catch{}})(),(()=>{try{return La}catch{}})(),(()=>{try{return Ma}catch{}})(),(()=>{try{return Qa}catch{}})(),(()=>{try{return Ra}catch{}})(),(()=>{try{return Ta}catch{}})(),(()=>{try{return Wa}catch{}})(),(()=>{try{return Ya}catch{}})(),(()=>{try{return Za}catch{}})(),(()=>{try{return ae}catch{}})(),(()=>{try{return ee}catch{}})(),(()=>{try{return te}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return se}catch{}})()]).then(async()=>{let f,y,v,P,k,b,w,C,z,S,V,q,E,U,j,N,I,F,$,O,X,A,B,D,G,H,J;f={class:"bg-[#f5f5f5]"},y={class:"main-container"},v={class:"pt-[10px] flex justify-between mt-[25px]"},P={class:"w-[224px] flex flex-col"},k={class:"flex-1 ml-[18px] pb-[30px]"},b={class:"flex items-center text-[14px] bg-[#fff] px-[20px] py-[10px]"},w=r("span",{class:"mr-[20px] text-[#969696]"},"\u6392\u5E8F:",-1),C={class:"flex-1 flex items-center text-[#424242]"},z={class:"h-[20px] overflow-hidden ml-[6px] text-[#999]"},S={class:"h-[20px] overflow-hidden ml-[6px] text-[#999]"},V={class:"",style:{"margin-left":"15px"}},q=r("span",null,"\uFFE5",-1),E=r("span",null," ~ ",-1),U=r("span",null,"\uFFE5",-1),j={key:0},N={class:"flex flex-wrap items-center"},I=["onClick"],F={class:"w-[192px] h-[192px]"},$=r("img",{src:Ia,class:"w-[192px] h-[192px]"},null,-1),O={class:"mt-[12px] font-bold text-[22px] text-primary flex items-baseline"},X={class:"price-font"},A={key:0,class:"h-[16px] ml-[3px] w-[54px]",src:$a},B={key:1,class:"h-[12px] ml-[3px] w-[36px]",src:Xa},D={class:"mt-[8px] text-[#5a5a5a] h-[40px] multi-hidden text-[14px] leading-[20px]"},G={class:"mt-[10px] text-[#aaa] text-[12px] flex justify-between items-center"},H={class:"mt-[20px] flex justify-center"},J={key:1,class:"min-h-[320px] bg-[#fff]"},ta=Pa({__name:"detail",setup(ie){const K=ka(),p=ba(),a=wa({page:1,limit:16,total:0,loading:!0,data:[],searchParam:{keyword:"",goods_category:"",coupon_id:"",site_id:"",order:"",sort:"desc",start_price:"",end_price:""}});a.searchParam=Object.assign(a.searchParam,p.query);const n=(t=1)=>{a.page=t,a.loading=!0,Ga({page:a.page,limit:a.limit,...a.searchParam}).then(e=>{a.data=e.data.data,a.total=e.data.total,a.loading=!1})},m=(t=1)=>{a.page=t,a.loading=!0,Ha({page:a.page,limit:a.limit,...a.searchParam}).then(e=>{a.data=e.data.data,a.total=e.data.total,a.loading=!1})};p.query.coupon_id?m():n();const ra=t=>{K.push(`/goods/detail?id=${t}`)},_=T(),u=T(),sa=()=>{let t=_.value==""?"0":_.value,e=u.value==""?"0":u.value;if(t==="0"&&e==="0")return!1;if(!isNaN(parseInt(t))&&!isNaN(parseInt(e))){if(parseInt(t)>parseInt(e)&&e!="0")return Y({message:"\u4F60\u6240\u9009\u62E9\u7684\u533A\u95F4\u4E0D\u5BF9\u54E6\uFF01",type:"warning"}),_.value="",u.value="",!1;a.searchParam.start_price=_.value,a.searchParam.end_price=u.value,p.query.coupon_id?m():n()}else Y({message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u5185\u5BB9",type:"warning"})},la=t=>{a.searchParam.goods_category=t,p.query.coupon_id?m():n(),K.push({path:"/shop/detail",query:a.searchParam})},g=t=>{if(t==""&&t==a.searchParam.order)return!1;t==a.searchParam.order?a.searchParam.sort=a.searchParam.sort=="desc"?"asc":"desc":(a.searchParam.order=t,a.searchParam.sort="desc"),p.query.coupon_id?m():n()};let L=t=>{let e="";return t.is_discount?e="discount_price":t.member_discount&&ea()?e="member_price":e="",e},ia=t=>{let e="0.00";return t.is_discount?e=t.goodsSku.sale_price?t.goodsSku.sale_price:t.goodsSku.price:t.member_discount&&ea()?e=t.goodsSku.member_price?t.goodsSku.member_price:t.goodsSku.price:e=t.goodsSku.price,e};return(t,e)=>{const M=ma,oa=ua,ca=xa,Q=ga,pa=ya,na=ja;return l(),i("div",f,[Ca((l(),i("div",y,[r("div",v,[r("div",P,[c(Aa),c(Ba,{onCategoryClick:la})]),r("div",k,[r("div",b,[w,r("div",C,[r("span",{class:o(["mr-[30px] cursor-pointer",{"text-primary":a.searchParam.order==""}]),onClick:e[0]||(e[0]=s=>g(""))},"\u7EFC\u5408",2),r("div",{class:"mr-[30px] cursor-pointer flex items-center",onClick:e[1]||(e[1]=s=>g("sale_num"))},[r("span",{class:o({"text-primary":a.searchParam.order=="sale_num"})},"\u9500\u91CF",2),r("div",z,[r("div",{class:o(["!text-[14px] iconfont icon-shangV6xx-1",{"text-primary":a.searchParam.order=="sale_num"&&a.searchParam.sort!="desc"}])},null,2),r("div",{class:o(["!text-[14px] iconfont icon-xiaV6xx mt-[-7px]",{"text-primary":a.searchParam.order=="sale_num"&&a.searchParam.sort=="desc"}])},null,2)])]),r("div",{class:"mr-[30px] cursor-pointer flex items-center",onClick:e[2]||(e[2]=s=>g("price"))},[r("span",{class:o({"text-primary":a.searchParam.order=="price"})},"\u4EF7\u683C",2),r("div",S,[r("div",{class:o(["!text-[14px] iconfont icon-shangV6xx-1",{"text-primary":a.searchParam.order=="price"&&a.searchParam.sort!="desc"}])},null,2),r("div",{class:o(["!text-[14px] iconfont icon-xiaV6xx mt-[-7px]",{"text-primary":a.searchParam.order=="price"&&a.searchParam.sort=="desc"}])},null,2)])]),r("div",V,[c(M,{style:{width:"84px"},size:"mini",modelValue:_.value,"onUpdate:modelValue":e[3]||(e[3]=s=>_.value=s),onkeyup:"this.value = this.value.replace(/[^\\d.]/g,'');"},{prefix:x(()=>[q]),_:1},8,["modelValue"]),E,c(M,{style:{width:"84px"},size:"mini",modelValue:u.value,"onUpdate:modelValue":e[4]||(e[4]=s=>u.value=s),onkeyup:"this.value = this.value.replace(/[^\\d.]/g,'');"},{prefix:x(()=>[U]),_:1},8,["modelValue"]),c(oa,{type:"primary",size:"mini",style:{"margin-left":"15px"},onClick:sa},{default:x(()=>[Va("\u786E\u5B9A")]),_:1})])])]),a.data.length?(l(),i("div",j,[r("div",N,[(l(!0),i(za,null,Sa(a.data,(s,R)=>(l(),i("div",{class:o(["bg-[#fff] p-[16px] w-[224px] cursor-pointer mt-[20px]",{"mr-[20px]":(R+1)%4}]),key:R,onClick:oe=>ra(s.goods_id)},[r("div",F,[c(ca,{class:"w-[192px] h-[192px]",src:("img"in t?t.img:d(Z))(s.goods_cover_thumb_mid?s.goods_cover_thumb_mid:""),fit:"cover"},{error:x(()=>[$]),_:2},1032,["src"])]),r("div",O,[r("span",X,"\xA5"+h(parseFloat(d(ia)(s)).toFixed(2)),1),d(L)(s)=="member_price"?(l(),i("img",A)):aa("",!0),d(L)(s)=="discount_price"?(l(),i("img",B)):aa("",!0)]),r("div",D,h(s.goods_name),1),r("div",G,[r("div",null,"\u5DF2\u552E"+h(s.sale_num)+h(s.unit||"\u4EF6"),1)])],10,I))),128))]),r("div",H,[d(p).query.coupon_id?(l(),W(Q,{key:0,background:"",small:"","hide-on-single-page":"","current-page":a.page,"onUpdate:currentPage":e[5]||(e[5]=s=>a.page=s),"page-size":a.limit,"onUpdate:pageSize":e[6]||(e[6]=s=>a.limit=s),layout:"prev, pager, next",total:a.total,onSizeChange:e[7]||(e[7]=s=>m()),onCurrentChange:m},null,8,["current-page","page-size","total"])):(l(),W(Q,{key:1,background:"",small:"","hide-on-single-page":"","current-page":a.page,"onUpdate:currentPage":e[8]||(e[8]=s=>a.page=s),"page-size":a.limit,"onUpdate:pageSize":e[9]||(e[9]=s=>a.limit=s),layout:"prev, pager, next",total:a.total,onSizeChange:e[10]||(e[10]=s=>n()),onCurrentChange:n},null,8,["current-page","page-size","total"]))])])):(l(),i("div",J,[c(pa,{description:"\u6682\u65E0\u6570\u636E","image-size":200,image:("img"in t?t.img:d(Z))("static/resource/images/system/empty.png")},null,8,["image"])]))])])])),[[na,a.loading]])])}}})});export{le as __tla,ta as default};
|