1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["store-page-tuangouquan-couponCenter-couponQrCode"],{"0bf4":function(t,n,e){var o=e("c86c");n=o(!1),n.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.main[data-v-dcc4dcf0]{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden;width:100%;height:100vh}.main-bg[data-v-dcc4dcf0]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + %?40?%);height:calc(100% + %?40?%);background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-filter:blur(%?10?%);filter:blur(%?10?%);z-index:-1}.main .header[data-v-dcc4dcf0]{height:%?88?%;padding:0 %?32?%;display:flex;justify-content:center;align-items:center;position:relative}.main .header .go-back[data-v-dcc4dcf0]{position:absolute;left:0;width:%?56?%;height:%?56?%;line-height:%?56?%;text-align:center;border-radius:%?56?%;background-color:#fff;margin-left:%?32?%}.main .header .go-back uni-text[data-v-dcc4dcf0]{font-size:%?32?%;color:#000;margin-left:%?-4?%}.main .header uni-text[data-v-dcc4dcf0]{font-size:%?34?%;color:#fff;font-weight:500}.main-content[data-v-dcc4dcf0]{height:%?1110?%;margin:%?20?% %?32?% 0;background:url(https://qny.wdsp666.com/%E7%A6%8F%E8%A2%8B%E8%83%8C%E6%99%AF%E5%9B%BE/coupon-long.png) no-repeat;background-position:top;background-size:100% auto}.main .coupon-info[data-v-dcc4dcf0]{display:flex;align-items:center;flex-direction:column;padding-top:%?30?%}.main .coupon-info uni-image[data-v-dcc4dcf0]:nth-of-type(1){width:%?120?%;height:%?120?%;border-radius:%?120?%}.main .coupon-info uni-view[data-v-dcc4dcf0]:nth-of-type(1){font-size:%?28?%;margin-top:%?40?%;font-weight:400}.main .coupon-info uni-view[data-v-dcc4dcf0]:nth-of-type(2){font-size:%?46?%;margin-top:%?20?%;font-weight:600}.main .coupon-info uni-canvas[data-v-dcc4dcf0]{width:%?360?%;height:%?360?%;margin:%?20?% 0}.main .coupon-info uni-view[data-v-dcc4dcf0]:nth-of-type(3){font-size:%?24?%;font-weight:400;color:#999}.main .coupon-description[data-v-dcc4dcf0]{padding:%?40?% 0;border-top:1px dashed #e4e4e4;border-bottom:1px dashed #e4e4e4;margin:%?70?% %?60?% 0;display:flex;gap:%?40?%;justify-content:space-between;align-items:center}.main .coupon-description > uni-view[data-v-dcc4dcf0]:nth-of-type(1){font-size:%?24?%;color:#999;font-weight:400;white-space:pre-line\n /* 保留文本中的换行符 */}.main .coupon-description > uni-view[data-v-dcc4dcf0]:nth-of-type(2){font-size:%?50?%;font-weight:600}.main .coupon-description-more[data-v-dcc4dcf0]{text-align:center;color:#ff6a00;font-size:%?28?%;font-weight:400;margin-top:%?50?%}',""]),t.exports=n},"3b62":function(t,n,e){"use strict";e.r(n);var o=e("d386"),i=e.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(a);n["default"]=i.a},4061:function(t,n,e){"use strict";e.r(n);var o=e("bb74"),i=e("3b62");for(var a in i)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(a);e("b7b8");var c=e("828b"),d=Object(c["a"])(i["default"],o["b"],o["c"],!1,null,"dcc4dcf0",null,!1,o["a"],void 0);n["default"]=d.exports},b35a:function(t,n,e){"use strict";e("6a54");var o=e("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.sendToFriendApi=n.refundTicketApi=n.numInfoApi=n.getCouponDetailsApi=n.getBeUsedTicketListApi=n.getBeCollectedTicketListApi=n.collectedTicketApi=void 0;var i=o(e("7653"));n.getBeCollectedTicketListApi=function(t){var n=t.page,e=t.psize,o=t.sid;return i.default.get("api/user.channel.coupon/list",{page:n||1,psize:e||20,sid:o})};n.getBeUsedTicketListApi=function(t){var n=t.status,e=t.page,o=t.psize,a=t.sid;return i.default.get("api/user.member.coupon/list",{status:n||1,page:e||1,psize:o||20,sid:a||""})};n.collectedTicketApi=function(t){var n=t.sid;return i.default.post("api/user.channel.coupon/receive",{sid:n})};n.refundTicketApi=function(t){return i.default.post("api/user.tuangouquan.order/refund",t)};n.getCouponDetailsApi=function(t){var n=t.id;return i.default.get("api/user.tuangouquan.order/detail",{coupon_id:n})};n.sendToFriendApi=function(t){return i.default.post("api/user.member.coupon/sendToFriend",t)};n.numInfoApi=function(){return i.default.get("api/user.member.coupon/numInfo")}},b7b8:function(t,n,e){"use strict";var o=e("e8e9"),i=e.n(o);i.a},bb74:function(t,n,e){"use strict";e.d(n,"b",(function(){return o})),e.d(n,"c",(function(){return i})),e.d(n,"a",(function(){}));var o=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("v-uni-view",{staticClass:"main"},[e("v-uni-view",{staticClass:"main-bg",style:{backgroundImage:"url("+t.bgUrl+")"}}),t.canShow?e("custom-page",{attrs:{"custom-navbar":!0,transparentNavbar:!0,"navbar-title":t.title}}):t._e(),t.canShow?e("v-uni-view",{staticClass:"main-content"},[e("v-uni-view",{staticClass:"coupon-info"},[e("v-uni-image",{attrs:{src:t.info.logo,mode:"aspectFill"}}),e("v-uni-view",[t._v(t._s(t.info.name))]),e("v-uni-view",[t._v(t._s(t.info.amount)),e("v-uni-text",[t._v(t._s(t.CurrencyUnit))])],1),e("v-uni-view",[t._v(t._s(t.info.code))]),e("v-uni-canvas",{attrs:{id:"qrcode","canvas-id":"qrcode"}}),e("v-uni-view",[t._v("有效期:"+t._s(t.info.validity))])],1),e("v-uni-view",{staticClass:"coupon-description"},[e("u-parse",{attrs:{content:t.info.content}})],1),e("v-uni-view",{staticClass:"coupon-description-more",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.handleMore()}}},[t._v("详细信息"),e("v-uni-text",{staticClass:"tn-icon-right-arrow"})],1)],1):t._e()],1)},i=[]},d386:function(t,n,e){"use strict";e("6a54");var o=e("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,e("5c47"),e("c223");var i=o(e("277e")),a=e("b35a"),c=o(e("0853")),d=e("419c"),s={components:{uParse:c.default},data:function(){var t;return{title:"麦当劳",iStatusBarHeight:null!==(t=uni.getSystemInfoSync().statusBarHeight)&&void 0!==t?t:0,bgUrl:"https://picsum.photos/720",info:{goods_id:0,logo:"https://picsum.photos/100",name:"麦当劳代金券",code:"0183 2549 6024",url:"https://picsum.photos/100",validity:"2024.11.18 - 2025.1.18",description:"10€代金券,满20€立减50%\n(全场通用,不可叠加)",amount:10,content:""},options:null,coupon:null,canShow:!1}},onLoad:function(t){this.options=t,this.getDetails()},methods:{goBack:function(){uni.navigateBack()},setCode:function(){var t=this,n=uni.createSelectorQuery().in(this);n.select("#qrcode").boundingClientRect((function(n){var e=new i.default;e.data=t.info.url,e.size=n.width,e.make();var o=uni.createCanvasContext("qrcode",t);e.canvasContext=o,e.drawCanvas()})).exec()},handleMore:function(){console.log("?? ~ handleMore ~ 详情点击:","详情点击"),(0,d.navPage)("details?id=".concat(this.info.goods_id,"&is_received=1&coupons_id=").concat(this.coupon.id))},getDetails:function(){var t=this,n=this.options.id;(0,a.getCouponDetailsApi)({id:n}).then((function(n){console.log("res",n),t.coupon=n,t.coupon.id&&(t.title=t.coupon.storeInfo.title,t.info.goods_id=t.coupon.goods_id,t.info.name=t.coupon.title,t.info.logo=t.coupon.storeInfo.logo,t.info.code=t.coupon.write_off,t.info.url=t.coupon.write_off,t.info.validity="".concat(t.coupon.start_time_cn," - ").concat(t.coupon.end_time_cn),t.info.amount=t.coupon.goodsInfo["old_price"]||0,t.info.content=t.coupon.id,t.canShow=!0,t.$nextTick((function(){t.setCode()})))}))}},created:function(){}};n.default=s},e8e9:function(t,n,e){var o=e("0bf4");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=e("967d").default;i("0dc44aca",o,!0,{sourceMap:!1,shadowMode:!1})}}]);
|