1665 lines
92 KiB
JavaScript
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
|