pages-myGift-myGift.828045ea.js
2.0 KB
import{_ as a,a as s}from"./u-empty.6a85e5b1.js";import{u as e,s as t,p as o,v as l,o as n,c as u,w as c,y as r,z as i,f as d,A as p,e as _,C as m,F as f,r as g,b as y,g as C,t as v,J as x}from"./index-5ed3d093.js";import{_ as b}from"./u-icon.3b623a5b.js";import{_ as k}from"./_plugin-vue_export-helper.1b428a4d.js";const h=k({__name:"myGift",setup(k){const h=e();let j=t({store_id:h.store_id,page:1,type:0}),$=o(),z=o(0),A=t([{name:"未使用"},{name:"已使用"},{name:"已过期"}]);const q=a=>{j.type=a.index,z.value=a.index,w()},w=()=>{r.$api.user.getCoupons(j).then((a=>{console.log(a),$.value=a.data.data}))};return l((()=>{w()})),(e,t)=>{const o=g(y("u-tabs"),a),l=i,k=g(y("u-icon"),b),h=g(y("u-empty"),s);return n(),u(l,{class:"giftContent"},{default:c((()=>[d(l,{class:"tabBox"},{default:c((()=>[d(o,{list:p(A),onClick:q,scrollable:!1,lineColor:"#293452"},null,8,["list"])])),_:1}),d(l,{class:"couponList"},{default:c((()=>{var a;return[(null==(a=p($))?void 0:a.length)>0?(n(!0),_(f,{key:0},m(p($),((a,s)=>(n(),u(l,{class:"coupon x-bc",key:s,onClick:s=>{return e=a.id,void r.$router.go(`/pages/useCoupon/useCoupon?id=${e}`);var e}},{default:c((()=>[d(l,{class:"price p"},{default:c((()=>[C(" 礼品卷 ")])),_:1}),d(l,{class:"dec x-end"},{default:c((()=>[d(l,{class:"left"},{default:c((()=>[d(l,{class:"title"},{default:c((()=>[C(v(a.coupon_name),1)])),_:2},1024),d(l,{class:"date"},{default:c((()=>[C("有效期至 "+v(a.closetime),1)])),_:2},1024),d(l,{class:"date"},{default:c((()=>[C(v(a.store_name)+"门店兑换",1)])),_:2},1024)])),_:2},1024),d(l,{class:"right"},{default:c((()=>[d(l,{class:"icon",onClick:t[0]||(t[0]=x((()=>{p(r).$router.go("/pages/map/map")}),["stop"]))},{default:c((()=>[d(k,{name:"map-fill",size:"20"})])),_:1}),d(l,{class:"btn"},{default:c((()=>[C(v(p(A)[p(z)].name),1)])),_:1})])),_:1})])),_:2},1024)])),_:2},1032,["onClick"])))),128)):(n(),u(l,{key:1,style:{"margin-top":"100rpx"}},{default:c((()=>[d(h,{mode:"coupon"})])),_:1}))]})),_:1})])),_:1})}}},[["__scopeId","data-v-61b3aedc"]]);export{h as default};