You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
5.0 KiB
2 lines
5.0 KiB
"use strict";(self["webpackChunkvue_cli_ts"]=self["webpackChunkvue_cli_ts"]||[]).push([[304],{2979:function(e,l,t){t.d(l,{Z:function(){return d}});var a=t(3396),i=t(7139),s=t(4870);const n={class:"loading"};var o=(0,a.aZ)({__name:"Loading",props:{size:{type:Number,default:45},fill:{type:String,default:"#515151"}},setup(e){const l=e,t=(0,a.Fl)((()=>({color:l.fill,fontSize:l.size+"px"})));return(e,l)=>((0,a.wg)(),(0,a.iD)("div",n,[(0,a._)("span",{class:"loading-animate",style:(0,i.j5)((0,s.SU)(t))},null,4)]))}}),r=t(89);const c=(0,r.Z)(o,[["__scopeId","data-v-51ea8eaa"]]);var d=c},8304:function(e,l,t){t.r(l),t.d(l,{default:function(){return W}});var a=t(3396),i=t(4870),s=t(7139),n=t(3588),o=t(7110),r=t(3771),c=t(2201),d=t(600),u=t(5406),p=t(2979);const v=e=>((0,a.dD)("data-v-1ea802a5"),e=e(),(0,a.Cn)(),e),f={class:"w-[880px] h-[382px] relative bg-gray-400 -mt-[9px] rounded-bl-lg rounded-br-lg pl-12 pt-10"},x={class:"flex space-x-4"},b=["onClick"],m={class:"pb-4"},g=["onClick"],w={class:"w-40 h-[90px] flex flex-center mr-4 rounded-tl rounded-bl shrink-0"},h={class:"cover"},_={class:"flex-1"},k={class:"flex items-center justify-between leading-normal mb-1"},y={class:"truncate mr-4 w-[500px] text-black/90 text-16 font-bolder"},C={class:"flex items-center text-black/90 text-12 font-normal leading-[14px] gap-1 mr-4"},z={class:"w-[14px] h-[14px] rotate-90"},D={class:"flex-1 text-black/60 text-12 font-normal leading-[18px] line-clamp-2 mr-4"},S={class:"pb-4"},Z=["onClick"],j={class:"w-[136px] h-[136px] flex flex-center mr-6 rounded shrink-0 overflow-hidden"},U=["src"],H={class:"flex-1"},L={class:"flex items-center justify-between leading-normal mb-1"},F={class:"truncate mr-4 w-[400px] text-black/90 text-16 font-bolder"},K={class:"flex-1 text-black/60 text-12 font-normal leading-[18px] line-clamp-2 mr-4"},Y={class:"w-[43px] font-bolder flex items-baseline gap-1 text-[#F66A68]"},q=v((()=>(0,a._)("div",{class:"text-16 uppercase leading-normal"},"¥",-1))),E={class:"text-24 leading-loose"},N=v((()=>(0,a._)("div",{class:"buy-btn"},"立即购买",-1))),Q=v((()=>(0,a._)("img",{src:n,class:"absolute left-1/2 top-10 -translate-x-1/2 h-44",alt:""},null,-1))),B={key:0,class:"absolute left-1/2 top-10 -translate-x-1/2"};var I=(0,a.aZ)({__name:"ShopDetailBottom",props:{shop:{default:null}},emits:["handle-activity","handle-goods"],setup(e,{emit:l}){const t=e,n=(0,o.Y)(),{device:v}=(0,i.BK)(n),I=[{name:"品牌促销",nameEn:""},{name:"商品",nameEn:""}],P=(0,a.Fl)((()=>t.shop?.activityList?.length?I:I.slice(1))),R=(0,i.iH)(P.value.length>1?0:1),W=(0,a.Fl)((()=>t.shop?.activityList??[])),A=(0,i.iH)(!1),O=(0,i.iH)([]);function T(e){P.value.length>1&&(R.value=e)}function G(e){l("handle-activity",e)}function J(e){console.log(e.QrCode),l("handle-goods",e.QrCode)}return(0,r.mj)({projectCode:v.value.projectCode,shopCode:t.shop?.shopCode}).then((({code:e,data:l})=>{e===c.sz.ERR_OK&&(O.value=l.list)})).finally((()=>{A.value=!0})),(e,l)=>{const t=(0,a.Q2)("lazy");return(0,a.wg)(),(0,a.iD)("div",f,[(0,a._)("div",x,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,i.SU)(P),((l,t)=>((0,a.wg)(),(0,a.iD)("div",{key:l.name,class:(0,s.C_)(["text-black/60 px-7 py-3 text-16 font-bolder flex flex-center rounded-lg border border-solid border-white/70 mb-4",[t===R.value||1===(0,i.SU)(P).length?"bg-white border-none text-black/90 font-[900]":"bg-white/30"]]),onClick:e=>T(t)},(0,s.zw)(e.switchLanguage(l,"name")),11,b)))),128))]),0===R.value?((0,a.wg)(),(0,a.j4)(d.Z,{key:0,scrollbar:"",list:(0,i.SU)(W),class:"relative bottom-bar h-[276px] mr-[30px] pr-5"},{default:(0,a.w5)((()=>[(0,a._)("div",m,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,i.SU)(W),(l=>((0,a.wg)(),(0,a.iD)("div",{key:l.activityName,class:"flex items-center bg-white rounded border border-white border-solid mb-2 overflow-hidden",onClick:e=>G(l)},[(0,a._)("div",w,[(0,a.wy)((0,a._)("img",h,null,512),[[t,l.thumbFileUrl?.[0]]])]),(0,a._)("div",_,[(0,a._)("div",k,[(0,a._)("p",y,(0,s.zw)(e.switchLanguage(l,"activityName")),1),(0,a._)("div",C,[(0,a.Uk)(" 查看活动 "),(0,a._)("div",z,[(0,a.Wm)(u.Z,{type:"triangle"})])])]),(0,a._)("div",D,(0,s.zw)(e.switchLanguage(l,"activityContent")),1)])],8,g)))),128))])])),_:1},8,["list"])):(0,a.kq)("",!0),(0,i.SU)(P).length&&1===R.value?((0,a.wg)(),(0,a.j4)(d.Z,{key:1,scrollbar:"",list:O.value,class:"relative bottom-bar h-[276px] mr-[30px] pr-5"},{default:(0,a.w5)((()=>[(0,a._)("div",S,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(O.value,(e=>((0,a.wg)(),(0,a.iD)("div",{key:e.description,class:"flex items-center bg-white rounded border border-white border-solid mb-4",onClick:l=>J(e)},[(0,a._)("div",j,[(0,a._)("img",{class:"cover",src:e.defaultPic},null,8,U)]),(0,a._)("div",H,[(0,a._)("div",L,[(0,a._)("p",F,(0,s.zw)(e.dealTitle),1)]),(0,a._)("div",K,(0,s.zw)(e.description),1),(0,a._)("div",Y,[q,(0,a._)("div",E,(0,s.zw)(e.finalPrice),1)])]),N],8,Z)))),128))]),Q,A.value?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",B,[(0,a.Wm)(p.Z,{fill:"#ffffff"})]))])),_:1},8,["list"])):(0,a.kq)("",!0)])}}}),P=t(89);const R=(0,P.Z)(I,[["__scopeId","data-v-1ea802a5"]]);var W=R}}]);
|
|
//# sourceMappingURL=304.ec94527f.js.map
|