Files
fitness_walk_nwnu/.codex-dev/mp-weixin/pages/activity/checkIn.js
T
2026-09-08 20:28:54 +08:00

1665 lines
92 KiB
JavaScript

(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