pages-order_pay_status-index.dfa7211a.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-order_pay_status-index"],{"44b4":function(t,e,i){"use strict";i("6a54");var o=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("5c47"),i("c223");var a=i("5676"),n=i("7e00"),r=i("8f59"),s=i("e44d"),c=i("aa10"),d=i("96e0"),p=o(i("d3e2")),u={components:{recommend:p.default},filters:{timeYMD:function(t){if(t){var e=/\d{4}-\d{1,2}-\d{1,2}/g.exec(t);return e[0]}}},data:function(){return{domain:c.HTTP_REQUEST_URL,orderId:"",order_type:"",order_pay_info:{},order_id:"",group_order_id:"",status:0,msg:"",couponList:[],isOpen:!1,moneyBg:"/static/images/couponBg",text:"展开更多",timer:null,payResult:"正在查询支付结果...",loading:!1,loadend:!1,loadTitle:"加载更多",hotScroll:!1,hotPage:1,hotLimit:10,hostProduct:[]}},computed:(0,d.configMap)({recommend_switch:0},(0,r.mapGetters)(["isLogin","viewColor","keyColor"])),onShow:function(){var t=getCurrentPages(),e=t[t.length-1],i=e.options;if(!i.order_id)return this.$util.Tips({title:"缺少参数无法查看订单支付状态"},{tab:3,url:1});this.orderId=i.order_id,this.order_type=i.order_type,this.status=i.status||0,this.msg=i.msg||""},onLoad:function(t){this.isLogin?(this.refreshData(),this.getHostProduct()):(0,s.toLogin)()},onHide:function(){this.clearTimer()},methods:{refreshData:function(){var t=this;this.timer=setInterval((function(){t.getOrderPayInfo()}),1e3)},bindMore:function(){this.isOpen=!this.isOpen,this.text="展开更多"==this.text?"收起":"展开更多"},getOrderPayInfo:function(){var t=this,e=this;(0,a.getPayOrder)(e.orderId).then((function(i){e.$set(e,"order_pay_info",i.data),e.$set(e,"order_id",i.data.orderList[0]["order_id"]),e.$set(e,"group_order_id",i.data.orderList[0]["group_order_id"]),e.couponList=i.data.give_coupon,e.order_type=i.data.activity_type,20==e.order_type?e.payResult=1==i.data.paid?"商品兑换成功":"支付失败":e.payResult=1==i.data.paid?"支付成功":7==i.data.pay_type?"订单创建成功":"支付失败",uni.setNavigationBarTitle({title:1==i.data.paid?"支付成功":7==i.data.pay_type?"未支付":"支付失败"}),1!=i.data.paid&&7!=i.data.pay_type||(clearInterval(t.timer),t.timer=null)})).catch((function(e){clearInterval(t.timer),uni.hideLoading(),t.$util.Tips({title:e},{tab:3,url:1})}))},goIndex:function(t){uni.switchTab({url:"/pages/index/index"})},goPink:function(t){uni.navigateTo({url:"/pages/activity/combination_status/index?id="+t})},goOrderDetails:function(t){20==this.order_type?uni.navigateTo({url:"/pages/points_mall/integral_order_details?order_id=".concat(this.order_id)}):0==this.order_pay_info.paid?1==this.order_pay_info.orderList.length?uni.navigateTo({url:"/pages/order_details/stay?order_id=".concat(this.group_order_id)}):uni.navigateTo({url:"/pages/users/order_list/index?status=0"}):1==this.order_pay_info.orderList.length?uni.navigateTo({url:"/pages/order_details/index?order_id=".concat(this.order_id)}):uni.navigateTo({url:"/pages/users/order_list/index?status=1"})},getHostProduct:function(){var t=this;t.loadend||t.hotScroll||(t.loading=!0,t.loadTitle="加载更多",(0,n.getProductHot)(t.hotPage,t.hotLimit).then((function(e){e.data.list;t.hotPage++,t.hotScroll=e.data.list.length<t.hotLimit,t.hostProduct=t.hostProduct.concat(e.data.list),t.loading=!1,t.loadTitle=t.hotScroll?"我也是有底线的":"加载更多"})))},clearTimer:function(){this.timer&&(clearInterval(this.timer),this.timer=null)}},onReachBottom:function(){this.getHostProduct()},destroyed:function(){this.clearTimer()},deactivated:function(){this.clearTimer()}};e.default=u},"59cb":function(t,e,i){"use strict";i.d(e,"b",(function(){return o})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{style:t.viewColor},[i("v-uni-view",{staticClass:"payment-status boder-24 bg-f"},[0!=t.order_pay_info.paid||7==t.order_pay_info.pay_type?i("v-uni-view",{staticClass:"iconfont icon-duihao2 icon"}):i("v-uni-view",{staticClass:"iconfont icon-iconfontguanbi icon"}),i("v-uni-view",{staticClass:"status"},[t._v(t._s(t.payResult))]),i("v-uni-view",{staticClass:"wrapper"},[20==t.order_type||7==t.order_pay_info.pay_type?i("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[i("v-uni-view",[t._v("订单编号")]),i("v-uni-view",{staticClass:"itemCom"},[t._v(t._s(t.order_pay_info.group_order_sn))])],1):t._e(),i("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[i("v-uni-view",[t._v(t._s(20==t.order_type?"兑换时间":"下单时间"))]),i("v-uni-view",{staticClass:"itemCom"},[t._v(t._s(t.order_pay_info.create_time))])],1),20==t.order_type?i("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[i("v-uni-view",[t._v("兑换方式")]),i("v-uni-view",{staticClass:"itemCom"},[t._v("积分兑换")])],1):i("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[i("v-uni-view",[t._v("支付方式")]),1==t.order_pay_info.pay_type||2==t.order_pay_info.pay_type||3==t.order_pay_info.pay_type?i("v-uni-view",{staticClass:"itemCom"},[t._v("微信")]):4==t.order_pay_info.pay_type||5==t.order_pay_info.pay_type?i("v-uni-view",{staticClass:"itemCom"},[t._v("支付宝")]):7==t.order_pay_info.pay_type?i("v-uni-view",{staticClass:"itemCom"},[t._v("线下支付")]):i("v-uni-view",{staticClass:"itemCom"},[t._v("余额")])],1),20==t.order_type?i("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[i("v-uni-view",[t._v("支付积分")]),i("v-uni-view",{staticClass:"itemCom"},[t._v(t._s(t.order_pay_info.integral))])],1):t._e(),i("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[i("v-uni-view",[t._v("支付金额")]),i("v-uni-view",{staticClass:"itemCom"},[t._v(t._s(t.order_pay_info.pay_price))])],1),t.order_pay_info.give_integral>0&&t.order_pay_info.paid?i("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[i("v-uni-view",[t._v("赠送积分")]),i("v-uni-view",{staticClass:"itemCom t-color"},[t._v(t._s(t.order_pay_info.give_integral))])],1):t._e(),0==t.order_pay_info.paid&&7!=t.order_pay_info.pay_type&&"offline"!=t.order_pay_info.pay_type&&"success"!=t.msg?i("v-uni-view",{staticClass:"item acea-row row-between-wrapper"},[i("v-uni-view",[t._v("失败原因")]),i("v-uni-view",{staticClass:"itemCom"},[t._v(t._s(0==t.order_pay_info.pay_type?"余额不足":t.msg))])],1):t._e()],1),4==t.order_pay_info.activity_type&&t.order_pay_info.paid?i("v-uni-button",{staticClass:"returnBnt gColor",attrs:{formType:"submit","hover-class":"none"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goPink(t.order_pay_info.activity_id)}}},[t._v("邀请好友参团")]):t._e(),i("v-uni-view",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goOrderDetails.apply(void 0,arguments)}}},[i("v-uni-button",{staticClass:"returnBnt",class:4==t.order_pay_info.activity_type&&t.order_pay_info.paid?"s-Color":"gColor",attrs:{formType:"submit"}},[t._v("查看订单")])],1),t.order_pay_info.paid&&4==t.order_pay_info.activity_type?t._e():i("v-uni-button",{staticClass:"returnBnt s-Color",attrs:{formType:"submit","hover-class":"none"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goIndex.apply(void 0,arguments)}}},[t._v("返回首页")]),t.couponList.length>0&&t.order_pay_info.paid?i("v-uni-view",{staticClass:"coupon-wrapper"},[i("v-uni-view",{staticClass:"hd"},[i("v-uni-view",{staticClass:"line"}),i("v-uni-view",{staticClass:"txt"},[t._v("赠送优惠券")]),i("v-uni-view",{staticClass:"line"})],1),i("v-uni-view",{staticClass:"coupon-box",class:{on:t.isOpen}},[t._l(t.couponList,(function(e,o){return[i("v-uni-view",{key:o+"_0",staticClass:"coupon-item flex"},[i("v-uni-view",{staticClass:"left-bg",style:{"background-image":"url("+t.domain+"/static/diy/couponBg"+t.keyColor+".png)"}},[i("v-uni-text",[t._v("¥")]),t._v(t._s(e.coupon_price))],1),i("v-uni-view",{staticClass:"info"},[i("v-uni-view",{staticClass:"title"},[t._v(t._s(e.title))]),0==e.use_min_price?i("v-uni-view",{staticClass:"des"},[t._v("领券立减"+t._s(e.coupon_price)+"元")]):i("v-uni-view",{staticClass:"des"},[t._v("满"+t._s(e.use_min_price)+"元可用")]),1==e.coupon_type?[i("v-uni-view",{staticClass:"des"},[t._v("有效期:"+t._s(t._f("timeYMD")(e.use_start_time))+"-"+t._s(t._f("timeYMD")(e.use_end_time)))])]:t._e(),0==e.coupon_type?[i("v-uni-view",{staticClass:"des"},[t._v("领取后"+t._s(e.coupon_time)+"天内可用")])]:t._e()],2)],1)]}))],2),t.couponList.length>2?i("v-uni-view",{staticClass:"more",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindMore.apply(void 0,arguments)}}},[t._v(t._s(t.text)),t.isOpen?i("v-uni-text",{staticClass:"iconfont icon-ic_uparrow"}):i("v-uni-text",{staticClass:"iconfont icon-ic_downarrow"})],1):t._e()],1):t._e()],1),1==t.recommend_switch?i("recommend",{attrs:{hostProduct:t.hostProduct,isLogin:t.isLogin},on:{getCartList:function(e){arguments[0]=e=t.$handleEvent(e),t.getCartList.apply(void 0,arguments)}}}):t._e(),t.hostProduct.length>5&&1==t.recommend_switch?i("v-uni-view",{staticClass:"loadingicon acea-row row-center-wrapper"},[i("v-uni-text",{staticClass:"loading iconfont icon-jiazai",attrs:{hidden:0==t.loading}}),t._v(t._s(t.loadTitle))],1):t._e()],1)},a=[]},"6091d":function(t,e,i){"use strict";var o=i("c76a"),a=i.n(o);a.a},c76a:function(t,e,i){var o=i("e076");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var a=i("967d").default;a("2212ac69",o,!0,{sourceMap:!1,shadowMode:!1})},e076:function(t,e,i){var o=i("c86c");e=o(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.payment-status[data-v-5390c60c]{margin:%?92?% %?30?% %?30?%;padding:%?1?% 0 %?28?% 0}.payment-status .icon[data-v-5390c60c]{font-size:%?70?%;width:%?140?%;height:%?140?%;border-radius:50%;color:#fff;text-align:center;line-height:%?140?%;border:%?6?% solid #f5f5f5;margin:%?-76?% auto 0 auto;background-color:#999;border:3px solid #f5f5f5}.payment-status .icon.icon-duihao2[data-v-5390c60c]{background-color:var(--view-theme);border:3px solid #fff1f1}.payment-status .icon.fail[data-v-5390c60c]{text-shadow:0 4px 0 #7a7a7a}.payment-status .status[data-v-5390c60c]{font-size:%?32?%;font-weight:700;text-align:center;margin:%?25?% 0 %?37?% 0}.payment-status .wrapper[data-v-5390c60c]{border:1px solid #eee;margin:0 %?30?% %?47?% %?30?%;padding:%?40?% 0 %?76?%;border-left:0;border-right:0}.payment-status .wrapper .item[data-v-5390c60c]{font-size:%?28?%;color:#282828}.payment-status .wrapper .item ~ .item[data-v-5390c60c]{margin-top:%?20?%}.payment-status .wrapper .item .itemCom[data-v-5390c60c]{color:#666}.payment-status .returnBnt[data-v-5390c60c]{width:%?630?%;height:%?86?%;border-radius:%?88?%;color:#fff;font-size:%?28?%;text-align:center;line-height:%?86?%;margin:0 auto %?20?% auto}.payment-status .returnBnt.gColor[data-v-5390c60c]{background-color:var(--view-theme)}.payment-status .returnBnt.s-Color[data-v-5390c60c]{color:var(--view-theme);border:1px solid var(--view-theme)}.t-color[data-v-5390c60c]{color:var(--view-theme)!important}.coupon-wrapper .hd[data-v-5390c60c]{display:flex;align-items:center;justify-content:center;margin:%?30?% 0;color:#999;font-size:%?24?%}.coupon-wrapper .hd .line[data-v-5390c60c]{width:%?70?%;height:1px;background:#dcdcdc}.coupon-wrapper .hd .txt[data-v-5390c60c]{margin:0 %?20?%}.coupon-wrapper .coupon-box[data-v-5390c60c]{height:%?356?%;padding:0 %?20?%;overflow:hidden}.coupon-wrapper .coupon-box.on[data-v-5390c60c]{height:auto}.coupon-wrapper .coupon-box .coupon-item[data-v-5390c60c]{width:100%;margin-bottom:%?20?%;box-shadow:0 2px 10px 0 rgba(0,0,0,.06)}.coupon-wrapper .coupon-box .coupon-item .left-bg[data-v-5390c60c]{display:flex;align-items:center;justify-content:center;width:%?236?%;height:%?160?%;color:#fff;font-size:%?64?%}.coupon-wrapper .coupon-box .coupon-item .left-bg uni-text[data-v-5390c60c]{margin-top:%?26?%;font-size:%?36?%}.coupon-wrapper .coupon-box .coupon-item .info[data-v-5390c60c]{display:flex;flex-direction:column;justify-content:space-between;margin-left:%?20?%;padding:%?20?% 0}.coupon-wrapper .coupon-box .coupon-item .info .title[data-v-5390c60c]{color:#282828;font-size:%?30?%}.coupon-wrapper .coupon-box .coupon-item .info .des[data-v-5390c60c]{font-size:%?24?%;color:#999}.coupon-wrapper .more[data-v-5390c60c]{display:flex;align-items:center;justify-content:center;padding-top:%?24?%;font-size:%?24?%;color:#999}.coupon-wrapper .more .iconfont[data-v-5390c60c]{margin-top:%?6?%;margin-left:%?10?%;font-size:%?20?%}',""]),t.exports=e},f6fb:function(t,e,i){"use strict";i.r(e);var o=i("44b4"),a=i.n(o);for(var n in o)["default"].indexOf(n)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(n);e["default"]=a.a},fbbb:function(t,e,i){"use strict";i.r(e);var o=i("59cb"),a=i("f6fb");for(var n in a)["default"].indexOf(n)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(n);i("6091d");var r=i("828b"),s=Object(r["a"])(a["default"],o["b"],o["c"],!1,null,"5390c60c",null,!1,o["a"],void 0);e["default"]=s.exports}}]);