2025-04-01 09:03:51 +08:00

1 line
12 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/center/detail"],{"01d5":function(e,t,o){"use strict";var n=o("dd20"),i=o.n(n);i.a},"0798":function(e,t,o){"use strict";(function(e,t){var n=o("47a9");o("5e3a");n(o("3240"));var i=n(o("0e43"));e.__webpack_require_UNI_MP_PLUGIN__=o,t(i.default)}).call(this,o("3223")["default"],o("df3c")["createPage"])},"0e43":function(e,t,o){"use strict";o.r(t);var n=o("5b6c"),i=o("7c83");for(var a in i)["default"].indexOf(a)<0&&function(e){o.d(t,e,(function(){return i[e]}))}(a);o("01d5");var c=o("828b"),s=Object(c["a"])(i["default"],n["b"],n["c"],!1,null,"93d45f8e",null,!1,n["a"],void 0);t["default"]=s.exports},"1b10":function(e,t,o){"use strict";(function(e,n){var i=o("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(o("2750")),c={computed:{formattedTitle:function(){return this.detail.title.length>9?this.detail.title.slice(0,9)+"..":this.detail.title},formattedTimeList:function(){return this.timeList.map((function(e){var t=a.default.unix(e.start_time).format("YYYY-MM-DD HH:mm:ss"),o=a.default.unix(e.end_time).format("HH:mm:ss");return{formattedTime:"".concat(t,"~").concat(o),limit_num:e.limit_num,sign_num:e.sign_num}}))},formattedTime:function(){var e=a.default.unix(this.detail.start_time).format("YYYY-MM-DD HH:mm"),t=a.default.unix(this.detail.end_time).format("YYYY-MM-DD HH:mm");return{formattedTime:"".concat(e,"~").concat(t)}}},data:function(){return{style:{img:"width: 100%"},scrollTop:0,overlay:!1,userInfo:{},path:"https://testy.hschool.com.cn//uploads/20241219/3406baf51fcc28c63c31ebcee5c9c75e.jpg",uloadingShow:!1,show:!1,buyShow:!1,type:0,id:1,count:5,value:5,order_no:"",PayPirce:0,notice:"",detail:{},people:{},qrUrl:"",is_collect:0,virtual_people:0,popupStyle:{width:"690rpx",height:"716rpx",margin:"0 auto",display:"flex",justifyContent:"flex-start",alignItems:"center"},timeList:[],selectedTime:null,orderId:"",classes_lib_spec_id:"",order_no2:"",mobile:"",is_show_model:!1,background:"#ffffff00",titleStyle:{color:"#FFFFFF"}}},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,2==t.type&&(this.type=2,this.orderId=t.orderId),1==t.type&&(this.type=1,this.order_no=t.order_no,this.pament()),console.log(t.id),this.getDetail(),this.getPeople(),this.getTime(),this.getShare()},methods:{overlayShow:function(){var t=e.getStorageSync("token");t?this.overlay=!0:e.showToast({title:"请登录",icon:"none",duration:2e3,complete:function(){setTimeout((function(){e.switchTab({url:"/pages/my/index"})}),2e3)}})},getShare:function(){var t=this;e.$u.http.post("/api/wechat_util/link",{path:"pages/center/detail",query:"id=".concat(this.id)}).then((function(o){1==o.code?t.qrUrl=o.data.url_link:e.showToast({title:o.msg,icon:"none",duration:2e3})})).catch((function(t){e.showToast({title:"请求失败,请稍后再试",icon:"none",duration:2e3})}))},timeago:function(e){var t=(new Date).getTime(),o=(t-1e3*e)/1e3;return o<60?"".concat(Math.floor(o),"秒前"):o<3600?"".concat(Math.floor(o/60),"分钟前"):o<86400?"".concat(Math.floor(o/3600),"小时前"):o<2592e3?"".concat(Math.floor(o/86400),"天前"):"".concat(Math.floor(o/2592e3),"个月前")},getTime:function(){var t=this;e.$u.http.get("/api/school/classes/spec",{params:{id:this.id}}).then((function(o){1==o.code?t.timeList=o.data.spec:e.showToast({title:o.msg,icon:"none",duration:2e3})})).catch((function(t){e.showToast({title:"请求失败,请稍后再试",icon:"none",duration:2e3})}))},getPeople:function(){var t=this;e.$u.http.get("/api/school/classes/people",{params:{id:t.id}}).then((function(e){1==e.code?t.processPeopleData(e.data).then((function(e){t.people=e,console.log("that.people",t.people)})):t.showErrorToast(e.msg)})).catch((function(e){t.showErrorToast("请求失败,请稍后再试")}))},processPeopleData:function(e){var t=this;return new Promise((function(o){var n=e.paid_user_data.map((function(e){return e.createTime=t.timeago(e.time),e})).reverse(),i=e.unpaid_user_data,a={unpaid_user_data:i,paid_user_data:n};o(a)}))},showErrorToast:function(t){e.showToast({title:t,icon:"none",duration:2e3})},getDetail:function(){var t=this;e.$u.http.get("/api/school/classes/detail",{params:{id:this.id}}).then((function(o){1==o.code?(t.detail=o.data.detail,t.notice=o.data.detail.notice.replace(/<[^>]*>/g,""),t.virtual_people=o.data.detail.views,0!=o.data.detail.is_collect?t.is_collect=1:t.is_collect=0,t.detail.user.realname&&(t.detail.user.realname=t.detail.user.realname.slice(0,1)+"XX"),t.mobile=t.detail.user.mobile.slice(0,3)+"XXXX"+t.detail.user.mobile.slice(7)):e.showToast({title:o.msg,icon:"none",duration:2e3})})).catch((function(e){}))},sign:function(){this.buyShow=!0,this.type=3},buy:function(){this.uloadingShow=!0,this.getMoney()},buyOpen:function(){this.buyShow=!0,this.type=1},open:function(){this.show=!0,this.type=3},confimTime:function(){var t=this;e.$u.http.post("/api/school/hour_order/confirm",{classes_order_id:this.orderId,classes_lib_spec_id:this.classes_lib_spec_id,order_no:this.order_no2,is_compute:1}).then((function(o){1==o.code?(t.order_no2=o.data.order_no,t.timeCreat(o.data.order_no)):(e.showToast({title:o.msg,icon:"none",duration:2e3}),t.type=2)})).catch((function(e){})),this.show=!1,this.type=0},timeCreat:function(t){var o=this;e.$u.http.post("/api/school/hour_order/create",{order_no:t}).then((function(t){1==t.code?e.showToast({title:t.msg,icon:"none",duration:2e3,complete:function(){setTimeout((function(){e.reLaunch({url:"/packageA/my/makeList?status=-1"})}),2e3)}}):(e.showToast({title:t.msg,icon:"none",duration:2e3}),o.type=2)})).catch((function(e){}))},toTeacher:function(t){e.navigateTo({url:"/pages/center/teacherDetail?id=".concat(t)})},toMap:function(t,o,n){e.openLocation({latitude:parseFloat(t),longitude:parseFloat(o),name:n,success:function(){console.log("success")}})},toMeDetail:function(){e.navigateTo({url:"/pages/center/MechanismDetail?id="+this.detail.shop.id})},close:function(){this.type=0,this.selectedTime=null,this.show=!1},buyClose:function(){this.type=0,this.selectedTime=null,this.buyShow=!1},toIndex:function(){e.switchTab({url:"/pages/index/index"})},save:function(){var t=this.path.replace(/^data:image\/\w+;base64,/,""),o=n.env.USER_DATA_PATH+"/qrcode.png";e.getFileSystemManager().writeFile({filePath:o,data:t,encoding:"base64",success:function(t){e.saveImageToPhotosAlbum({filePath:o,success:function(){e.showToast({title:"保存成功",icon:"none",duration:5e3})},fail:function(t){console.log(t),e.showToast({title:"保存失败",icon:"none",duration:5e3})}})},fail:function(e){console.log(e)}})},sharePoster:function(){this.base64ToFilePath(this.path,(function(e){console.log(e),n.showShareImageMenu({path:e,success:function(e){console.log("分享成功:",e)},fail:function(e){console.log("分享取消:",e)}})}))},base64ToFilePath:function(t,o){var i=(new Date).getTime(),a="".concat(n.env.USER_DATA_PATH,"/addFriends").concat(i,"share_qrcode.png"),c=t.replace(/^data:image\/\w+;base64,/,""),s=e.getFileSystemManager();s.writeFile({filePath:a,data:c,encoding:"base64",success:function(){o(a)},fail:function(t){console.error("Write file failed:",t),e.showToast({title:"写入文件失败",icon:"none"})}})},Collect:function(t){var o=this;e.$u.http.post("/api/school/classes/collect",{id:this.id,is_collect:t}).then((function(n){1==n.code?(o.is_collect=t,0==t?e.showToast({title:"取消收藏",icon:"none",duration:2e3}):e.showToast({title:"收藏成功",icon:"none",duration:2e3})):e.showToast({title:n.msg,icon:"none",duration:2e3})})).catch((function(e){}))},callPhone:function(t){e.makePhoneCall({phoneNumber:t})},cancel:function(){this.selectedTime=null},selectTime:function(e){this.selectedTime=e,this.classes_lib_spec_id=e.id},timeSelected:function(e){return this.selectedTime===e},moveScroll:function(){},getMoney:function(){var t=this;e.$u.http.post("/api/school/order/confirm",{classes_lib_id:this.id,order_no:this.order_no,is_compute:1}).then((function(o){1==o.code?(t.PayPirce=o.data.order_data.totalprice,t.order_no=o.data.order_no,t.create(t.order_no,t.PayPirce)):e.showToast({title:o.msg,icon:"none",duration:2e3}),t.uloadingShow=!1})).catch((function(e){}))},create:function(t,o){var n=this;e.$u.http.post("/api/school/order/create",{order_no:t}).then((function(t){1==t.code?0!=o?n.pament():(n.uloadingShow=!1,e.showToast({title:"创建成功",icon:"success",duration:2e3,complete:function(){setTimeout((function(){e.redirectTo({url:"/packageA/my/orderList?status=3"})}),2e3)}})):(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/pay/payment",{type:"wechat",order_no:t.order_no,platform:"miniapp"}).then((function(o){1==o.code?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(o){"requestPayment:ok"==o.errMsg?(t.order_no="",e.redirectTo({url:"/packageA/my/orderList?status=3"}),console.log("支付成功",o)):(t.uloadingShow=!1,console.log("支付失败"))},fail:function(e){t.uloadingShow=!1,console.log("支付失败",e)}}):e.showToast({title:o.msg,icon:"none",duration:2e3})})).catch((function(e){}))}}};t.default=c}).call(this,o("df3c")["default"],o("3223")["default"])},"5b6c":function(e,t,o){"use strict";o.d(t,"b",(function(){return i})),o.d(t,"c",(function(){return a})),o.d(t,"a",(function(){return n}));var n={uSwiper:function(){return Promise.all([o.e("common/vendor"),o.e("node-modules/uview-ui/components/u-swiper/u-swiper")]).then(o.bind(null,"351b"))},uNavbar:function(){return Promise.all([o.e("common/vendor"),o.e("node-modules/uview-ui/components/u-navbar/u-navbar")]).then(o.bind(null,"81ff"))},uAvatarGroup:function(){return Promise.all([o.e("common/vendor"),o.e("node-modules/uview-ui/components/u-avatar-group/u-avatar-group")]).then(o.bind(null,"2145"))},uParse:function(){return Promise.all([o.e("common/vendor"),o.e("node-modules/uview-ui/components/u-parse/u-parse")]).then(o.bind(null,"4e7a"))},uPopup:function(){return Promise.all([o.e("common/vendor"),o.e("node-modules/uview-ui/components/u-popup/u-popup")]).then(o.bind(null,"e6bd"))},uLoadingIcon:function(){return Promise.all([o.e("common/vendor"),o.e("node-modules/uview-ui/components/u-loading-icon/u-loading-icon")]).then(o.bind(null,"d81f"))},uOverlay:function(){return Promise.all([o.e("common/vendor"),o.e("node-modules/uview-ui/components/u-overlay/u-overlay")]).then(o.bind(null,"abea"))},lPainter:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/lime-painter/components/l-painter/l-painter")]).then(o.bind(null,"00ab"))},lPainterImage:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/lime-painter/components/l-painter-image/l-painter-image")]).then(o.bind(null,"796f"))},lPainterView:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/lime-painter/components/l-painter-view/l-painter-view")]).then(o.bind(null,"5d36"))},lPainterText:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/lime-painter/components/l-painter-text/l-painter-text")]).then(o.bind(null,"0ab9"))},lPainterQrcode:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/lime-painter/components/l-painter-qrcode/l-painter-qrcode")]).then(o.bind(null,"31f2"))}},i=function(){var e=this,t=e.$createElement,o=(e._self._c,Number(e.detail.sign_num+e.detail.virtual_num)),n=e.formattedTimeList.length,i=e.people.unpaid_user_data.length,a=e.__map(e.timeList,(function(t,o){var n=e.__get_orig(t),i=e.timeSelected(t);return{$orig:n,m1:i}})),c=e.formattedTimeList.length;e._isMounted||(e.e0=function(t){t.stopPropagation(),e.overlay=!1},e.e1=function(t){e.path=t}),e.$mp.data=Object.assign({},{$root:{m0:o,g0:n,g1:i,l0:a,g2:c}})},a=[]},"7c83":function(e,t,o){"use strict";o.r(t);var n=o("1b10"),i=o.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){o.d(t,e,(function(){return n[e]}))}(a);t["default"]=i.a},dd20:function(e,t,o){}},[["0798","common/runtime","common/vendor"]]]);