pages-myGift-myGift.2641b9a8.js 2.0 KB
import{_ as a,a as s}from"./u-empty.4dce0119.js";import{u as e,q as t,p as o,s as l,o as n,c as u,w as c,y as r,z as p,f as i,A as d,e as _,C as f,F as m,r as g,b as y,g as C,t as x,K as k}from"./index-34ca218b.js";import{_ as v}from"./u-icon.1648a4f6.js";import{_ as b}from"./_plugin-vue_export-helper.1b428a4d.js";const h=b({__name:"myGift",setup(b){const h=e();let j=t({store_id:h.store_id,page:1,type:0}),$=o(),z=t([{name:"未使用"},{name:"已使用"},{name:"已过期"}]);const q=a=>{j.type=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=p,b=g(y("u-icon"),v),h=g(y("u-empty"),s);return n(),u(l,{class:"giftContent"},{default:c((()=>[i(l,{class:"tabBox"},{default:c((()=>[i(o,{list:d(z),onClick:q,scrollable:!1,lineColor:"#293452"},null,8,["list"])])),_:1}),i(l,{class:"couponList"},{default:c((()=>{var a;return[(null==(a=d($))?void 0:a.length)>0?(n(!0),_(m,{key:0},f(d($),((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((()=>[i(l,{class:"price p"},{default:c((()=>[C(" 礼品卷 ")])),_:1}),i(l,{class:"dec x-end"},{default:c((()=>[i(l,{class:"left"},{default:c((()=>[i(l,{class:"title"},{default:c((()=>[C(x(a.coupon_name),1)])),_:2},1024),i(l,{class:"date"},{default:c((()=>[C("有效期至 "+x(a.closetime),1)])),_:2},1024),i(l,{class:"date"},{default:c((()=>[C(x(a.store_name)+"门店兑换",1)])),_:2},1024)])),_:2},1024),i(l,{class:"right"},{default:c((()=>[i(l,{class:"icon",onClick:t[0]||(t[0]=k((()=>{d(r).$router.go("/pages/map/map")}),["stop"]))},{default:c((()=>[i(b,{name:"map-fill",size:"20"})])),_:1}),i(l,{class:"btn"},{default:c((()=>[C("去使用")])),_:1})])),_:1})])),_:2},1024)])),_:2},1032,["onClick"])))),128)):(n(),u(l,{key:1,style:{"margin-top":"100rpx"}},{default:c((()=>[i(h,{mode:"coupon"})])),_:1}))]})),_:1})])),_:1})}}},[["__scopeId","data-v-0aa4caea"]]);export{h as default};