detail.14eb621b.js 9.5 KB

1
  1. import{E as na,__tla as da}from"./el-input.2dc5de3b.js";import{E as ua,__tla as xa}from"./el-button.7af57880.js";import{E as ga,__tla as ha}from"./el-image-viewer.f8ad299d.js";import{E as fa,__tla as ya}from"./el-pagination.468d53fa.js";import{E as va,__tla as ka}from"./el-empty.616cdbcf.js";import{f as Pa,h as ba,q as Sa,a5 as wa,s as X,m as l,a6 as Ca,p as t,j as c,t as o,w as x,F as za,y as Va,u,c as Y,aa as Z,o as i,a8 as qa,am as aa,z as g,V as ea,b as ra,__tla as Ua}from"./entry.b543c057.js";import{__tla as Ea}from"./el-select.ab2e83f2.js";import{__tla as Na}from"./el-scrollbar.e76de87d.js";import{v as ja,__tla as Ia}from"./el-loading.94ab9da2.js";import{_ as Fa,__tla as $a}from"./goods_default.92d40654.js";import{_ as Oa}from"./VIP.656f7d0c.js";import{_ as Aa}from"./discount.509a937d.js";import{_ as Ba,c as Da,__tla as Ga}from"./index.vue.8134bd0c.js";import{h as Ha,a as Ja,__tla as Ka}from"./goods.1ccba3f9.js";import"./event.9519ab40.js";import{__tla as La}from"./index.f1aa5bf8.js";import{__tla as Ma}from"./use-form-item.631a4230.js";import{__tla as Qa}from"./index.6c6228ef.js";import"./error.78e43d3e.js";import"./isNil.c75b1b34.js";import{__tla as Ra}from"./index.9249d2d9.js";import{__tla as Ta}from"./throttle.fb82e93c.js";import{__tla as Wa}from"./scroll.5206d247.js";import{__tla as Xa}from"./isEqual.6329e760.js";import{__tla as Ya}from"./_Uint8Array.30c3a8ee.js";import{__tla as Za}from"./focus-trap.c1c3a4ab.js";import{__tla as ae}from"./strings.15682c7b.js";import{__tla as ee}from"./validator.88247797.js";import{__tla as re}from"./el-collapse.279a390a.js";import{__tla as te}from"./castArray.56880113.js";import{__tla as se}from"./shop.0dc80bed.js";import"./_plugin-vue_export-helper.c27b6911.js";import{__tla as ie}from"./el-message-box.f372f40a.js";import{__tla as le}from"./el-overlay.a21b38f2.js";import{__tla as oe}from"./vnode.93647ee2.js";import{__tla as ce}from"./index.def748f0.js";import"./shop_default.af2a465d.js";let ta,pe=Promise.all([(()=>{try{return da}catch{}})(),(()=>{try{return xa}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return ya}catch{}})(),(()=>{try{return ka}catch{}})(),(()=>{try{return Ua}catch{}})(),(()=>{try{return Ea}catch{}})(),(()=>{try{return Na}catch{}})(),(()=>{try{return Ia}catch{}})(),(()=>{try{return $a}catch{}})(),(()=>{try{return Ga}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 Xa}catch{}})(),(()=>{try{return Ya}catch{}})(),(()=>{try{return Za}catch{}})(),(()=>{try{return ae}catch{}})(),(()=>{try{return ee}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return te}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return le}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return ce}catch{}})()]).then(async()=>{let f,y,v,k,P,b,S,w,C,z,V,q,U,E,N,j,I,F,$,O,A,B,D,G,H,J,K,L;f={class:"bg-[#f5f5f5]"},y={class:"main-container"},v={class:"pt-[10px] flex justify-between mt-[25px]"},k={class:"w-[224px] flex flex-col"},P={class:"flex-1 ml-[18px] pb-[30px]"},b={class:"flex items-center text-[14px] bg-[#fff] px-[20px] py-[10px] rounded-[var(--rounded-mid)]"},S=t("span",{class:"mr-[20px] text-[#969696]"},"\u6392\u5E8F:",-1),w={class:"flex-1 flex items-center text-[#424242]"},C={class:"h-[20px] overflow-hidden ml-[6px] text-[#999]"},z={class:"h-[20px] overflow-hidden ml-[6px] text-[#999]"},V={class:"",style:{"margin-left":"15px"}},q=t("span",null,"\uFFE5",-1),U=t("span",null," ~ ",-1),E=t("span",null,"\uFFE5",-1),N={key:0,class:"mt-[20px]"},j={class:"flex flex-wrap items-center"},I=["onClick"],F={class:"w-[224px] h-[224px]"},$=t("img",{src:Fa,class:"w-[224px] h-[224px]"},null,-1),O={class:"p-[15px]"},A={class:"text-[22px] text-primary flex items-baseline mb-[8px]"},B={class:"price-font"},D={key:0,class:"h-[14px] ml-[3px] w-[24px]",src:Oa},G={key:1,class:"h-[12px] ml-[3px] w-[36px]",src:Aa},H={class:"text-[#333] h-[40px] multi-hidden text-[14px] leading-[20px] mb-[12px]"},J={class:"text-[#999] text-[12px] leading-[16px]"},K={class:"mt-[20px] flex justify-center"},L={key:1,class:"min-h-[320px] bg-[#fff]"},ta=Pa({__name:"detail",setup(_e){const M=ba(),p=Sa(),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 _=(r=1)=>{a.page=r,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})},m=(r=1)=>{a.page=r,a.loading=!0,Ja({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():_();const sa=r=>{M.push(`/goods/detail?id=${r}`)},n=X(),d=X(),ia=()=>{let r=n.value==""?"0":n.value,e=d.value==""?"0":d.value;if(r==="0"&&e==="0")return!1;if(!isNaN(parseInt(r))&&!isNaN(parseInt(e))){if(parseInt(r)>parseInt(e)&&e!="0")return Z({message:"\u4F60\u6240\u9009\u62E9\u7684\u533A\u95F4\u4E0D\u5BF9\u54E6\uFF01",type:"warning"}),n.value="",d.value="",!1;a.searchParam.start_price=n.value,a.searchParam.end_price=d.value,p.query.coupon_id?m():_()}else Z({message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u5185\u5BB9",type:"warning"})},la=r=>{a.searchParam.goods_category=r,p.query.coupon_id?m():_(),M.push({path:"/shop/detail",query:a.searchParam})},h=r=>{if(r==""&&r==a.searchParam.order)return!1;r==a.searchParam.order?a.searchParam.sort=a.searchParam.sort=="desc"?"asc":"desc":(a.searchParam.order=r,a.searchParam.sort="desc"),p.query.coupon_id?m():_()};let Q=r=>{let e="";return r.is_discount&&r.goodsSku.sale_price!=r.goodsSku.price?e="discount_price":r.member_discount&&ra()&&r.goodsSku.member_price!=r.goodsSku.price?e="member_price":e="",e},oa=r=>{let e="0.00";return r.is_discount&&r.goodsSku.sale_price!=r.goodsSku.price?e=r.goodsSku.sale_price?r.goodsSku.sale_price:r.goodsSku.price:r.member_discount&&ra()&&r.goodsSku.member_price!=r.goodsSku.price?e=r.goodsSku.member_price?r.goodsSku.member_price:r.goodsSku.price:e=r.goodsSku.price,e};return(r,e)=>{const R=na,ca=ua,pa=ga,T=fa,_a=va,ma=ja;return i(),l("div",f,[Ca((i(),l("div",y,[t("div",v,[t("div",k,[c(Ba),c(Da,{onCategoryClick:la})]),t("div",P,[t("div",b,[S,t("div",w,[t("span",{class:o(["mr-[30px] cursor-pointer",{"text-primary":a.searchParam.order==""}]),onClick:e[0]||(e[0]=s=>h(""))},"\u7EFC\u5408",2),t("div",{class:"mr-[30px] cursor-pointer flex items-center",onClick:e[1]||(e[1]=s=>h("sale_num"))},[t("span",{class:o({"text-primary":a.searchParam.order=="sale_num"})},"\u9500\u91CF",2),t("div",C,[t("div",{class:o(["!text-[14px] iconfont icon-shangV6xx-1",{"text-primary":a.searchParam.order=="sale_num"&&a.searchParam.sort!="desc"}])},null,2),t("div",{class:o(["!text-[14px] iconfont icon-xiaV6xx mt-[-7px]",{"text-primary":a.searchParam.order=="sale_num"&&a.searchParam.sort=="desc"}])},null,2)])]),t("div",{class:"mr-[30px] cursor-pointer flex items-center",onClick:e[2]||(e[2]=s=>h("price"))},[t("span",{class:o({"text-primary":a.searchParam.order=="price"})},"\u4EF7\u683C",2),t("div",z,[t("div",{class:o(["!text-[14px] iconfont icon-shangV6xx-1",{"text-primary":a.searchParam.order=="price"&&a.searchParam.sort!="desc"}])},null,2),t("div",{class:o(["!text-[14px] iconfont icon-xiaV6xx mt-[-7px]",{"text-primary":a.searchParam.order=="price"&&a.searchParam.sort=="desc"}])},null,2)])]),t("div",V,[c(R,{style:{width:"84px"},size:"mini",modelValue:n.value,"onUpdate:modelValue":e[3]||(e[3]=s=>n.value=s),onkeyup:"this.value = this.value.replace(/[^\\d.]/g,'');"},{prefix:x(()=>[q]),_:1},8,["modelValue"]),U,c(R,{style:{width:"84px"},size:"mini",modelValue:d.value,"onUpdate:modelValue":e[4]||(e[4]=s=>d.value=s),onkeyup:"this.value = this.value.replace(/[^\\d.]/g,'');"},{prefix:x(()=>[E]),_:1},8,["modelValue"]),c(ca,{type:"primary",size:"mini",style:{"margin-left":"15px"},onClick:ia},{default:x(()=>[qa("\u786E\u5B9A")]),_:1})])])]),a.data.length?(i(),l("div",N,[t("div",j,[(i(!0),l(za,null,Va(a.data,(s,W)=>(i(),l("div",{class:o(["bg-[#fff] w-[224px] cursor-pointer rounded-[var(--rounded-big)] mb-[20px] overflow-hidden",{"mr-[20px]":(W+1)%4}]),key:W,onClick:me=>sa(s.goods_id)},[t("div",F,[c(pa,{class:"w-[224px] h-[224px]",src:("img"in r?r.img:u(aa))(s.goods_cover_thumb_mid?s.goods_cover_thumb_mid:""),fit:"cover"},{error:x(()=>[$]),_:2},1032,["src"])]),t("div",O,[t("div",A,[t("span",B,"\xA5"+g(parseFloat(u(oa)(s)).toFixed(2)),1),u(Q)(s)=="member_price"?(i(),l("img",D)):ea("",!0),u(Q)(s)=="discount_price"?(i(),l("img",G)):ea("",!0)]),t("div",H,g(s.goods_name),1),t("div",J,[t("div",null,"\u5DF2\u552E"+g(s.sale_num)+g(s.unit||"\u4EF6"),1)])])],10,I))),128))]),t("div",K,[u(p).query.coupon_id?(i(),Y(T,{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"])):(i(),Y(T,{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=>_()),onCurrentChange:_},null,8,["current-page","page-size","total"]))])])):(i(),l("div",L,[c(_a,{description:"\u6682\u65E0\u6570\u636E","image-size":200,image:("img"in r?r.img:u(aa))("static/resource/images/system/empty.png")},null,8,["image"])]))])])])),[[ma,a.loading]])])}}})});export{pe as __tla,ta as default};