1 line
5.4 KiB
JavaScript
1 line
5.4 KiB
JavaScript
|
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["packageA/activity/activityDetaill"],{"05e8":function(e,t,n){"use strict";(function(e,t){var o=n("47a9");n("5e3a");o(n("3240"));var i=o(n("3190"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"161c":function(e,t,n){"use strict";(function(e,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o={data:function(){return{id:"",detail:"",selectedIndex:0,listOrder_no:"",price:"",name:"",order_no:"",skuId:"",uloadingShow:!1,buyShow:!1,PayPirce:"",popupStyle:{width:"100%",height:"570rpx",margin:"0 auto",display:"flex",justifyContent:"flex-start",alignItems:"center"},skuList:[]}},onShareTimeline:function(){return{title:this.detail.title,imageUrl:this.detail.headimage,query:"id=".concat(this.id)}},onLoad:function(t){this.userInfo=e.getStorageSync("userInfo"),this.id=t.id,this.getDetail()},methods:{buyOpen:function(){this.buyShow=!0,this.type=1},buyClose:function(){this.type=0,this.selectedTime=null,this.buyShow=!1},sign:function(){this.buyShow=!0},buy:function(){this.uloadingShow=!0,this.getMoney()},getMoney:function(){var t=this;e.$u.http.post("/api/school/activity.order/confirm",{classes_activity_id:this.id,order_no:this.order_no,classes_activity_item_id:this.skuId,is_compute:1}).then((function(n){1==n.code?(t.PayPirce=n.data.order_data.totalprice,t.order_no=n.data.order_no,t.create(t.order_no,t.PayPirce)):(t.uloadingShow=!1,e.showToast({title:n.msg,icon:"none",duration:2e3})),t.uloadingShow=!1})).catch((function(e){}))},create:function(t,n){var o=this;e.$u.http.post("/api/school/activity.order/create",{order_no:t}).then((function(t){1==t.code?0!=n?o.pament():(e.showToast({title:"创建成功",icon:"success",duration:2e3,complete:function(){setTimeout((function(){e.redirectTo({url:"/packageA/activity/exercise"})}),2e3)}}),o.uloadingShow=!1):(e.showToast({title:t.msg,icon:"none",duration:2e3}),that.uloadingShow=!1)})).catch((function(e){}))},pament:function(){var t=this;t.uloadingShow=!1,e.$u.http.post("/api/school.activity.pay/payment",{type:"wechat",order_no:t.order_no,platform:"miniapp"}).then((function(o){1==o.code?(t.uloadingShow=!1,n.requestPayment({timeStamp:o.data.paydata.timeStamp,nonceStr:o.data.paydata.nonceStr,package:o.data.paydata.package,signType:o.data.paydata.signType,paySign:o.data.paydata.paySign,success:function(n){"requestPayment:ok"==n.errMsg?(t.order_no="",e.redirectTo({url:"/packageA/activity/exercise"}),console.log("支付成功",n)):console.log("支付失败")},fail:function(e){t.uloadingShow=!1,console.log("支付失败",e)}})):e.showToast({title:o.msg,icon:"none",duration:2e3})})).catch((function(e){}))},selectItem:function(e,t){this.selectedIndex=e,this.listOrder_no=t.order_no,this.price=t.price,this.skuId=t.id,this.name=t.name},getDetail:function(){var t=this;e.$u.http.get("/api/school/activity/detail",{params:{id:this.id}}).then((function(n){1==n.code?(t.getSkuList(),t.detail=n.data.detail):e.showToast({title:n.msg,icon:"none",duration:2e3})})).catch((function(e){console.error("获取详情失败:",e)}))},getSkuList:function(){var t=this;e.$u.http.get("/api/school/activity/spec",{params:{id:this.id}}).then((function(n){1==n.code?(t.skuList=n.data.spec,t.selectedIndex=t.skuList.findIndex((function(e){return 1==e.status})),-1==t.selectedIndex?t.selectedIndex=-1:(t.price=t.skuList[t.selectedIndex].price,t.skuId=t.skuList[t.selectedIndex].id,t.name=t.skuList[t.selectedIndex].name),-1==t.selectedIndex&&t.skuList&&(t.price=t.detail.price,t.name=t.detail.title),console.log(t.name,"this.name "),console.log(t.price,"this.price "),console.log(t.skuId,"this.skuId ")):e.showToast({title:n.msg,icon:"none",duration:2e3})})).catch((function(e){console.error("获取规格失败:",e)}))},toMap:function(t,n,o){e.openLocation({latitude:parseFloat(t),longitude:parseFloat(n),name:o,success:function(){console.log("success")}})},callPhone:function(t){e.makePhoneCall({phoneNumber:t})}}};t.default=o}).call(this,n("df3c")["default"],n("3223")["default"
|