mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-22 00:20:26 +00:00
2 lines
2.6 KiB
JavaScript
2 lines
2.6 KiB
JavaScript
import{d as e,r as a,i as s,j as t,w as l,k as r,P as o,Q as d,n,R as u,m as i,a9 as m,aa as c,x as p,q as f,t as _,y as x,G as b,H as g,K as v,e as j,W as h,I as y,aP as w}from"./index-faf5e276.js";import{_ as k}from"./tabbar.75ed1765.js";import{b as F}from"./vipcard.5c43eb30.js";import{u as I,M}from"./useMescroll.f9c6b371.js";import{M as C}from"./mescroll-empty.7f5227d8.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.71776381.js";import"./u-badge.d297a0fc.js";import"./u-tabbar.f1e34422.js";import"./u-safe-bottom.c1f1e254.js";/* empty css */const q=D(e({__name:"list",setup(e){const{mescrollInit:D,downCallback:q,getMescroll:E}=I(c,m);let G=a([]),P=a(!1);const R=e=>{P.value=!1;let a={page:e.num,limit:e.size};F(a).then((a=>{let s=a.data.data;1==e.num&&(G.value=[]),G.value=G.value.concat(s),e.endSuccess(s.length),P.value=!0})).catch((()=>{P.value=!0,e.endErr()}))};return(e,a)=>{const m=h,c=p,F=y,I=w,E=f(_("tabbar"),k);return s(),t(c,{class:"bg-[#f8f8f8] min-h-screen overflow-hidden"},{default:l((()=>[r(M,{ref:"mescrollRef",onInit:n(D),onDown:n(q),onUp:R},{default:l((()=>[r(c,null,{default:l((()=>[(s(!0),o(u,null,d(n(G),((e,a)=>(s(),t(c,{class:"bg-white mx-3 mt-2 flex px-[24rpx] py-[30rpx] border-0 border-b-1 border-solid border-[#F0F0F0] rounded-lg",key:e.goods_id,onClick:a=>{return s=e.goods_id,void j({url:"/vipcard/pages/card/detail",param:{id:s}});var s}},{default:l((()=>[r(m,{class:"w-[240rpx] h-[180rpx] mr-[20rpx] rounded-md",src:n(x)(e.cover_thumb_small),mode:"aspectFill"},null,8,["src"]),r(c,{class:"flex flex-col flex-1"},{default:l((()=>[r(c,{class:"text-sm font-bold multi-hidden"},{default:l((()=>[b(g(e.goods_name),1)])),_:2},1024),r(c,{class:"flex items-center mt-1 text-[#F55246] text-xs font-bold"},{default:l((()=>[r(c,null,{default:l((()=>[b("¥"),r(F,{class:"text-base"},{default:l((()=>[b(g(e.price),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),r(c,{class:"flex items-center mt-auto justify-between"},{default:l((()=>[r(F,{class:"text-sm text-[#888]"},{default:l((()=>[b(g(n(v)("soldOut"))+" "+g(e.sale_num),1)])),_:2},1024),r(I,{type:"primary",class:"rounded-3xl text-[26rpx] w-[160rpx] h-[60rpx] leading-[60rpx] mx-0"},{default:l((()=>[b(g(n(v)("cardBtn")),1)])),_:1})])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1}),!n(G).length&&n(P)?(s(),t(C,{key:0,option:{icon:n(x)("static/resource/images/empty.png")}},null,8,["option"])):i("v-if",!0)])),_:1},8,["onInit","onDown"]),r(E)])),_:1})}}}),[["__scopeId","data-v-d6a9c1d6"]]);export{q as default};
|