(global["webpackChunkfitness_walk_nwnu"] = global["webpackChunkfitness_walk_nwnu"] || []).push([["pages/activity/checkIn"],{ /***/ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-42[0].rules[0].use[0]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkIn.vue?vue&type=template&id=216f0b46&scoped=true&": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-42[0].rules[0].use[0]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkIn.vue?vue&type=template&id=216f0b46&scoped=true& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ components: function() { return /* binding */ components; }, /* harmony export */ recyclableRender: function() { return /* binding */ recyclableRender; }, /* harmony export */ render: function() { return /* binding */ render; }, /* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } /* harmony export */ }); var components try { components = { uIcon: function () { return Promise.all(/*! import() | node-modules/uview-ui/components/u-icon/u-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-icon/u-icon.vue */ "./node_modules/uview-ui/components/u-icon/u-icon.vue")) }, uButton: function () { return Promise.all(/*! import() | node-modules/uview-ui/components/u-button/u-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-button/u-button")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-button/u-button.vue */ "./node_modules/uview-ui/components/u-button/u-button.vue")) }, uPopup: function () { return Promise.all(/*! import() | node-modules/uview-ui/components/u-popup/u-popup */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-popup/u-popup")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-popup/u-popup.vue */ "./node_modules/uview-ui/components/u-popup/u-popup.vue")) }, uAlert: function () { return Promise.all(/*! import() | node-modules/uview-ui/components/u-alert/u-alert */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-alert/u-alert")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-alert/u-alert.vue */ "./node_modules/uview-ui/components/u-alert/u-alert.vue")) }, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h var g0 = _vm.pts.length var g1 = _vm.pts.length var l0 = _vm.__map(_vm.pts, function (item, index) { var $orig = _vm.__get_orig(item) var g2 = _vm.alreadyCheckPointCodes.includes(item.code) return { $orig: $orig, g2: g2, } }) var l2 = _vm.__map(_vm.currentPointIssues, function (issue, issueIndex) { var $orig = _vm.__get_orig(issue) var l1 = _vm.__map(issue.wors, function (wor, __i0__) { var $orig = _vm.__get_orig(wor) var g3 = issue.userSelectWors.includes(wor.wid) var g4 = issue.userSelectWors.includes(wor.wid) return { $orig: $orig, g3: g3, g4: g4, } }) var m0 = _vm.showAnswerWrap ? _vm.isAnswerCorrect(issue) : null var g5 = _vm.showAnswerWrap && !m0 ? issue.wors .filter(function (v) { return v.correct }) .map(function (v) { return v.wtxt }) .join("、") : null return { $orig: $orig, l1: l1, m0: m0, g5: g5, } }) var g6 = _vm.currentPointIssues.some(function (v) { return !v.finish }) if (!_vm._isMounted) { _vm.e0 = function ($event) { _vm.knowLedgeCardShow = false } _vm.e1 = function ($event) { _vm.certShow = false } _vm.e2 = function ($event) { _vm.certShow = false } _vm.e3 = function ($event) { _vm.answerShow = false _vm.showAnswerWrap = false } } _vm.$mp.data = Object.assign( {}, { $root: { g0: g0, g1: g1, l0: l0, l2: l2, g6: g6, }, } ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-42[0].rules[0].use[0]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkInAnswer.vue?vue&type=template&id=efb944b8&scoped=true&": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-42[0].rules[0].use[0]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkInAnswer.vue?vue&type=template&id=efb944b8&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ components: function() { return /* binding */ components; }, /* harmony export */ recyclableRender: function() { return /* binding */ recyclableRender; }, /* harmony export */ render: function() { return /* binding */ render; }, /* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } /* harmony export */ }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkIn.vue?vue&type=script&lang=js&": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkIn.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"); /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/@babel/runtime/regenerator/index.js"); /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _util_localtionUtil__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/util/localtionUtil */ "./src/util/localtionUtil.js"); /* harmony import */ var _util_commonUtil__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/util/commonUtil */ "./src/util/commonUtil.js"); /* harmony import */ var _pages_activity_checkInAnswer__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/pages/activity/checkInAnswer */ "./src/pages/activity/checkInAnswer.vue"); /* harmony import */ var _util_casLoginUtil__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/util/casLoginUtil */ "./src/util/casLoginUtil.js"); /* provided dependency */ var wx = __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ "./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js")["default"]; /* provided dependency */ var uni = __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ "./node_modules/@dcloudio/uni-mp-weixin/dist/index.js")["default"]; function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // var db = wx.cloud.database(); var app = getApp(); /* harmony default export */ __webpack_exports__["default"] = ({ name: "checkIn", props: {}, components: { checkInAnswer: _pages_activity_checkInAnswer__WEBPACK_IMPORTED_MODULE_6__["default"] }, data: function data() { return { watchLocationInterval: null, vMap: null, longitude: 118.827001, latitude: 32.041627, markers: [], polyline: [], circles: [], //用户坐标 userLongitude: null, userLatitude: null, activityId: null, activityData: {}, alreadyCheckPointCodes: [], buttonText: '打卡', checkInButtonDisabled: true, //是否进入签到范围 enterRange: false, //知识卡popup knowLedgeCardShow: false, knowLedgeCardPic: null, certShow: false, //答题 answerShow: false, issueData: [], currentPointIssues: [], showAnswerWrap: false, redirect: '', // 礼品券生成后才允许点击右侧图标进入福利页 giftVoucherReady: false }; }, computed: { pts: function pts() { return this.activityData && this.activityData.pts ? this.activityData.pts : []; }, systemInfo: function systemInfo() { return this.$store.state.systemInfo; }, userInfo: function userInfo() { return this.$store.state.user; } }, methods: { //活动活动信息 getActivity: function getActivity() { var _this = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee() { var _yield$db$collection$, data; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 1; return db.collection('activity').doc(_this.activityId).get(); case 1: _yield$db$collection$ = _context.sent; data = _yield$db$collection$.data; _this.activityData = data; if (data.welfareId) { _this.redirect = encodeURIComponent('/mobile/welfare/list/weApp?projectId=' + data.welfareId + '&weActivityId=' + data._id + '&weType=punch'); } case 2: case "end": return _context.stop(); } }, _callee); }))(); }, //获取已经签到的点位 getAlreadyCheckPointCodes: function getAlreadyCheckPointCodes() { var _this2 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee2() { var loginname, _yield$db$collection$2, list; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: loginname = _this2.$store.state.user.loginname; _context2.next = 1; return db.collection('sign').aggregate().match({ activity_id: _this2.activityId, loginname: loginname }).group({ _id: '$pts_code' }).end(); case 1: _yield$db$collection$2 = _context2.sent; list = _yield$db$collection$2.list; _this2.alreadyCheckPointCodes = list.map(function (v) { return v._id; }); if (_this2.alreadyCheckPointCodes.length === 0) { uni.removeStorageSync("punch:random:picIndex:" + _this2.activityId); } case 2: case "end": return _context2.stop(); } }, _callee2); }))(); }, // 根据当前用户是否已有礼品券控制右侧图标的可点击状态 updateGiftVoucherReadyStatus: function updateGiftVoucherReadyStatus() { var _this3 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee3() { var resp; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: if (!(!_this3.activityId || !_this3.$store.state.user.loginname)) { _context3.next = 1; break; } _this3.giftVoucherReady = false; return _context3.abrupt("return"); case 1: _context3.next = 2; return db.collection('gift_voucher').where({ activity_id: _this3.activityId, loginname: _this3.$store.state.user.loginname }).field({ _id: true }).get(); case 2: resp = _context3.sent; _this3.giftVoucherReady = resp.data.length > 0 && !!resp.data[0]._id; case 3: case "end": return _context3.stop(); } }, _callee3); }))(); }, //绘制地图 drawMap: function drawMap() { this.vMap = uni.createMapContext('map'); var _this$activityData = this.activityData, pts = _this$activityData.pts, linePoints = _this$activityData.linePoints, linePoints2 = _this$activityData.linePoints2; //点位 this.markers = pts.map(function (v) { var location = v.location; return { id: v.code, latitude: location.latitude, longitude: location.longitude, iconPath: '/static/images/map/maker/Marker1_Activated@3x.png', width: '34px', height: '34px', rotate: 0, alpha: 1, callout: { content: v.name, display: 'ALWAYS', padding: 10, borderRadius: 2 } }; }); //线路 this.polyline = [{ points: linePoints.map(function (v) { return { latitude: v.latitude, longitude: v.longitude }; }), color: '#081776', width: 5, arrowLine: true }, { points: linePoints2 ? linePoints2.map(function (v) { return { latitude: v.latitude, longitude: v.longitude }; }) : [], color: '#FF0000', width: 5, arrowLine: true }]; //范围 this.circles = pts.map(function (v) { var location = v.location, radius = v.radius; return { fillColor: '#ba55d36b', color: '#ba55d36b', radius: radius, latitude: location.latitude, longitude: location.longitude }; }); this.vMap.includePoints({ padding: [50], points: pts.map(function (v) { return { latitude: v.location.latitude, longitude: v.location.longitude }; }) }); }, //初始化状态 initStatus: function initStatus() { if (this.alreadyCheckPointCodes.length === this.pts.length) { this.checkInButtonDisabled = true; this.buttonText = '全部打卡完成'; return; } var now = new Date().getTime(); var _this$activityData2 = this.activityData, startTime = _this$activityData2.startTime, endTime = _this$activityData2.endTime, pts = _this$activityData2.pts; if (now < startTime) { this.checkInButtonDisabled = true; this.buttonText = '活动未开始'; } else if (now > endTime) { this.checkInButtonDisabled = true; this.buttonText = '活动已结束'; } else { this.watchLocation(); this.checkInButtonDisabled = false; this.buttonText = '打卡'; } }, //定时获取用户最新位置信息 watchLocation: function watchLocation() { var _this4 = this; var interval = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 5000; if (this.watchLocationInterval) { clearInterval(this.watchLocationInterval); } var getUserLocation = /*#__PURE__*/function () { var _ref = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee4() { var data, _t; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: _context4.prev = 0; _context4.next = 1; return (0,_util_localtionUtil__WEBPACK_IMPORTED_MODULE_4__.getLocation)(); case 1: data = _context4.sent; _this4.userLongitude = data.longitude; _this4.userLatitude = data.latitude; _this4.vibrationReminder(); _context4.next = 3; break; case 2: _context4.prev = 2; _t = _context4["catch"](0); console.log(_t); case 3: case "end": return _context4.stop(); } }, _callee4, null, [[0, 2]]); })); return function getUserLocation() { return _ref.apply(this, arguments); }; }(); //立即执行获取位置信息 getUserLocation(); this.watchLocationInterval = setInterval(getUserLocation, interval); }, //点击签到 checkIn: function checkIn() { var _this5 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee5() { var _this5$activityData, startTime, endTime, pts, now, nextPoint, storageRandomPicIndex, length, index; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: _this5$activityData = _this5.activityData, startTime = _this5$activityData.startTime, endTime = _this5$activityData.endTime, pts = _this5$activityData.pts; now = new Date().getTime(); if (!(now < startTime)) { _context5.next = 1; break; } uni.showToast({ title: '活动开启时间为' + _this5.$moment(startTime, 'MM-DD HH:mm:ss') + ',请耐心等待!' }); return _context5.abrupt("return"); case 1: nextPoint = _this5.findNextCheckInPoint(); //距离不够 if (!(nextPoint.distance > nextPoint.radius)) { _context5.next = 2; break; } uni.showModal({ title: '提示', content: "\u8DDD\u79BB\u6700\u8FD1\u7684\u70B9\u4F4D\u3010".concat(nextPoint.name, "\u3011\u8FD8\u6709 ").concat(nextPoint.distance.toFixed(0), " \u7C73\uFF0C\u5C0F\u4E8E ").concat(nextPoint.radius, " \u7C73\u53EF\u4EE5\u6253\u5361"), showCancel: false }); if (!_this5.activityData.enableDistance) { _context5.next = 2; break; } return _context5.abrupt("return"); case 2: if (!(_this5.activityData.randomPics && _this5.activityData.randomPics.length > 0)) { _context5.next = 3; break; } uni.showLoading({}); storageRandomPicIndex = uni.getStorageSync("punch:random:picIndex:" + _this5.activityId) || []; length = _this5.activityData.randomPics.length; index = (0,_util_commonUtil__WEBPACK_IMPORTED_MODULE_5__.getRandom)(length, storageRandomPicIndex); _this5.knowLedgeCardPic = _this5.activityData.randomPics[index]; uni.getImageInfo({ src: _this5.knowLedgeCardPic, success: function success(image) { uni.hideLoading(); _this5.knowLedgeCardShow = true; storageRandomPicIndex.push(index); uni.setStorageSync("punch:random:picIndex:" + _this5.activityId, storageRandomPicIndex); }, fail: function fail(error) { uni.hideLoading(); console.error('图片加载失败', error); } }); return _context5.abrupt("return"); case 3: if (!(_this5.activityData.isQuestion && _this5.activityData.questionId && nextPoint.issueIds && nextPoint.issueIds.length > 0)) { _context5.next = 4; break; } _this5.answerShow = true; _this5.currentPointIssues = _this5.issueData.filter(function (v) { return nextPoint.issueIds.includes(v.iid); }); _this5.currentPointIssues.forEach(function (x) { x.userSelectWors = []; }); return _context5.abrupt("return"); case 4: //啥都不需要 _this5.addCheckInRecord(); case 5: case "end": return _context5.stop(); } }, _callee5); }))(); }, //添加打卡记录 addCheckInRecord: function addCheckInRecord() { var _this6 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee6() { var nextPoint, resp, alreadyCheckPointLength, finishPointNum, punchFinishAfter; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context6) { while (1) switch (_context6.prev = _context6.next) { case 0: nextPoint = _this6.findNextCheckInPoint(); _context6.next = 1; return db.collection('sign').add({ data: _objectSpread(_objectSpread({ activity_id: _this6.activityId }, _this6.$store.state.user), {}, { signDate: new Date().getTime(), address: new db.Geo.Point(_this6.userLongitude, _this6.userLatitude), pts_code: nextPoint.code }) }); case 1: resp = _context6.sent; if (!resp._id) { _context6.next = 12; break; } _this6.knowLedgeCardShow = false; _context6.next = 2; return _this6.getAlreadyCheckPointCodes(); case 2: alreadyCheckPointLength = _this6.alreadyCheckPointCodes.length; finishPointNum = _this6.activityData.finishPointNum; if (!(alreadyCheckPointLength >= finishPointNum || alreadyCheckPointLength === _this6.pts.length)) { _context6.next = 11; break; } uni.showModal({ title: '温馨提示', content: '今日打卡已完成' }); /*uni.showModal({ title: '温馨提示', content: alreadyCheckPointLength === finishPointNum ? '已完成最少打卡点位数' : '全部点位打卡完成', })*/ // this.buttonText = alreadyCheckPointLength === this.pts.length ? '全部点位打卡完成' : '打卡' _this6.buttonText = alreadyCheckPointLength === _this6.pts.length ? '今日打卡已完成' : '打卡'; _this6.checkInButtonDisabled = alreadyCheckPointLength === _this6.pts.length; clearInterval(_this6.watchLocationInterval); uni.removeStorageSync("punch:random:picIndex:".concat(_this6.activityId)); punchFinishAfter = _this6.activityData.punchFinishAfter; if (!(punchFinishAfter === 'gift_voucher')) { _context6.next = 6; break; } if (!finishPointNum) { _context6.next = 4; break; } if (!(alreadyCheckPointLength === finishPointNum)) { _context6.next = 3; break; } _context6.next = 3; return _this6.handleGiftVoucherGenerate(); case 3: _context6.next = 5; break; case 4: if (!(alreadyCheckPointLength === _this6.activityData.pts.length)) { _context6.next = 5; break; } _context6.next = 5; return _this6.handleGiftVoucherGenerate(); case 5: _context6.next = 10; break; case 6: if (!(punchFinishAfter === 'none')) { _context6.next = 8; break; } _context6.next = 7; return _this6.handleGiftVoucherGenerate(); case 7: _context6.next = 10; break; case 8: if (!(punchFinishAfter === 'cert')) { _context6.next = 10; break; } _context6.next = 9; return _this6.showCertModal(); case 9: _context6.next = 10; return _this6.doLottery(); case 10: _context6.next = 12; break; case 11: uni.showToast({ title: '打卡成功', icon: 'none' }); case 12: case "end": return _context6.stop(); } }, _callee6); }))(); }, // 生成礼品券前先校验当前用户是否满足关联活动资格,避免不符合条件时继续发券 handleGiftVoucherGenerate: function handleGiftVoucherGenerate() { var _this7 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee7() { var qualified, giftVoucherId; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: _context7.next = 1; return _this7.isCurrentUserRelationActivityQualified(); case 1: qualified = _context7.sent; if (qualified) { _context7.next = 2; break; } return _context7.abrupt("return"); case 2: _context7.next = 3; return _this7.generateGiftVouchers(); case 3: giftVoucherId = _context7.sent; _this7.giftVoucherReady = !!giftVoucherId; _this7.showGiftVoucherModal(giftVoucherId, _this7.activityData.masterActivityName, _this7.activityData.branchActivityName); case 4: case "end": return _context7.stop(); } }, _callee7); }))(); }, // 校验当前用户是否满足关联活动资格,接口未通过时直接提示,前端不再继续生成礼品券 isCurrentUserRelationActivityQualified: function isCurrentUserRelationActivityQualified() { var _this8 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee8() { var _yield$_this8$$http, code, msg, data, qualified; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: _context8.next = 1; return _this8.$http({ url: '/platform/fitnessWalk/activityRelation/isCurrentUserRelationActivityQualified', data: { relationActivityId: _this8.activityData.relationActivityId, userId: _this8.$store.state.user.userid } }); case 1: _yield$_this8$$http = _context8.sent; code = _yield$_this8$$http.code; msg = _yield$_this8$$http.msg; data = _yield$_this8$$http.data; if (!(code !== 0)) { _context8.next = 2; break; } uni.showToast({ title: msg || '资格校验失败', icon: 'none' }); return _context8.abrupt("return", false); case 2: qualified = !!data; if (!qualified) { uni.showToast({ title: msg || '当前不满足礼品券生成条件', icon: 'none' }); } return _context8.abrupt("return", qualified); case 3: case "end": return _context8.stop(); } }, _callee8); }))(); }, // 礼品券发放提醒 showGiftVoucherModal: function showGiftVoucherModal(giftVoucherId, masterActivityName, branchActivityName) { if (this.activityData.welfareId) { this.$http({ url: '/platform/fitnessWalk/welfare/addWelfareList', data: { welfareId: this.activityData.welfareId, userId: this.$store.state.user.userid } }).then(function (res) { console.log(res); if (res.code === 0) { uni.showModal({ title: '提示', content: '恭喜,您已达标当前活动,请前往智慧工会进行福利选择!' }); } }); } else { if (giftVoucherId) { uni.showModal({ title: '提示', content: '打卡完成,礼品券已发放,请点击右侧礼品券图标进入!', showCancel: false }); } } }, // 完赛证书查看 showCertModal: function showCertModal() { var _this9 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee9() { return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: uni.showModal({ title: '提示', content: '所有点位打卡完成,点击确定查看完赛证书!', success: function success(_ref2) { var confirm = _ref2.confirm; if (confirm) { uni.showLoading({ title: '生成中' }); setTimeout(function () { uni.hideLoading(); _this9.certShow = true; }, 2000); } } }); case 1: case "end": return _context9.stop(); } }, _callee9); }))(); }, //后台抽奖 doLottery: function doLottery() { var _this0 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee0() { var _yield$_this0$$http, data, code; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context0) { while (1) switch (_context0.prev = _context0.next) { case 0: _context0.next = 1; return _this0.$http({ url: '/platform/fitnessWalk/punchLottery/judgeWinningToPunch', data: { activityId: _this0.activityId, userId: _this0.$store.state.user.userid } }); case 1: _yield$_this0$$http = _context0.sent; data = _yield$_this0$$http.data; code = _yield$_this0$$http.code; if (!(code === 0)) { _context0.next = 2; break; } return _context0.abrupt("return", data); case 2: throw new Error('后台抽奖失败'); case 3: case "end": return _context0.stop(); } }, _callee0); }))(); }, //判断是否到达打卡点附近 震动提醒 vibrationReminder: function vibrationReminder() { var nextPoint = this.findNextCheckInPoint(); console.log(nextPoint); if (nextPoint.distance < nextPoint.radius) { uni.vibrateLong({ success: function success(res) {} }); this.checkInButtonDisabled = false; } }, //找出下一个签到的点位 findNextCheckInPoint: function findNextCheckInPoint() { var _this1 = this; var _this$activityData3 = this.activityData, pts = _this$activityData3.pts, isOrderSignIn = _this$activityData3.isOrderSignIn; var nextPoint = null; if (isOrderSignIn) { //1.按顺序签到 var currentMaxPointCode = 0; if (this.alreadyCheckPointCodes.length > 0) { currentMaxPointCode = Math.max.apply(Math, (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__["default"])(this.alreadyCheckPointCodes)); } nextPoint = pts.find(function (p) { return p.code === currentMaxPointCode + 1; }); console.log(nextPoint); nextPoint.distance = (0,_util_commonUtil__WEBPACK_IMPORTED_MODULE_5__.calculateDistance)(this.userLatitude, this.userLongitude, nextPoint.location.latitude, nextPoint.location.longitude); } else { //2.不按顺序签到 找出最近的签到点即可 var noCheckInPoints = pts.filter(function (p) { return !_this1.alreadyCheckPointCodes.includes(p.code); }).map(function (p) { return _objectSpread(_objectSpread({}, p), {}, { distance: (0,_util_commonUtil__WEBPACK_IMPORTED_MODULE_5__.calculateDistance)(_this1.userLatitude, _this1.userLongitude, p.location.latitude, p.location.longitude) }); }); nextPoint = noCheckInPoints.reduce(function (minPoint, currentPoint) { return currentPoint.distance < minPoint.distance ? currentPoint : minPoint; }, noCheckInPoints[0]); } return nextPoint; }, //生成礼品券 generateGiftVouchers: function generateGiftVouchers() { var _this10 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee1() { var _this10$$store$state$, loginname, username, unionname, giftName, resp, _t2; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context1) { while (1) switch (_context1.prev = _context1.next) { case 0: _this10$$store$state$ = _this10.$store.state.user, loginname = _this10$$store$state$.loginname, username = _this10$$store$state$.username, unionname = _this10$$store$state$.unionname; giftName = _this10.activityData.giftName; _context1.prev = 1; _context1.next = 2; return db.collection('gift_voucher').add({ data: { activity_id: _this10.activityId, used: false, gift_name: giftName, grant_time: new Date().getTime(), use_time: '', issued_by: '', loginname: loginname, username: username, unionname: unionname } }); case 2: resp = _context1.sent; if (!resp._id) { _context1.next = 3; break; } return _context1.abrupt("return", resp._id); case 3: throw new Error('Failed to generate gift voucher.'); case 4: _context1.next = 6; break; case 5: _context1.prev = 5; _t2 = _context1["catch"](1); throw new Error(_t2.message || _t2); case 6: case "end": return _context1.stop(); } }, _callee1, null, [[1, 5]]); }))(); }, //移动到当前位置 moveToMyLocation: function moveToMyLocation() { if (!this.userLatitude || !this.userLongitude) { return; } uni.showLoading({ title: '' }); this.vMap.includePoints({ points: [{ longitude: this.userLongitude, latitude: this.userLatitude }] }); uni.hideLoading(); }, //礼品券页面 goGiftVoucher: function goGiftVoucher() { var _this11 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee10() { var loginUrl, resp; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context10) { while (1) switch (_context10.prev = _context10.next) { case 0: if (_this11.giftVoucherReady) { _context10.next = 1; break; } uni.showToast({ title: '礼品券生成后才能点击', icon: "none" }); return _context10.abrupt("return"); case 1: if (!_this11.activityData.welfareId) { _context10.next = 2; break; } loginUrl = (0,_util_casLoginUtil__WEBPACK_IMPORTED_MODULE_7__.buildCasLoginUrl)(_this11.redirect, _this11.userInfo.userid); if (loginUrl) { uni.navigateTo({ url: '/pages/webview/index?link=' + encodeURIComponent(loginUrl) }); } else { uni.showModal({ title: '提示', content: 'CAS 登录地址生成失败', showCancel: false }); } _context10.next = 5; break; case 2: _context10.next = 3; return db.collection('gift_voucher').where({ activity_id: _this11.activityId, loginname: _this11.$store.state.user.loginname }).field({ _id: true }).get(); case 3: resp = _context10.sent; if (resp.data.length > 0 && resp.data[0]._id) { _context10.next = 4; break; } uni.showToast({ title: '礼品券未生成', icon: "none" }); return _context10.abrupt("return"); case 4: uni.navigateTo({ url: '/pages/activity/giftVoucher?id=' + resp.data[0]._id + '&masterActivityName=' + encodeURIComponent(_this11.activityData.masterActivityName) + '&branchActivityName=' + encodeURIComponent(_this11.activityData.branchActivityName) }); case 5: case "end": return _context10.stop(); } }, _callee10); }))(); }, goCert: function goCert() { var _this12 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee11() { return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context11) { while (1) switch (_context11.prev = _context11.next) { case 0: _context11.next = 1; return _this12.getAlreadyCheckPointCodes(); case 1: if (!(_this12.alreadyCheckPointCodes.length < _this12.pts.length)) { _context11.next = 2; break; } uni.showToast({ title: '完成所有点位打卡后才能生成完赛证书喔!', icon: "none" }); return _context11.abrupt("return"); case 2: uni.showLoading({}); uni.getImageInfo({ src: _this12.activityData.completionCertificateCover, success: function success(image) { uni.hideLoading(); console.log('success'); _this12.certShow = true; }, fail: function fail(error) { uni.hideLoading(); console.error('图片加载失败xxx', error); } }); case 3: case "end": return _context11.stop(); } }, _callee11); }))(); }, goLottery: function goLottery() { uni.navigateTo({ url: '/pages/activity/punchLottery?id=' + this.activityId }); }, //获取题目信息 getIssueByQuestion: function getIssueByQuestion() { var _this13 = this; if (this.activityData.isQuestion && this.activityData.questionId) { this.$http({ url: '/platform/fitnessWalk/common/getIssueById', data: { id: this.activityData.questionId } }).then(function (res) { res.data.forEach(function (v) { v.userSelectWors = []; v.finish = false; }); _this13.issueData = res.data; }); } }, //选项点击 issueOptionItemClick: function issueOptionItemClick(wor, issue, issueIndex) { if (issue.finish) { return; } var userSelectWors = issue.userSelectWors; if (issue.iisdx) { //单选 issue.userSelectWors = [wor.wid]; } else { //多选 issue.userSelectWors.push(wor.wid); } this.$set(this.currentPointIssues, issueIndex, issue); console.log(issue); }, //提交答题信息 answerSubmit: function answerSubmit() { var _this14 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee13() { var noFinish; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context13) { while (1) switch (_context13.prev = _context13.next) { case 0: noFinish = _this14.currentPointIssues.some(function (v) { return v.userSelectWors.length === 0; }); if (!noFinish) { _context13.next = 1; break; } uni.showModal({ title: '提示', content: '请勾选选项后再提交', showCancel: false }); return _context13.abrupt("return"); case 1: _context13.next = 2; return uni.showLoading({}); case 2: setTimeout(function () { uni.hideLoading(); _this14.showAnswerWrap = true; _this14.currentPointIssues.forEach(function (v) { v.finish = true; }); setTimeout(/*#__PURE__*/(0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee12() { return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context12) { while (1) switch (_context12.prev = _context12.next) { case 0: _context12.next = 1; return _this14.addCheckInRecord(); case 1: case "end": return _context12.stop(); } }, _callee12); })), 500); }, 500); // let replies = [] // this.currentPointIssues.forEach(issue=>{ // issue.userSelectWors.forEach(wor=>{ // replies.push({ // "rwid": wor, // "qid": this.activityData.questionId, // "ropenid": this.$store.state.user.loginname, // "userId": this.$store.state.user.userid // }) // }) // }) // // try{ // const {code,msg} = await this.$http({ // url:'/platform/fitnessWalk/common/saveAnswer', // data:{ // reply:replies // } // }) // this.currentPointIssues.forEach(v=>{ // v.finish = true // }) // uni.hideLoading({}) // }catch (e){ // uni.hideLoading({}) // } // uni.showToast({ // title:'答题完成', // icon:'none' // }) case 3: case "end": return _context13.stop(); } }, _callee13); }))(); }, isAnswerCorrect: function isAnswerCorrect(issue) { var wids = issue.wors.filter(function (v) { return v.correct; }).map(function (v) { return v.wid; }); var userWids = issue.userSelectWors; return (0,_util_commonUtil__WEBPACK_IMPORTED_MODULE_5__.arraysEqual)(wids, userWids); }, back: function back() { uni.navigateBack({ delta: 0 }); } }, onLoad: function onLoad(_ref4) { var _this15 = this; return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee14() { var id; return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context14) { while (1) switch (_context14.prev = _context14.next) { case 0: id = _ref4.id; _this15.activityId = id; _context14.next = 1; return _this15.getAlreadyCheckPointCodes(); case 1: _context14.next = 2; return _this15.getActivity(); case 2: _context14.next = 3; return _this15.updateGiftVoucherReadyStatus(); case 3: _this15.getIssueByQuestion(); _this15.initStatus(); _context14.next = 4; return _this15.drawMap(); case 4: case "end": return _context14.stop(); } }, _callee14); }))(); }, onUnload: function onUnload() { clearInterval(this.watchLocationInterval); } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkInAnswer.vue?vue&type=script&lang=js&": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkInAnswer.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // // // // // // /* harmony default export */ __webpack_exports__["default"] = ({ name: "checkInAnswer", props: { issueId: { type: Array, required: true }, questionId: { type: String, required: true } }, data: function data() { return {}; }, methods: { getIssueByQuestion: function getIssueByQuestion() {} }, onShow: function onShow() {} }); /***/ }), /***/ "./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-22[0].rules[0].use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[1]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[2]!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[3]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[4]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[5]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkIn.vue?vue&type=style&index=0&id=216f0b46&scoped=true&lang=scss&": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-22[0].rules[0].use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[1]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[2]!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[3]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[4]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[5]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkIn.vue?vue&type=style&index=0&id=216f0b46&scoped=true&lang=scss& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ (function() { // extracted by mini-css-extract-plugin /***/ }), /***/ "./src/main.js?{\"page\":\"pages%2Factivity%2FcheckIn\"}": /*!***********************************************************!*\ !*** ./src/main.js?{"page":"pages%2Factivity%2FcheckIn"} ***! \***********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var uni_pages__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uni-pages */ "./src/pages.json"); /* harmony import */ var uni_pages__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uni_pages__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js"); /* harmony import */ var _pages_activity_checkIn_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/activity/checkIn.vue */ "./src/pages/activity/checkIn.vue"); /* provided dependency */ var wx = __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ "./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js")["default"]; /* provided dependency */ var createPage = __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ "./node_modules/@dcloudio/uni-mp-weixin/dist/index.js")["createPage"]; // @ts-ignore wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; createPage(_pages_activity_checkIn_vue__WEBPACK_IMPORTED_MODULE_2__["default"]); /***/ }), /***/ "./src/pages/activity/checkIn.vue": /*!****************************************!*\ !*** ./src/pages/activity/checkIn.vue ***! \****************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _checkIn_vue_vue_type_template_id_216f0b46_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkIn.vue?vue&type=template&id=216f0b46&scoped=true& */ "./src/pages/activity/checkIn.vue?vue&type=template&id=216f0b46&scoped=true&"); /* harmony import */ var _checkIn_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkIn.vue?vue&type=script&lang=js& */ "./src/pages/activity/checkIn.vue?vue&type=script&lang=js&"); /* harmony import */ var _checkIn_vue_vue_type_style_index_0_id_216f0b46_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./checkIn.vue?vue&type=style&index=0&id=216f0b46&scoped=true&lang=scss& */ "./src/pages/activity/checkIn.vue?vue&type=style&index=0&id=216f0b46&scoped=true&lang=scss&"); /* harmony import */ var _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js"); var renderjs ; ; /* normalize component */ var component = (0,_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( _checkIn_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _checkIn_vue_vue_type_template_id_216f0b46_scoped_true___WEBPACK_IMPORTED_MODULE_0__.render, _checkIn_vue_vue_type_template_id_216f0b46_scoped_true___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns, false, null, "216f0b46", null, false, _checkIn_vue_vue_type_template_id_216f0b46_scoped_true___WEBPACK_IMPORTED_MODULE_0__.components, renderjs ) component.options.__file = "pages/activity/checkIn.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/pages/activity/checkIn.vue?vue&type=script&lang=js&": /*!*****************************************************************!*\ !*** ./src/pages/activity/checkIn.vue?vue&type=script&lang=js& ***! \*****************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_40_0_rules_0_use_0_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_40_0_rules_0_use_1_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!../../../node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./checkIn.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkIn.vue?vue&type=script&lang=js&"); /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_clonedRuleSet_40_0_rules_0_use_0_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_40_0_rules_0_use_1_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/pages/activity/checkIn.vue?vue&type=style&index=0&id=216f0b46&scoped=true&lang=scss&": /*!**************************************************************************************************!*\ !*** ./src/pages/activity/checkIn.vue?vue&type=style&index=0&id=216f0b46&scoped=true&lang=scss& ***! \**************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_node_modules_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_style_index_0_id_216f0b46_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-22[0].rules[0].use[0]!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[1]!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[2]!../../../node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[3]!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[4]!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[5]!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./checkIn.vue?vue&type=style&index=0&id=216f0b46&scoped=true&lang=scss& */ "./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-22[0].rules[0].use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[1]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[2]!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[3]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[4]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[5]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkIn.vue?vue&type=style&index=0&id=216f0b46&scoped=true&lang=scss&"); /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_node_modules_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_style_index_0_id_216f0b46_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_node_modules_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_style_index_0_id_216f0b46_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {}; /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_node_modules_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_style_index_0_id_216f0b46_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_node_modules_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_style_index_0_id_216f0b46_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__) /* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); /* harmony default export */ __webpack_exports__["default"] = ((_node_modules_mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_node_modules_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_style_index_0_id_216f0b46_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default())); /***/ }), /***/ "./src/pages/activity/checkIn.vue?vue&type=template&id=216f0b46&scoped=true&": /*!***********************************************************************************!*\ !*** ./src/pages/activity/checkIn.vue?vue&type=template&id=216f0b46&scoped=true& ***! \***********************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ components: function() { return /* reexport safe */ _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_template_id_216f0b46_scoped_true___WEBPACK_IMPORTED_MODULE_0__.components; }, /* harmony export */ recyclableRender: function() { return /* reexport safe */ _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_template_id_216f0b46_scoped_true___WEBPACK_IMPORTED_MODULE_0__.recyclableRender; }, /* harmony export */ render: function() { return /* reexport safe */ _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_template_id_216f0b46_scoped_true___WEBPACK_IMPORTED_MODULE_0__.render; }, /* harmony export */ staticRenderFns: function() { return /* reexport safe */ _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_template_id_216f0b46_scoped_true___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns; } /* harmony export */ }); /* harmony import */ var _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkIn_vue_vue_type_template_id_216f0b46_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-42[0].rules[0].use[0]!../../../node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./checkIn.vue?vue&type=template&id=216f0b46&scoped=true& */ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-42[0].rules[0].use[0]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkIn.vue?vue&type=template&id=216f0b46&scoped=true&"); /***/ }), /***/ "./src/pages/activity/checkInAnswer.vue": /*!**********************************************!*\ !*** ./src/pages/activity/checkInAnswer.vue ***! \**********************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _checkInAnswer_vue_vue_type_template_id_efb944b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkInAnswer.vue?vue&type=template&id=efb944b8&scoped=true& */ "./src/pages/activity/checkInAnswer.vue?vue&type=template&id=efb944b8&scoped=true&"); /* harmony import */ var _checkInAnswer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkInAnswer.vue?vue&type=script&lang=js& */ "./src/pages/activity/checkInAnswer.vue?vue&type=script&lang=js&"); /* harmony import */ var _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js"); var renderjs ; /* normalize component */ ; var component = (0,_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _checkInAnswer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _checkInAnswer_vue_vue_type_template_id_efb944b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__.render, _checkInAnswer_vue_vue_type_template_id_efb944b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns, false, null, "efb944b8", null, false, _checkInAnswer_vue_vue_type_template_id_efb944b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__.components, renderjs ) component.options.__file = "pages/activity/checkInAnswer.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/pages/activity/checkInAnswer.vue?vue&type=script&lang=js&": /*!***********************************************************************!*\ !*** ./src/pages/activity/checkInAnswer.vue?vue&type=script&lang=js& ***! \***********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_40_0_rules_0_use_0_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_40_0_rules_0_use_1_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkInAnswer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!../../../node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./checkInAnswer.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkInAnswer.vue?vue&type=script&lang=js&"); /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_clonedRuleSet_40_0_rules_0_use_0_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_40_0_rules_0_use_1_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkInAnswer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/pages/activity/checkInAnswer.vue?vue&type=template&id=efb944b8&scoped=true&": /*!*****************************************************************************************!*\ !*** ./src/pages/activity/checkInAnswer.vue?vue&type=template&id=efb944b8&scoped=true& ***! \*****************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ components: function() { return /* reexport safe */ _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkInAnswer_vue_vue_type_template_id_efb944b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__.components; }, /* harmony export */ recyclableRender: function() { return /* reexport safe */ _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkInAnswer_vue_vue_type_template_id_efb944b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__.recyclableRender; }, /* harmony export */ render: function() { return /* reexport safe */ _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkInAnswer_vue_vue_type_template_id_efb944b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__.render; }, /* harmony export */ staticRenderFns: function() { return /* reexport safe */ _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkInAnswer_vue_vue_type_template_id_efb944b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns; } /* harmony export */ }); /* harmony import */ var _node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_checkInAnswer_vue_vue_type_template_id_efb944b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-42[0].rules[0].use[0]!../../../node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./checkInAnswer.vue?vue&type=template&id=efb944b8&scoped=true& */ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-42[0].rules[0].use[0]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/pages/activity/checkInAnswer.vue?vue&type=template&id=efb944b8&scoped=true&"); /***/ }) }, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } /******/ __webpack_require__.O(0, ["common/vendor"], function() { return __webpack_exec__("./src/main.js?{\"page\":\"pages%2Factivity%2FcheckIn\"}"); }); /******/ var __webpack_exports__ = __webpack_require__.O(); /******/ } ]); //# sourceMappingURL=../../.sourcemap/mp-weixin/pages/activity/checkIn.js.map