1 line
36 KiB
JavaScript
1 line
36 KiB
JavaScript
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["packageA-activity-activityDetaill"],{1004:function(t,i,e){"use strict";e.r(i);var a=e("32cc"),n=e("9bcb");for(var o in n)["default"].indexOf(o)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(o);e("3856");var r=e("828b"),s=Object(r["a"])(n["default"],a["b"],a["c"],!1,null,"47fc713f",null,!1,a["a"],void 0);i["default"]=s.exports},"13aa":function(t,i,e){"use strict";e("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("bd06"),e("e838");var a={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=uni.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;uni.$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(i){1==i.code?(t.PayPirce=i.data.order_data.totalprice,t.order_no=i.data.order_no,t.create(t.order_no,t.PayPirce)):(t.uloadingShow=!1,uni.showToast({title:i.msg,icon:"none",duration:2e3})),t.uloadingShow=!1})).catch((function(t){}))},create:function(t,i){var e=this;uni.$u.http.post("/api/school/activity.order/create",{order_no:t}).then((function(t){1==t.code?0!=i?e.pament():(uni.showToast({title:"创建成功",icon:"success",duration:2e3,complete:function(){setTimeout((function(){uni.redirectTo({url:"/packageA/activity/exercise"})}),2e3)}}),e.uloadingShow=!1):(uni.showToast({title:t.msg,icon:"none",duration:2e3}),that.uloadingShow=!1)})).catch((function(t){}))},pament:function(){var t=this;t.uloadingShow=!1,uni.$u.http.post("/api/school.activity.pay/payment",{type:"wechat",order_no:t.order_no,platform:"miniapp"}).then((function(i){1==i.code?(t.uloadingShow=!1,wx.requestPayment({timeStamp:i.data.paydata.timeStamp,nonceStr:i.data.paydata.nonceStr,package:i.data.paydata.package,signType:i.data.paydata.signType,paySign:i.data.paydata.paySign,success:function(i){"requestPayment:ok"==i.errMsg?(t.order_no="",uni.redirectTo({url:"/packageA/activity/exercise"}),console.log("支付成功",i)):console.log("支付失败")},fail:function(i){t.uloadingShow=!1,console.log("支付失败",i)}})):uni.showToast({title:i.msg,icon:"none",duration:2e3})})).catch((function(t){}))},selectItem:function(t,i){this.selectedIndex=t,this.listOrder_no=i.order_no,this.price=i.price,this.skuId=i.id,this.name=i.name},getDetail:function(){var t=this;uni.$u.http.get("/api/school/activity/detail",{params:{id:this.id}}).then((function(i){1==i.code?(t.getSkuList(),t.detail=i.data.detail):uni.showToast({title:i.msg,icon:"none",duration:2e3})})).catch((function(t){console.error("获取详情失败:",t)}))},getSkuList:function(){var t=this;uni.$u.http.get("/api/school/activity/spec",{params:{id:this.id}}).then((function(i){1==i.code?(t.skuList=i.data.spec,t.selectedIndex=t.skuList.findIndex((function(t){return 1==t.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 ")):uni.showToast({title:i.msg,icon:"none",duration:2e3})})).catch((function(t){console.error("获取规格失败:",t)}))},toMap:function(t,i,e){uni.openLocation({latitude:parseFloat(t),longitude:parseFloat(i),name:e,success:function(){console.log("success")}})},callPhone:function(t){uni.mak
|