900 lines
56 KiB
JavaScript
900 lines
56 KiB
JavaScript
(global["webpackChunkfitness_walk_nwnu"] = global["webpackChunkfitness_walk_nwnu"] || []).push([["pages/activity/index"],{
|
||
|
||
/***/ "./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/index.vue?vue&type=template&id=6362e18b&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/index.vue?vue&type=template&id=6362e18b&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 = {
|
||
uSticky: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-sticky/u-sticky */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-sticky/u-sticky")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-sticky/u-sticky.vue */ "./node_modules/uview-ui/components/u-sticky/u-sticky.vue"))
|
||
},
|
||
uTabs: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-tabs/u-tabs */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-tabs/u-tabs")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-tabs/u-tabs.vue */ "./node_modules/uview-ui/components/u-tabs/u-tabs.vue"))
|
||
},
|
||
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"))
|
||
},
|
||
uText: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-text/u-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-text/u-text")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-text/u-text.vue */ "./node_modules/uview-ui/components/u-text/u-text.vue"))
|
||
},
|
||
uEmpty: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-empty/u-empty */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-empty/u-empty")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-empty/u-empty.vue */ "./node_modules/uview-ui/components/u-empty/u-empty.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"))
|
||
},
|
||
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"))
|
||
},
|
||
uRadioGroup: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-radio-group/u-radio-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-radio-group/u-radio-group")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-radio-group/u-radio-group.vue */ "./node_modules/uview-ui/components/u-radio-group/u-radio-group.vue"))
|
||
},
|
||
uRadio: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-radio/u-radio */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-radio/u-radio")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-radio/u-radio.vue */ "./node_modules/uview-ui/components/u-radio/u-radio.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.activityList.length
|
||
var l0 =
|
||
g0 > 0
|
||
? _vm.__map(_vm.activityList, function (item, index) {
|
||
var $orig = _vm.__get_orig(item)
|
||
var g1 = _vm.$moment(item.startTime).format("YYYY-MM-DD")
|
||
var g2 = _vm.$moment(item.endTime).format("YYYY-MM-DD")
|
||
var m0 = _vm.getStatus(item)
|
||
var m1 = _vm.getStatus(item)
|
||
return {
|
||
$orig: $orig,
|
||
g1: g1,
|
||
g2: g2,
|
||
m0: m0,
|
||
m1: m1,
|
||
}
|
||
})
|
||
: null
|
||
if (!_vm._isMounted) {
|
||
_vm.e0 = function ($event) {
|
||
_vm.noteShow = false
|
||
}
|
||
}
|
||
_vm.$mp.data = Object.assign(
|
||
{},
|
||
{
|
||
$root: {
|
||
g0: g0,
|
||
l0: l0,
|
||
},
|
||
}
|
||
)
|
||
}
|
||
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/index.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/index.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_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
|
||
/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
|
||
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2__);
|
||
/* 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_0__["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 app = getApp();
|
||
var db = wx.cloud.database();
|
||
var _ = db.command;
|
||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||
name: "index",
|
||
data: function data() {
|
||
return {
|
||
tabs: [{
|
||
name: '最新活动'
|
||
}, {
|
||
name: '历史活动'
|
||
}],
|
||
tabActive: 0,
|
||
activityList: [],
|
||
noteShow: false,
|
||
currentActivity: {},
|
||
profileShow: false,
|
||
profileLoading: false,
|
||
profileForm: {
|
||
sex: '',
|
||
birthday: ''
|
||
},
|
||
today: this.$moment().format('YYYY-MM-DD')
|
||
};
|
||
},
|
||
computed: {
|
||
// 性别和出生日期均填写后才允许提交,避免无效请求并与弹框禁用态保持一致
|
||
profileSubmitDisabled: function profileSubmitDisabled() {
|
||
return this.profileLoading || !this.profileForm.sex || !this.profileForm.birthday;
|
||
}
|
||
},
|
||
methods: {
|
||
// 进入活动页时先校验用户资料;任一必填项缺失都必须补全,保存前不加载活动数据
|
||
checkUserProfile: function checkUserProfile() {
|
||
var user = this.$store.state.user || {};
|
||
var sex = user.sex ? String(user.sex).trim() : '';
|
||
var birthday = user.birthday;
|
||
if (sex && birthday) {
|
||
this.profileShow = false;
|
||
this.initActivityList();
|
||
return;
|
||
}
|
||
this.$set(this.profileForm, 'sex', sex);
|
||
this.$set(this.profileForm, 'birthday', birthday ? this.$moment(birthday).format('YYYY-MM-DD') : '');
|
||
this.activityList = [];
|
||
this.profileShow = true;
|
||
},
|
||
// 性别单选值由事件写入,避免在模板中直接给表单对象赋值
|
||
profileSexChange: function profileSexChange(value) {
|
||
this.$set(this.profileForm, 'sex', value);
|
||
},
|
||
// 日期选择器返回 yyyy-MM-dd 字符串,直接作为后端 birthday 参数
|
||
profileBirthdayChange: function profileBirthdayChange(e) {
|
||
this.$set(this.profileForm, 'birthday', e.detail.value);
|
||
},
|
||
// 提交参数:userId 为登录用户ID,sex 为“男/女”,birthday 为 yyyy-MM-dd;成功后返回最终生效的用户资料
|
||
submitProfile: function submitProfile() {
|
||
var _this = this;
|
||
if (!this.profileForm.sex || !this.profileForm.birthday) {
|
||
uni.showToast({
|
||
title: '请完整填写性别和出生日期',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
this.profileLoading = true;
|
||
this.$http({
|
||
url: '/platform/fitnessWalk/login/completeUserInfo',
|
||
method: 'POST',
|
||
header: {
|
||
'content-type': 'application/x-www-form-urlencoded'
|
||
},
|
||
data: {
|
||
userId: this.$store.state.user.userid,
|
||
sex: this.profileForm.sex,
|
||
birthday: this.profileForm.birthday
|
||
}
|
||
}).then(function (res) {
|
||
if (!res || res.code !== 0) {
|
||
uni.showToast({
|
||
title: res && res.msg ? res.msg : '个人信息保存失败',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
var userInfo = res.data || {};
|
||
_this.$store.commit('updateUser', {
|
||
sex: userInfo.sex || _this.profileForm.sex,
|
||
birthday: userInfo.birthday || _this.profileForm.birthday
|
||
});
|
||
uni.setStorageSync('user', _this.$store.state.user);
|
||
_this.profileShow = false;
|
||
_this.initActivityList();
|
||
}).catch(function () {
|
||
uni.showToast({
|
||
title: '网络异常,请稍后重试',
|
||
icon: 'none'
|
||
});
|
||
}).finally(function () {
|
||
_this.profileLoading = false;
|
||
});
|
||
},
|
||
activeChange: function activeChange(item) {
|
||
this.tabActive = item.index;
|
||
this.initActivityList();
|
||
},
|
||
// 统一整理关联活动标识,兼容单值、数组和逗号分隔字符串三种情况
|
||
normalizeRelationActivityIds: function normalizeRelationActivityIds(relationActivityId) {
|
||
if (Array.isArray(relationActivityId)) {
|
||
return relationActivityId.filter(function (v) {
|
||
return v !== null && v !== undefined && v !== '';
|
||
});
|
||
}
|
||
if (typeof relationActivityId === 'string') {
|
||
return relationActivityId.split(/[,,]/).map(function (v) {
|
||
return v.trim();
|
||
}).filter(function (v) {
|
||
return v;
|
||
});
|
||
}
|
||
if (relationActivityId !== null && relationActivityId !== undefined && relationActivityId !== '') {
|
||
return [relationActivityId];
|
||
}
|
||
return [];
|
||
},
|
||
//所有活动
|
||
getActivity: function getActivity() {
|
||
var _this2 = this;
|
||
return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().mark(function _callee() {
|
||
var _yield$db$collection$, list;
|
||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().wrap(function (_context) {
|
||
while (1) switch (_context.prev = _context.next) {
|
||
case 0:
|
||
_context.next = 1;
|
||
return db.collection('activity').aggregate().match({
|
||
endTime: _this2.tabActive === 0 ? _.gt(Date.now()) : _.lt(Date.now()),
|
||
unionId: _.in(['', _this2.$store.state.user.unionid])
|
||
}).project({
|
||
relationActivityId: true,
|
||
masterActivityName: true,
|
||
branchActivityName: true,
|
||
startTime: true,
|
||
endTime: true,
|
||
applyStartTime: true,
|
||
applyEndTime: true,
|
||
cover: true,
|
||
activityModel: true,
|
||
groupId: true,
|
||
note: true,
|
||
address: true
|
||
}).sort({
|
||
startTime: 1
|
||
}).end();
|
||
case 1:
|
||
_yield$db$collection$ = _context.sent;
|
||
list = _yield$db$collection$.list;
|
||
return _context.abrupt("return", list);
|
||
case 2:
|
||
case "end":
|
||
return _context.stop();
|
||
}
|
||
}, _callee);
|
||
}))();
|
||
},
|
||
//我报名的活动id
|
||
getMyActivity: function getMyActivity() {
|
||
var _this3 = this;
|
||
return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().mark(function _callee2() {
|
||
var _yield$db$collection$2, list;
|
||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().wrap(function (_context2) {
|
||
while (1) switch (_context2.prev = _context2.next) {
|
||
case 0:
|
||
_context2.next = 1;
|
||
return db.collection('register').aggregate().match({
|
||
loginname: _this3.$store.state.user.loginname
|
||
}).project({
|
||
activity_id: true
|
||
}).end();
|
||
case 1:
|
||
_yield$db$collection$2 = _context2.sent;
|
||
list = _yield$db$collection$2.list;
|
||
return _context2.abrupt("return", list);
|
||
case 2:
|
||
case "end":
|
||
return _context2.stop();
|
||
}
|
||
}, _callee2);
|
||
}))();
|
||
},
|
||
// 根据 relationActivityId 查询同一关联组下的全部活动
|
||
getRelationActivityIds: function getRelationActivityIds(relationActivityId) {
|
||
var _this4 = this;
|
||
return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().mark(function _callee3() {
|
||
var relationIds, whereData, _yield$db$collection$3, data;
|
||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().wrap(function (_context3) {
|
||
while (1) switch (_context3.prev = _context3.next) {
|
||
case 0:
|
||
relationIds = _this4.normalizeRelationActivityIds(relationActivityId);
|
||
if (!(relationIds.length === 0)) {
|
||
_context3.next = 1;
|
||
break;
|
||
}
|
||
return _context3.abrupt("return", []);
|
||
case 1:
|
||
whereData = {
|
||
relationActivityId: relationIds.length === 1 ? relationIds[0] : _.in(relationIds)
|
||
};
|
||
_context3.next = 2;
|
||
return db.collection('activity').where(whereData).field({
|
||
_id: true
|
||
}).get();
|
||
case 2:
|
||
_yield$db$collection$3 = _context3.sent;
|
||
data = _yield$db$collection$3.data;
|
||
return _context3.abrupt("return", data.map(function (v) {
|
||
return v._id;
|
||
}).filter(function (v) {
|
||
return v;
|
||
}));
|
||
case 3:
|
||
case "end":
|
||
return _context3.stop();
|
||
}
|
||
}, _callee3);
|
||
}))();
|
||
},
|
||
// 当前活动未报名时,如果关联活动里已报过名,则自动补一条当前活动报名记录
|
||
autoSignByRelationActivity: function autoSignByRelationActivity(item) {
|
||
var _this5 = this;
|
||
return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().mark(function _callee4() {
|
||
var relationActivityIds, _yield$db$collection$4, total, userData, _yield$db$collection$5, data, res;
|
||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().wrap(function (_context4) {
|
||
while (1) switch (_context4.prev = _context4.next) {
|
||
case 0:
|
||
_context4.next = 1;
|
||
return _this5.getRelationActivityIds(item.relationActivityId);
|
||
case 1:
|
||
relationActivityIds = _context4.sent;
|
||
if (!(relationActivityIds.length === 0)) {
|
||
_context4.next = 2;
|
||
break;
|
||
}
|
||
return _context4.abrupt("return", false);
|
||
case 2:
|
||
_context4.next = 3;
|
||
return db.collection('register').where({
|
||
loginname: _this5.$store.state.user.loginname,
|
||
activity_id: _.in(relationActivityIds)
|
||
}).count();
|
||
case 3:
|
||
_yield$db$collection$4 = _context4.sent;
|
||
total = _yield$db$collection$4.total;
|
||
if (!(total === 0)) {
|
||
_context4.next = 4;
|
||
break;
|
||
}
|
||
return _context4.abrupt("return", false);
|
||
case 4:
|
||
userData = _this5.$store.state.user;
|
||
_context4.next = 5;
|
||
return db.collection('register').where({
|
||
activity_id: item._id,
|
||
loginname: userData.loginname
|
||
}).get();
|
||
case 5:
|
||
_yield$db$collection$5 = _context4.sent;
|
||
data = _yield$db$collection$5.data;
|
||
if (!(data.length === 0)) {
|
||
_context4.next = 8;
|
||
break;
|
||
}
|
||
_context4.next = 6;
|
||
return db.collection('register').add({
|
||
data: _objectSpread(_objectSpread({
|
||
activity_id: item._id
|
||
}, userData), {}, {
|
||
isLeader: false,
|
||
register_time: _this5.$moment(new Date()).valueOf()
|
||
})
|
||
});
|
||
case 6:
|
||
res = _context4.sent;
|
||
if (res._id) {
|
||
_context4.next = 7;
|
||
break;
|
||
}
|
||
uni.showToast({
|
||
title: '自动报名失败',
|
||
icon: 'none'
|
||
});
|
||
return _context4.abrupt("return", false);
|
||
case 7:
|
||
uni.showToast({
|
||
title: '已自动报名',
|
||
icon: 'none'
|
||
});
|
||
case 8:
|
||
_this5.$set(item, 'isBm', true);
|
||
return _context4.abrupt("return", true);
|
||
case 9:
|
||
case "end":
|
||
return _context4.stop();
|
||
}
|
||
}, _callee4);
|
||
}))();
|
||
},
|
||
//初始化活动列表
|
||
initActivityList: function initActivityList() {
|
||
var _this6 = this;
|
||
return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().mark(function _callee5() {
|
||
var allData, myData;
|
||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().wrap(function (_context5) {
|
||
while (1) switch (_context5.prev = _context5.next) {
|
||
case 0:
|
||
uni.showLoading({
|
||
title: ''
|
||
});
|
||
_context5.next = 1;
|
||
return _this6.getActivity();
|
||
case 1:
|
||
allData = _context5.sent;
|
||
_context5.next = 2;
|
||
return _this6.getMyActivity();
|
||
case 2:
|
||
myData = _context5.sent;
|
||
console.log(myData);
|
||
allData.forEach(function (e) {
|
||
e.isBm = myData.map(function (v) {
|
||
return v.activity_id;
|
||
}).includes(e._id);
|
||
});
|
||
_this6.activityList = allData;
|
||
uni.hideLoading();
|
||
case 3:
|
||
case "end":
|
||
return _context5.stop();
|
||
}
|
||
}, _callee5);
|
||
}))();
|
||
},
|
||
//活动点击
|
||
activityClick: function activityClick(item) {
|
||
var _this7 = this;
|
||
return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().mark(function _callee6() {
|
||
var _id, activityModel, groupId, isBm, _yield$_this7$$http, data, code, autoSignSuccess;
|
||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default().wrap(function (_context6) {
|
||
while (1) switch (_context6.prev = _context6.next) {
|
||
case 0:
|
||
_id = item._id, activityModel = item.activityModel, groupId = item.groupId, isBm = item.isBm;
|
||
if (!groupId) {
|
||
_context6.next = 2;
|
||
break;
|
||
}
|
||
_context6.next = 1;
|
||
return _this7.$http({
|
||
url: '/platform/activity/basic/scope/getScopeUser',
|
||
data: {
|
||
activityGroupId: groupId,
|
||
userId: _this7.$store.state.user.userid
|
||
}
|
||
});
|
||
case 1:
|
||
_yield$_this7$$http = _context6.sent;
|
||
data = _yield$_this7$$http.data;
|
||
code = _yield$_this7$$http.code;
|
||
if (!(data === 0)) {
|
||
_context6.next = 2;
|
||
break;
|
||
}
|
||
uni.showModal({
|
||
title: '提示',
|
||
content: '您没有权限参加此次活动',
|
||
showCancel: false
|
||
});
|
||
return _context6.abrupt("return");
|
||
case 2:
|
||
if (!(activityModel === 'stepCount')) {
|
||
_context6.next = 3;
|
||
break;
|
||
}
|
||
_this7.currentActivity = item;
|
||
_this7.noteShow = true;
|
||
_context6.next = 8;
|
||
break;
|
||
case 3:
|
||
if (!(activityModel === 'GPS')) {
|
||
_context6.next = 4;
|
||
break;
|
||
}
|
||
_context6.next = 8;
|
||
break;
|
||
case 4:
|
||
if (!(activityModel === 'punch')) {
|
||
_context6.next = 8;
|
||
break;
|
||
}
|
||
if (!isBm) {
|
||
_context6.next = 5;
|
||
break;
|
||
}
|
||
//打卡
|
||
uni.navigateTo({
|
||
url: '/pages/activityPackage/checkIn?id=' + _id
|
||
});
|
||
_context6.next = 8;
|
||
break;
|
||
case 5:
|
||
_context6.next = 6;
|
||
return _this7.autoSignByRelationActivity(item);
|
||
case 6:
|
||
autoSignSuccess = _context6.sent;
|
||
if (!autoSignSuccess) {
|
||
_context6.next = 7;
|
||
break;
|
||
}
|
||
uni.navigateTo({
|
||
url: '/pages/activityPackage/checkIn?id=' + _id
|
||
});
|
||
return _context6.abrupt("return");
|
||
case 7:
|
||
//报名
|
||
uni.navigateTo({
|
||
url: '/pages/activityPackage/signUp?id=' + _id
|
||
});
|
||
case 8:
|
||
case "end":
|
||
return _context6.stop();
|
||
}
|
||
}, _callee6);
|
||
}))();
|
||
},
|
||
getStatus: function getStatus(_ref) {
|
||
var startTime = _ref.startTime,
|
||
endTime = _ref.endTime,
|
||
applyStartTime = _ref.applyStartTime,
|
||
applyEndTime = _ref.applyEndTime,
|
||
activityModel = _ref.activityModel,
|
||
isBm = _ref.isBm;
|
||
var now = new Date().getTime();
|
||
if (activityModel === 'punch') {
|
||
if (isBm) {
|
||
if (startTime > now) {
|
||
return {
|
||
text: "已报名",
|
||
type: 'success'
|
||
};
|
||
} else if (startTime < now && now < endTime) {
|
||
return {
|
||
text: "活动进行中",
|
||
type: 'warning'
|
||
};
|
||
} else if (endTime < now) {
|
||
return {
|
||
text: "活动已结束",
|
||
type: 'info'
|
||
};
|
||
}
|
||
} else {
|
||
if (applyStartTime > now) {
|
||
return {
|
||
text: "未开始报名",
|
||
type: 'info'
|
||
};
|
||
} else if (applyStartTime < now && now < applyEndTime) {
|
||
return {
|
||
text: "活动报名中",
|
||
type: 'warning'
|
||
};
|
||
} else if (startTime < now && now < endTime) {
|
||
return {
|
||
text: "活动进行中",
|
||
type: 'warning'
|
||
};
|
||
} else if (endTime < now) {
|
||
return {
|
||
text: "活动已结束",
|
||
type: 'info'
|
||
};
|
||
} else if (applyEndTime < now) {
|
||
return {
|
||
text: "报名已结束",
|
||
type: 'info'
|
||
};
|
||
}
|
||
}
|
||
} else if (activityModel === 'stepCount') {
|
||
if (now < startTime) {
|
||
return {
|
||
text: "活动未开始",
|
||
type: 'info'
|
||
};
|
||
} else if (startTime < now && now < endTime) {
|
||
return {
|
||
text: "活动进行中",
|
||
type: 'warning'
|
||
};
|
||
} else if (now > endTime) {
|
||
return {
|
||
text: "活动已结束",
|
||
type: 'info'
|
||
};
|
||
}
|
||
}
|
||
},
|
||
enter: function enter() {
|
||
var _this8 = this;
|
||
uni.navigateTo({
|
||
url: '/pages/activityPackage/stepCount?id=' + this.currentActivity._id,
|
||
// url: '/pages/activityPackage/stepRaffle?id=' + this.currentActivity._id,
|
||
success: function success() {
|
||
_this8.noteShow = false;
|
||
}
|
||
});
|
||
}
|
||
},
|
||
onShow: function onShow() {
|
||
this.checkUserProfile();
|
||
}
|
||
});
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./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/index.vue?vue&type=style&index=0&id=6362e18b&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/index.vue?vue&type=style&index=0&id=6362e18b&scoped=true&lang=scss& ***!
|
||
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ (function() {
|
||
|
||
// extracted by mini-css-extract-plugin
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/main.js?{\"page\":\"pages%2Factivity%2Findex\"}":
|
||
/*!*********************************************************!*\
|
||
!*** ./src/main.js?{"page":"pages%2Factivity%2Findex"} ***!
|
||
\*********************************************************/
|
||
/***/ (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_index_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/activity/index.vue */ "./src/pages/activity/index.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_index_vue__WEBPACK_IMPORTED_MODULE_2__["default"]);
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/pages/activity/index.vue":
|
||
/*!**************************************!*\
|
||
!*** ./src/pages/activity/index.vue ***!
|
||
\**************************************/
|
||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _index_vue_vue_type_template_id_6362e18b_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6362e18b&scoped=true& */ "./src/pages/activity/index.vue?vue&type=template&id=6362e18b&scoped=true&");
|
||
/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ "./src/pages/activity/index.vue?vue&type=script&lang=js&");
|
||
/* harmony import */ var _index_vue_vue_type_style_index_0_id_6362e18b_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=6362e18b&scoped=true&lang=scss& */ "./src/pages/activity/index.vue?vue&type=style&index=0&id=6362e18b&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"])(
|
||
_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||
_index_vue_vue_type_template_id_6362e18b_scoped_true___WEBPACK_IMPORTED_MODULE_0__.render,
|
||
_index_vue_vue_type_template_id_6362e18b_scoped_true___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||
false,
|
||
null,
|
||
"6362e18b",
|
||
null,
|
||
false,
|
||
_index_vue_vue_type_template_id_6362e18b_scoped_true___WEBPACK_IMPORTED_MODULE_0__.components,
|
||
renderjs
|
||
)
|
||
|
||
component.options.__file = "pages/activity/index.vue"
|
||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/pages/activity/index.vue?vue&type=script&lang=js&":
|
||
/*!***************************************************************!*\
|
||
!*** ./src/pages/activity/index.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_index_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!./index.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/index.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_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/pages/activity/index.vue?vue&type=style&index=0&id=6362e18b&scoped=true&lang=scss&":
|
||
/*!************************************************************************************************!*\
|
||
!*** ./src/pages/activity/index.vue?vue&type=style&index=0&id=6362e18b&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_index_vue_vue_type_style_index_0_id_6362e18b_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!./index.vue?vue&type=style&index=0&id=6362e18b&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/index.vue?vue&type=style&index=0&id=6362e18b&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_index_vue_vue_type_style_index_0_id_6362e18b_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_index_vue_vue_type_style_index_0_id_6362e18b_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_index_vue_vue_type_style_index_0_id_6362e18b_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_index_vue_vue_type_style_index_0_id_6362e18b_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_index_vue_vue_type_style_index_0_id_6362e18b_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default()));
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/pages/activity/index.vue?vue&type=template&id=6362e18b&scoped=true&":
|
||
/*!*********************************************************************************!*\
|
||
!*** ./src/pages/activity/index.vue?vue&type=template&id=6362e18b&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_index_vue_vue_type_template_id_6362e18b_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_index_vue_vue_type_template_id_6362e18b_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_index_vue_vue_type_template_id_6362e18b_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_index_vue_vue_type_template_id_6362e18b_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_index_vue_vue_type_template_id_6362e18b_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!./index.vue?vue&type=template&id=6362e18b&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/index.vue?vue&type=template&id=6362e18b&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%2Findex\"}"); });
|
||
/******/ var __webpack_exports__ = __webpack_require__.O();
|
||
/******/ }
|
||
]);
|
||
//# sourceMappingURL=../../.sourcemap/mp-weixin/pages/activity/index.js.map
|