Files
wdsxh/unpackage/dist/build/mp-weixin/pages/component/activity/index.js
2026-04-29 15:33:58 +08:00

11 lines
8.0 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/component/activity/index"],{"1eb0":function(t,e,o){"use strict";var n=o("b847"),i=o.n(n);i.a},"23f5":function(t,e,o){"use strict";o.r(e);var n=o("29d5"),i=o.n(n);for(var c in n)["default"].indexOf(c)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(c);e["default"]=i.a},"29d5":function(t,e,o){"use strict";(function(t){var n=o("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(o("34cf")),c=n(o("7ca3")),a=o("8f59"),s=n(o("f5e9"));function r(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,n)}return o}var u={name:"activityIndex",props:["showData","showType"],components:{activityPoster:function(){Promise.all([o.e("common/vendor"),o.e("pages/component/activity/poster")]).then(function(){return resolve(o("eb63"))}.bind(null,o)).catch(o.oe)},activityCertificate:function(){Promise.all([o.e("common/vendor"),o.e("pages/component/activity/certificate")]).then(function(){return resolve(o("8a4e"))}.bind(null,o)).catch(o.oe)}},computed:function(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?r(Object(o),!0).forEach((function(e){(0,c.default)(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):r(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}({},(0,a.mapState)({themeColor:function(t){return t.app.themeColor},iconTime:function(t){return s.default.svgToUrl("time",t.app.themeColor)},iconLocation:function(t){return s.default.svgToUrl("location",t.app.themeColor)},iconNetwork:function(t){return s.default.svgToUrl("network",t.app.themeColor)}})),methods:{pageChange:function(t){this.$emit("onChange",t)},handleRefund:function(e,o){var n=this;t.showModal({content:"确认申请退款此活动?",confirmColor:"#FF626E",confirmText:"确认退款",cancelColor:"#999999",cancelText:"取消退款",success:function(i){i.confirm&&(t.showLoading({title:"加载中",mask:!0}),n.$util.request("activity.applyRefund",{activity_id:o,apply_id:e}).then((function(e){t.hideLoading(),1==e.code?t.redirectTo({url:"/pagesActivity/order/success"}):t.showToast({title:e.msg,icon:"none"})})).catch((function(e){t.hideLoading(),console.error("申请退款 ",e)})))}})},toCancel:function(e){var o=this;t.showModal({content:"确认取消参加此活动?",confirmColor:"#FF626E",confirmText:"确认取消",cancelColor:"#999999",cancelText:"我再想想",success:function(n){n.confirm&&(t.showLoading({title:"加载中",mask:!0}),o.$util.request("activity.applyDel",{id:e}).then((function(e){t.hideLoading(),1==e.code?(t.showToast({title:"取消成功",icon:"success",mask:!0,duration:1500}),o.$emit("getOrderList")):t.showToast({title:e.msg,icon:"none"})})).catch((function(e){t.hideLoading(),console.error("取消参加 ",e)})))}})},toPayment:function(t){this.$util.toPage({mode:1,path:"/pagesActivity/index/order?id="+t})},handleCancel:function(e){var o=this;t.showModal({content:"确认取消参加此活动?",confirmColor:"#FF626E",confirmText:"确认取消",cancelColor:"#999999",cancelText:"我再想想",success:function(n){n.confirm&&(t.showLoading({title:"加载中",mask:!0}),o.$util.request("activity.applyCancel",{id:e}).then((function(e){t.hideLoading(),1==e.code?(t.showToast({title:"取消成功",icon:"success",mask:!0,duration:1500}),o.$emit("getOrderList")):t.showToast({title:e.msg,icon:"none"})})).catch((function(e){t.hideLoading(),console.error("取消参加 ",e)})))}})},showWebsite:function(e){var o=this;e?t.showModal({content:e,confirmColor:this.themeColor,confirmText:"复制链接",cancelColor:"#999999",cancelText:"关闭页面",success:function(t){t.confirm&&o.$util.toPage({mode:8,content:e})}}):t.showToast({icon:"none",title:"暂无线上地址,请稍后再试"})},toDetails:function(e){if(2==this.showType)this.$util.toPage({mode:1,path:"/pagesActivity/order/details?id=".concat(e.id,"&activity_id=").concat(e.activity_id)});else if(3==this.showType)this.$util.toPage({mode:1,path:"/pagesActivity/verification/details?id="+e.id});else if(2==e.activity_auth){if(!t.getStorageSync("token"))return void t.showModal({title:"系统提示",content:"该活动为会员专属,请登录后查看",confirmColor:this.themeColor,confirmText:"前往登录",success:function(e){e.confirm&&t.navigateTo({url:"/pages/login/index"})}});this.$util.toPage({mode:1,path:"/pagesActivity/index/details?id="+e.id})}else this.$util.toPage({mode:1,path:"/pagesActivity/index/details?id="+e.id})},handleVerification:function(t,e){1==e?this.handleScan(t):this.$refs.activityPoster.getPoster(t)},handleScan:function(e){var o=this;t.showLoading({title:"加载中",mask:!0}),this.getAuthSetting((function(){t.hideLoading(),t.scanCode({success:function(n){if(n.path){var i=o.getUrlParam(n.path);i&&i.scene?o.scanSign(i.scene,e):t.showToast({icon:"none",title:"签到失败,请检查签到码是否正确",duration:2500})}else t.showToast({icon:"none",title:"签到失败,请检查签到码是否正确",duration:2500})}})}))},scanSign:function(e,o){var n=this;t.showLoading({title:"加载中",mask:!0}),this.getLocation((function(i){i?n.$util.request("activity.scanSign",{activity_id:o,validate_value:e,lng:i.longitude,lat:i.latitude}).then((function(e){1==e.code?(t.showToast({icon:"success",title:"签到成功",duration:2e3}),n.$emit("getOrderList")):t.showToast({title:e.msg,icon:"none",duration:2e3})})).catch((function(t){console.error("核销签到",t)})):t.showToast({title:"位置获取失败,请确定已打开定位权限",icon:"none",duration:2e3})}))},getAuthSetting:function(e){var o=this;t.getSetting({success:function(n){n.authSetting&&n.authSetting.hasOwnProperty("scope.userLocation")?n.authSetting["scope.userLocation"]?e&&e():(t.hideLoading(),t.showModal({title:"提示",content:"请重新授权获取您的地理位置,否则部分功能将无法使用",confirmColor:o.themeColor,confirmText:"授权",success:function(o){o.confirm?t.openSetting({success:function(o){o.authSetting["scope.userLocation"]?e&&e():t.showToast({title:"请确定已打开定位权限",icon:"none",duration:2e3})},fail:function(){t.showToast({title:"位置获取失败",icon:"none",duration:2e3})}}):t.showToast({title:"请授权获取您的地理位置,否则部分功能将无法使用",icon:"none",duration:2e3})},fail:function(){e&&e()}})):e&&e()},fail:function(){t.showToast({title:"位置获取失败",icon:"none",duration:2e3})}})},getLocation:function(e){t.getLocation({type:"wgs84",geocode:!0,success:function(t){e({latitude:t.latitude,longitude:t.longitude})},fail:function(){e()}})},getUrlParam:function(t){var e=t.split("?")[1]||"",o={};return e.split("&").forEach((function(t){var e=t.split("="),n=(0,i.default)(e,2),c=n[0],a=n[1];c&&(o[c]=decodeURIComponent(a||""))})),o},showCertificate:function(t,e){this.$refs.activityCertificate.getPoster(t,e)}}};e.default=u}).call(this,o("df3c")["default"])},5880:function(t,e,o){"use strict";o.d(e,"b",(function(){return n})),o.d(e,"c",(function(){return i})),o.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,o=(t._self._c,t.__map(t.showData,(function(e,o){var n=t.__get_orig(e),i=2==t.showType&&1==e.activity_state&&1!=e.pay_state&&2==e.pay_state?parseFloat(e.fees):null;return{$orig:n,m0:i}})));t.$mp.data=Object.assign({},{$root:{l0:o}})},i=[]},6245:function(t,e,o){"use strict";o.r(e);var n=o("5880"),i=o("23f5");for(var c in i)["default"].indexOf(c)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(c);o("1eb0");var a=o("828b"),s=Object(a["a"])(i["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);e["default"]=s.exports},b847:function(t,e,o){}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/component/activity/index-create-component',
{
'pages/component/activity/index-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("6245"))
})
},
[['pages/component/activity/index-create-component']]
]);