store-page-tuangouquan-couponCenter-details.212b7d8b.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["store-page-tuangouquan-couponCenter-details"],{"01c7":function(e,t,i){"use strict";i.r(t);var o=i("b3e4"),n=i("8304");for(var a in n)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(a);i("7bea");var r=i("828b"),s=Object(r["a"])(n["default"],o["b"],o["c"],!1,null,"21e0da68",null,!1,o["a"],void 0);t["default"]=s.exports},"56a2":function(e,t,i){var o=i("708e");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var n=i("967d").default;n("1eb51604",o,!0,{sourceMap:!1,shadowMode:!1})},"708e":function(e,t,i){var o=i("c86c");t=o(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.main[data-v-21e0da68]{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;height:100vh}.main .header[data-v-21e0da68]{height:%?470?%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.main .header .go-back[data-v-21e0da68]{width:%?56?%;height:%?56?%;line-height:%?56?%;text-align:center;border-radius:%?56?%;background-color:#fff;margin-top:%?12?%;margin-left:%?32?%}.main .header uni-text[data-v-21e0da68]{font-size:%?32?%;color:#000;margin-left:%?-4?%}.main-content[data-v-21e0da68]{flex:1;margin-top:%?-120?%;border-radius:%?20?%;background-color:#fff;padding:%?32?%;display:flex;flex-direction:column;overflow:hidden}.main-content-header[data-v-21e0da68]{display:flex;align-items:center;justify-content:space-between;padding-bottom:%?40?%}.main-content-header > uni-view[data-v-21e0da68]{display:flex;align-items:center}.main-content-header uni-image[data-v-21e0da68]{width:%?60?%;height:%?60?%;border-radius:%?12?%}.main-content-header > uni-view[data-v-21e0da68]:nth-of-type(1){font-size:%?36?%;font-weight:500;gap:%?20?%}.main-content-header > uni-view[data-v-21e0da68]:nth-of-type(2){font-size:%?28?%;font-weight:400;color:#666}.main-content-header > uni-view:nth-of-type(2) > uni-view[data-v-21e0da68]{font-size:%?52?%;color:#ff6a00;font-weight:600;margin-top:%?-8?%}.main-content-header > uni-view:nth-of-type(2) > uni-view uni-text[data-v-21e0da68]{font-size:%?24?%}.main-content-block[data-v-21e0da68]{border-top:%?1?% solid #f5f5f5;padding:%?40?% 0}.main-content-block-title[data-v-21e0da68]{display:flex;align-items:center;gap:%?20?%;font-size:%?32?%;color:#222;font-weight:500}.main-content-block-title uni-text[data-v-21e0da68]{width:%?12?%;height:%?12?%;border-radius:%?12?%;background-color:#ff6a00}.main-content-block-desc[data-v-21e0da68]{margin-top:%?20?%;display:flex;flex-direction:column;gap:%?10?%;font-size:%?28?%;color:#666;font-weight:400}.main-content-desc[data-v-21e0da68]{flex:1;overflow-x:hidden;overflow-y:auto}.main-content-btns[data-v-21e0da68]{display:flex;gap:%?20?%;margin-top:%?40?%}.main-content-btns > uni-view[data-v-21e0da68]{height:%?90?%;width:100%;background:linear-gradient(180deg,#f76700,#ff8f40);border-radius:%?20?%;color:#fff;font-size:%?36?%;font-weight:500;line-height:%?90?%;text-align:center}.main-content-btns > uni-view.go-home[data-v-21e0da68]{background:#f2f5f8;color:#000}.order-info[data-v-21e0da68]{margin-top:%?20?%;padding:%?20?% 0;border-top:%?1?% solid #f5f5f5;border-bottom:%?1?% solid #f5f5f5}.order-info .order-info-title[data-v-21e0da68]{font-size:%?42?%;font-weight:bolder;color:#222;font-weight:500;padding:%?20?% 0}.order-info .order-info-content[data-v-21e0da68]{display:flex;flex-direction:column;gap:%?20?%}.order-info .order-info-content .order-info-content-item[data-v-21e0da68]{font-size:%?28?%;color:#666;font-weight:400}',""]),e.exports=t},"78b4":function(e,t,i){"use strict";i("6a54");var o=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.searchRecordApi=t.postTuangouquanReceive=t.postTuangouquanList=t.postTuangouquanDetail=t.postStoreCouponApi=t.postStoreCollectApi=t.myStoreApi=t.joinStoreVipApi=t.isShopBusinessApi=t.getStoreVipInfoApi=t.getStoreTangshiGoodsListApi=t.getStoreShoppingCartDataApi=t.getStoreInfoApi=t.getStoreGoodsListApi=t.getStoreCommentListApi=t.getOrderDinnerStoreListApi=t.getOrderDinnerStoreIdApi=t.getMyCommentListApi=t.getIsBrandStoreApi=t.getFaviateBrandStoreListApi=t.getCodeInfoByCodeApi=t.getClassChild=t.getCategorys=t.getBrandStoreListApi=t.getBrandMasterApi=t.getBrandGoodsApi=t.getBrandApi=t.delCommentApi=void 0,i("5c47"),i("af8f");var n=o(i("7653"));t.getStoreInfoApi=function(e){var t=e.sid,i=e.table_id,o=e.storeCode,a=e.brand;return n.default.get("api/user.store.store/index",{sid:t,table_id:i,storeCode:o,brand:a})};t.getStoreVipInfoApi=function(e){return n.default.get("api/user.store.store/storeVip",e)};t.joinStoreVipApi=function(e){return n.default.post("api/user.store.store/joinStoreVip",e)};t.getStoreGoodsListApi=function(e){var t=e.sid,i=e.search,o=e.orderId,a=e.cid,r=e.child_id,s=e.page,d=e.is_api_shop,u=e.storeCode,c=e.api_brand,f=e.order_type,p=e.encrypted_data,l=e.write_off_type,g=e.is_promotion,v=e.goodsC,h=e.chrid,_=e.is_takeout,m=e.version,b=e.psize,w=e.slide,A=e.offset;return n.default.get("api/user.store.goods/goods",{sid:t,child_id:r||"",search:i||"",order_id:o||"",cid:a||"",page:s||1,is_api_shop:d||"",storeCode:u||"",api_brand:c||"",order_type:f||"",encrypted_data:p||"",write_off_type:l||"",is_promotion:g||-1,goodsC:v,chrid:h||"",is_takeout:_>=0?_:-1,version:m||"",psize:b||"",slide:w||"",offset:A||""})};t.getStoreShoppingCartDataApi=function(e){var t=e.sid,i=e.tableId,o=e.encrypted_data,a=e.is_takeout;return n.default.get("api/user.store.goods/cartIndex",{sid:t,table_id:i||"",encrypted_data:o||"",is_takeout:a>=0?a:-1})};t.getStoreCommentListApi=function(e){var t=e.sid,i=e.type,o=e.note,a=e.page,r=e.pSize;return n.default.get("api/user.store.store/comment",{sid:t,type:i||"",note:o||0,page:a,psize:r})};t.getMyCommentListApi=function(e){var t=e.page,i=e.pSize;return n.default.get("api/user.store.store/myComment",{page:t,psize:i})};t.delCommentApi=function(e){return n.default.post("api/user.store.store/delComment",e)};t.getStoreTangshiGoodsListApi=function(e){var t=e.sid,i=e.search,o=e.tableId,a=e.clear;return n.default.get("api/user.store.table/goods",{sid:t,search:i||"",table_id:o,clear:a||!1})};t.postStoreCouponApi=function(e){var t=e.sid;return n.default.post("api/user.channel.coupon/receive",{sid:t})};t.postStoreCollectApi=function(e){var t=e.sid,i=e.type,o=e.storeCode;return n.default.get("api/user.member.favorite/operate",{sid:t,type:i,storeCode:o})};t.getCategorys=function(e){var t=e.template_id;return n.default.get("api/user.store.goods/plugin_categorys",{template_id:t})};t.getClassChild=function(e){var t=e.cid;return n.default.get("api/user.store.goods/plugin_goods",{cid:t})};t.getOrderDinnerStoreListApi=function(e){return n.default.get("api/user.store.store/getOrderDinnerStoreList",e)};t.getOrderDinnerStoreIdApi=function(e){return n.default.get("api/user.store.store/getOrderDinnerStoreId",e)};t.getBrandApi=function(e){return n.default.get("api/user.store.store/getBrand?sid="+e)};t.getCodeInfoByCodeApi=function(e){return n.default.get("api/user.store.store/getCodeInfo?code="+e,{})};t.searchRecordApi=function(e){return n.default.post("api/user.tuangouquan.write_off/searchRecords",e)};t.getIsBrandStoreApi=function(e){return n.default.get("api/user.store.store/getIsBrandStore?sid="+e)};t.getBrandStoreListApi=function(e){return n.default.post("api/user.store.store/getBrandStoreList",e)};t.getFaviateBrandStoreListApi=function(e){return n.default.get("api/user.store.store/getFaviateBrandStoreList",e)};t.getBrandMasterApi=function(e){return n.default.get("api/user.appointment.index/index?sid="+e)};t.getBrandGoodsApi=function(e){return n.default.get("api/user.appointment.index/goods?sid="+e)};t.myStoreApi=function(){return n.default.get("api/user.store.store/myStore")};t.postTuangouquanList=function(e){return n.default.post("api/user.tuangouquan.index/index",e)};t.postTuangouquanReceive=function(e){return n.default.post("api/user.tuangouquan.index/receive",e)};t.postTuangouquanDetail=function(e){return n.default.post("api/user.tuangouquan.index/detail",e)};t.isShopBusinessApi=function(e){return n.default.get("api/user.store.store/isShopBusiness?sid="+e)}},"7bea":function(e,t,i){"use strict";var o=i("56a2"),n=i.n(o);n.a},8304:function(e,t,i){"use strict";i.r(t);var o=i("94e3"),n=i.n(o);for(var a in o)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(a);t["default"]=n.a},"94e3":function(e,t,i){"use strict";i("6a54");var o=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(i("2634")),a=o(i("2fdc")),r=i("78b4"),s=i("815c"),d=o(i("0853")),u=i("cf41"),c={components:{uParse:d.default},data:function(){var e;return{iStatusBarHeight:null!==(e=uni.getSystemInfoSync().statusBarHeight)&&void 0!==e?e:0,info:{all_receive_num:0,can_receive:!1,content:"",day_limit:0,dis_num:0,id:0,is_tuangouquan:0,mobile_total_num:0,price:"",sid:0,status:0,thumb:"",title:"",today_mobile_total_num:0,total:0,total_limit:0},isBtn:!1,id:"",isLoading:!1,coupon_id:0,is_favorite:!1,is_received:!1,coupons_id:0}},methods:{handleClick:function(e){var t=this;(0,s.debounce)((0,a.default)((0,n.default)().mark((function i(){return(0,n.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:i.t0=e,i.next=1===i.t0?3:2===i.t0?23:3===i.t0?25:27;break;case 3:if(!t.isLoading){i.next=5;break}return i.abrupt("return");case 5:return i.prev=5,t.isLoading=!0,uni.showLoading({title:"领取中"}),i.next=10,t.handleReceive();case 10:uni.navigateTo({url:"/store-page/tuangouquan/couponCenter/couponQrCode?id="+t.coupon_id}),uni.showToast({title:"领取成功",icon:"success"}),uni.hideLoading(),i.next=19;break;case 15:i.prev=15,i.t1=i["catch"](5),uni.showToast({title:"领取失败",icon:"error"}),uni.hideLoading();case 19:return i.prev=19,t.isLoading=!1,i.finish(19);case 22:return i.abrupt("break",28);case 23:return uni.reLaunch({url:"/pages/index/index"}),i.abrupt("break",28);case 25:return uni.navigateBack(-1),i.abrupt("break",28);case 27:return i.abrupt("break",28);case 28:case"end":return i.stop()}}),i,null,[[5,15,19,22]])}))),300)()},handleGetDetails:function(){var e=this;return(0,a.default)((0,n.default)().mark((function t(){var i;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,r.postTuangouquanDetail)({receive_id:e.id,is_received:e.is_received,coupons_id:e.coupons_id});case 2:i=t.sent,console.log("?? ~ handleGetDetails ~ res:",i),e.info=i,e.is_favorite=i.is_favorite;case 6:case"end":return t.stop()}}),t)})))()},handleReceive:function(){var e=this;return(0,a.default)((0,n.default)().mark((function t(){var i;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,r.postTuangouquanReceive)({receive_id:e.id});case 2:i=t.sent,console.log("?? ~ handleReceive ~ res:",i),e.coupon_id=i.coupon_id;case 5:case"end":return t.stop()}}),t)})))()},goBack:function(){uni.navigateBack()},onLoad:function(e){e&&e.id&&(this.id=e.id),e&&e.is_received&&(this.is_received=e.is_received),e&&e.coupons_id&&(this.coupons_id=e.coupons_id)},onShow:function(){this.handleGetDetails()},favorite:function(){var e=this;console.log("xxx"),(0,u.postGoodsCollectApi)({goods_id:this.info.id,type:this.is_favorite?2:1}).then((function(t){e.is_favorite=!e.is_favorite,console.log("rrrr",t,e.is_favorite)})).catch((function(e){console.log("err",e),uni.showToast({title:"操作失败",icon:"none"})}))}}};t.default=c},b3e4:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){}));var o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"main"},[i("v-uni-view",{staticClass:"header",style:{backgroundImage:"url("+e.info.thumb+")"}},[i("custom-page",{attrs:{"custom-navbar":!0,transparentNavbar:!0}})],1),i("v-uni-view",{staticStyle:{position:"absolute",top:"40rpx",right:"40rpx",width:"50rpx",height:"60rpx","z-index":"9999999"}},[e.is_favorite?i("v-uni-text",{staticClass:"tn-icon-star-fill tn-color-yellow theme-star-avct",staticStyle:{"font-size":"60rpx"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.favorite.apply(void 0,arguments)}}}):i("v-uni-text",{staticClass:"tn-icon-star",staticStyle:{"font-size":"60rpx"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.favorite.apply(void 0,arguments)}}})],1),i("v-uni-view",{staticClass:"main-content"},[i("v-uni-view",{staticClass:"main-content-header"},[i("v-uni-view",[i("v-uni-image",{attrs:{src:e.info.thumb,mode:"aspectFill"}}),i("v-uni-text",[e._v(e._s(e.info.title))])],1),i("v-uni-view",[i("v-uni-view",[e._v(e._s(e.info.old_price)),i("v-uni-text",[e._v(e._s(e.CurrencyUnit))])],1),i("v-uni-text",[e._v("代金券")])],1)],1),i("v-uni-view",{staticClass:"main-content-desc"},[i("u-parse",{attrs:{content:e.info.content}})],1),e.is_received&&e.coupons_id&&e.info.orderInfo?i("v-uni-view",{staticClass:"order-info"},[i("v-uni-view",{staticClass:"order-info-title"},[e._v("订单信息")]),i("v-uni-view",{staticClass:"order-info-content"},[i("v-uni-view",{staticClass:"order-info-content-item"},[e._v("订单号: "+e._s(e.info.orderInfo.order_no))]),i("v-uni-view",{staticClass:"order-info-content-item"},[e._v("手机号: "+e._s(e.info.orderInfo.user_mobile))]),i("v-uni-view",{staticClass:"order-info-content-item"},[e._v("下单时间: "+e._s(e.info.orderInfo.paytime))]),i("v-uni-view",{staticClass:"order-info-content-item"},[e._v("购买数量: "+e._s(e.info.orderInfo.num))]),i("v-uni-view",{staticClass:"order-info-content-item"},[e._v("订单总价: "+e._s(e.info.orderInfo.pay_price))]),i("v-uni-view",{staticClass:"order-info-content-item"},[e._v("实付金额: "+e._s(e.info.orderInfo.pay_price))])],1)],1):e._e(),i("v-uni-view",{staticClass:"main-content-btns"},[e.info.can_receive&&!e.is_received?[i("v-uni-view",{on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.handleClick(1)}}},[e._v("领取")])]:[i("v-uni-view",{staticClass:"go-home",on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.handleClick(2)}}},[e._v("返回首页")]),i("v-uni-view",{on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.handleClick(3)}}},[e._v("更多优惠")])]],2)],1)],1)},n=[]},cf41:function(e,t,i){"use strict";i("6a54");var o=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.postGoodsCollectApi=t.initMaterialApi=t.initAttrsApi=t.getSpecialOfferGoodsApi=t.getProductInfoAndSkuInfoApi=t.getMaterialApi=t.getListByRandomApi=t.getGoodsDetailsApi=t.getGoodSpecInfoApi=t.getApiGoodsDetailApi=t._zfbdataBrowseGoods=void 0;var n=o(i("7653"));t.getGoodSpecInfoApi=function(e){var t=e.sid,i=e.goodsId,o=e.type,a=e.activity_id;return n.default.get("api/user.store.goods/material",{sid:t,type:o,activity_id:a,goods_id:i})};t._zfbdataBrowseGoods=function(e){var t=e.goodsId;console.log("增长分析埋点中商品访问的商品ID: ",t),my.reportCustomEvent("1045131",{bizType:"cloudappevent",spu_id:t})};t.getGoodsDetailsApi=function(e){return n.default.get("api/user.store.goods/detail",e)};t.getApiGoodsDetailApi=function(e){return n.default.get("api/user.store.goods/getApiGoodsDetail",e)};t.initMaterialApi=function(e){return n.default.get("api/user.store.goods/initMaterial",e)};t.getMaterialApi=function(e){return n.default.get("api/user.store.goods/getMaterial",e)};t.initAttrsApi=function(e){return n.default.get("api/user.store.goods/initAttrs",e)};t.getProductInfoAndSkuInfoApi=function(e){return n.default.get("api/user.store.goods/getProductInfoAndSkuInfo",e)};t.getSpecialOfferGoodsApi=function(e){return n.default.get("api/user.store.goods/getSpecialOfferGoods",e)};t.getListByRandomApi=function(e){return n.default.get("api/user.store.goods/getListByRandom",e)};t.postGoodsCollectApi=function(e){return n.default.get("api/user.member.goods_favorite/operate",e)}}}]);