niucloud-admin/niucloud/public/wap/assets/vipcard-pages-order-my_card.aea13a19.js
2023-11-15 15:57:04 +08:00

2 lines
2.8 KiB
JavaScript

import{d as e,r as a,i as s,j as t,w as l,k as o,P as r,Q as n,n as d,R as c,m as u,a9 as i,aa as _,x as m,G as p,H as f,K as g,y,E as v,e as h,I as k,W as w,aP as x}from"./index-faf5e276.js";import{m as D}from"./vipcard.5c43eb30.js";import{u as M,M as j}from"./useMescroll.f9c6b371.js";import{M as I}from"./mescroll-empty.7f5227d8.js";import{_ as b}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css */const C=b(e({__name:"my_card",setup(e){const{mescrollInit:b,downCallback:C,getMescroll:W}=M(_,i);let N=a([]),U=a(!1);const E=e=>{U.value=!1;let a={page:e.num,limit:e.size};D(a).then((a=>{let s=a.data.data;1==e.num&&(N.value=[]),N.value=N.value.concat(s),e.endSuccess(s.length),U.value=!0})).catch((()=>{U.value=!0,e.endErr()}))},L=(e,a)=>{const s=new Date(e);let t,l=[s.getFullYear(),s.getMonth()+1,s.getDate()];const o=s.getDay();return t="yearMonthDay"==a?l[0]+"年"+l[1]+"月"+l[2]+"日":"yearMonthDayWeek"==a?l[0]+"年"+l[1]+"月"+l[2]+"日 "+["周日","周一","周二","周三","周四","周五","周六"][o]:l[1]+"月"+l[2]+"日",t};return(e,a)=>{const i=k,_=m,D=w,M=x;return s(),t(_,{class:"bg-[#f8f8f8] min-h-screen overflow-hidden"},{default:l((()=>[o(j,{ref:"mescrollRef",top:"30rpx",onInit:d(b),onDown:d(C),onUp:E},{default:l((()=>[o(_,{class:"goods-wrap"},{default:l((()=>[(s(!0),r(c,null,n(d(N),((a,r)=>(s(),t(_,{class:"goods-item",key:a.order_id,onClick:s=>e.toLink(a)},{default:l((()=>[o(_,{class:"goods-head"},{default:l((()=>[o(i,null,{default:l((()=>[p(f(d(g)("createTime"))+f(L(a.create_time,"yearMonthDayWeek")),1)])),_:2},1024),o(i,null,{default:l((()=>[p(f(a.order_status_name),1)])),_:2},1024)])),_:2},1024),o(_,{class:"goods-content"},{default:l((()=>[o(D,{class:"w-[40rpx]",src:d(y)(a.goods.cover_thumb_small)},null,8,["src"]),o(_,{class:"flex flex-col py-1"},{default:l((()=>[o(_,{class:"name-wrap"},{default:l((()=>[o(_,{class:"multi-hidden"},{default:l((()=>[p(f(a.goods.goods_name),1)])),_:2},1024),o(_,null,{default:l((()=>[p("¥"+f(a.goods.price),1)])),_:2},1024)])),_:2},1024),"timecard"==a.card_type?(s(),t(_,{key:0,class:"desc"},{default:l((()=>[p(f(d(g)("cardNumNoLimit")),1)])),_:1})):(s(),t(_,{key:1,class:"desc"},{default:l((()=>[p(f(d(g)("cardNum"))+f(a.total_num),1)])),_:2},1024))])),_:2},1024)])),_:2},1024),o(_,{class:"btn-wrap"},{default:l((()=>[o(M,{onClick:v((e=>{return s=a.card_id,void h({url:"/vipcard/pages/order/my_card_detail",param:{card_id:s}});var s}),["stop"])},{default:l((()=>[p(f(d(g)("toUse")),1)])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1}),!d(N).length&&d(U)?(s(),t(I,{key:0,option:{icon:d(y)("static/resource/images/empty.png")}},null,8,["option"])):u("v-if",!0)])),_:1},8,["onInit","onDown"])])),_:1})}}}),[["__scopeId","data-v-ead255bd"]]);export{C as default};