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