1192 lines
57 KiB
JavaScript
1192 lines
57 KiB
JavaScript
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/center/detail"],{
|
||
|
||
/***/ 214:
|
||
/*!*************************************************************************************************!*\
|
||
!*** E:/gongshixiangmu/夜校2.0 正式版/qingnian_yexiao2.0/main.js?{"page":"pages%2Fcenter%2Fdetail"} ***!
|
||
\*************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* WEBPACK VAR INJECTION */(function(wx, createPage) {
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
|
||
__webpack_require__(/*! uni-pages */ 26);
|
||
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
|
||
var _detail = _interopRequireDefault(__webpack_require__(/*! ./pages/center/detail.vue */ 215));
|
||
// @ts-ignore
|
||
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
|
||
createPage(_detail.default);
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 215:
|
||
/*!******************************************************************************!*\
|
||
!*** E:/gongshixiangmu/夜校2.0 正式版/qingnian_yexiao2.0/pages/center/detail.vue ***!
|
||
\******************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _detail_vue_vue_type_template_id_a68adbbc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=a68adbbc&scoped=true& */ 216);
|
||
/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ 218);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony import */ var _detail_vue_vue_type_style_index_0_id_a68adbbc_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./detail.vue?vue&type=style&index=0&id=a68adbbc&lang=scss&scoped=true& */ 221);
|
||
/* harmony import */ var _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_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 */ 32);
|
||
|
||
var renderjs
|
||
|
||
|
||
|
||
|
||
|
||
/* normalize component */
|
||
|
||
var component = Object(_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||
_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||
_detail_vue_vue_type_template_id_a68adbbc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||
_detail_vue_vue_type_template_id_a68adbbc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||
false,
|
||
null,
|
||
"a68adbbc",
|
||
null,
|
||
false,
|
||
_detail_vue_vue_type_template_id_a68adbbc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
|
||
renderjs
|
||
)
|
||
|
||
component.options.__file = "pages/center/detail.vue"
|
||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 216:
|
||
/*!*************************************************************************************************************************!*\
|
||
!*** E:/gongshixiangmu/夜校2.0 正式版/qingnian_yexiao2.0/pages/center/detail.vue?vue&type=template&id=a68adbbc&scoped=true& ***!
|
||
\*************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_a68adbbc_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??ref--17-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??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./detail.vue?vue&type=template&id=a68adbbc&scoped=true& */ 217);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_a68adbbc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_a68adbbc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_a68adbbc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_a68adbbc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 217:
|
||
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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??ref--17-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??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/gongshixiangmu/夜校2.0 正式版/qingnian_yexiao2.0/pages/center/detail.vue?vue&type=template&id=a68adbbc&scoped=true& ***!
|
||
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
|
||
var components
|
||
try {
|
||
components = {
|
||
uSwiper: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-swiper/u-swiper */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-swiper/u-swiper")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-swiper/u-swiper.vue */ 630))
|
||
},
|
||
uNavbar: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-navbar/u-navbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-navbar/u-navbar")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-navbar/u-navbar.vue */ 576))
|
||
},
|
||
uAvatarGroup: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-avatar-group/u-avatar-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-avatar-group/u-avatar-group")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-avatar-group/u-avatar-group.vue */ 552))
|
||
},
|
||
uParse: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-parse/u-parse */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-parse/u-parse")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-parse/u-parse.vue */ 560))
|
||
},
|
||
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(null, /*! uview-ui/components/u-popup/u-popup.vue */ 608))
|
||
},
|
||
uLoadingIcon: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-loading-icon/u-loading-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-loading-icon/u-loading-icon")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-loading-icon/u-loading-icon.vue */ 638))
|
||
},
|
||
uOverlay: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-overlay/u-overlay */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-overlay/u-overlay")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-overlay/u-overlay.vue */ 646))
|
||
},
|
||
lPainter: function () {
|
||
return Promise.all(/*! import() | uni_modules/lime-painter/components/l-painter/l-painter */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/lime-painter/components/l-painter/l-painter")]).then(__webpack_require__.bind(null, /*! @/uni_modules/lime-painter/components/l-painter/l-painter.vue */ 654))
|
||
},
|
||
lPainterImage: function () {
|
||
return Promise.all(/*! import() | uni_modules/lime-painter/components/l-painter-image/l-painter-image */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/lime-painter/components/l-painter-image/l-painter-image")]).then(__webpack_require__.bind(null, /*! @/uni_modules/lime-painter/components/l-painter-image/l-painter-image.vue */ 665))
|
||
},
|
||
lPainterView: function () {
|
||
return Promise.all(/*! import() | uni_modules/lime-painter/components/l-painter-view/l-painter-view */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/lime-painter/components/l-painter-view/l-painter-view")]).then(__webpack_require__.bind(null, /*! @/uni_modules/lime-painter/components/l-painter-view/l-painter-view.vue */ 670))
|
||
},
|
||
lPainterText: function () {
|
||
return Promise.all(/*! import() | uni_modules/lime-painter/components/l-painter-text/l-painter-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/lime-painter/components/l-painter-text/l-painter-text")]).then(__webpack_require__.bind(null, /*! @/uni_modules/lime-painter/components/l-painter-text/l-painter-text.vue */ 675))
|
||
},
|
||
lPainterQrcode: function () {
|
||
return Promise.all(/*! import() | uni_modules/lime-painter/components/l-painter-qrcode/l-painter-qrcode */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/lime-painter/components/l-painter-qrcode/l-painter-qrcode")]).then(__webpack_require__.bind(null, /*! @/uni_modules/lime-painter/components/l-painter-qrcode/l-painter-qrcode.vue */ 680))
|
||
},
|
||
}
|
||
} 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 m0 = Number(_vm.detail.sign_num + _vm.detail.virtual_num)
|
||
var g0 = _vm.formattedTimeList.length
|
||
var g1 = _vm.people.unpaid_user_data.length
|
||
var l0 = _vm.__map(_vm.timeList, function (item, index) {
|
||
var $orig = _vm.__get_orig(item)
|
||
var m1 = _vm.timeSelected(item)
|
||
return {
|
||
$orig: $orig,
|
||
m1: m1,
|
||
}
|
||
})
|
||
var g2 = _vm.formattedTimeList.length
|
||
if (!_vm._isMounted) {
|
||
_vm.e0 = function ($event) {
|
||
$event.stopPropagation()
|
||
_vm.overlay = false
|
||
}
|
||
_vm.e1 = function ($event) {
|
||
_vm.path = $event
|
||
}
|
||
}
|
||
_vm.$mp.data = Object.assign(
|
||
{},
|
||
{
|
||
$root: {
|
||
m0: m0,
|
||
g0: g0,
|
||
g1: g1,
|
||
l0: l0,
|
||
g2: g2,
|
||
},
|
||
}
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 218:
|
||
/*!*******************************************************************************************************!*\
|
||
!*** E:/gongshixiangmu/夜校2.0 正式版/qingnian_yexiao2.0/pages/center/detail.vue?vue&type=script&lang=js& ***!
|
||
\*******************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./detail.vue?vue&type=script&lang=js& */ 219);
|
||
/* harmony import */ var _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 219:
|
||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/gongshixiangmu/夜校2.0 正式版/qingnian_yexiao2.0/pages/center/detail.vue?vue&type=script&lang=js& ***!
|
||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* WEBPACK VAR INJECTION */(function(uni, wx) {
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.default = void 0;
|
||
var _dayjs = _interopRequireDefault(__webpack_require__(/*! dayjs */ 220));
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
var _default = {
|
||
computed: {
|
||
formattedTitle: function formattedTitle() {
|
||
if (this.detail.title.length > 9) {
|
||
return this.detail.title.slice(0, 9) + '..';
|
||
}
|
||
return this.detail.title;
|
||
},
|
||
formattedTimeList: function formattedTimeList() {
|
||
return this.timeList.map(function (item) {
|
||
var startTime = _dayjs.default.unix(item.start_time).format('YYYY-MM-DD HH:mm:ss');
|
||
var endTime = _dayjs.default.unix(item.end_time).format('HH:mm:ss');
|
||
return {
|
||
formattedTime: "".concat(startTime, "~").concat(endTime),
|
||
limit_num: item.limit_num,
|
||
sign_num: item.sign_num
|
||
};
|
||
});
|
||
},
|
||
formattedTime: function formattedTime() {
|
||
var startTime = _dayjs.default.unix(this.detail.start_time).format('YYYY-MM-DD HH:mm');
|
||
var endTime = _dayjs.default.unix(this.detail.end_time).format('YYYY-MM-DD HH:mm');
|
||
return {
|
||
formattedTime: "".concat(startTime, "~").concat(endTime)
|
||
};
|
||
}
|
||
},
|
||
data: function data() {
|
||
return {
|
||
style: {
|
||
// 字符串的形式
|
||
img: 'width: 100%'
|
||
},
|
||
scrollTop: 0,
|
||
overlay: false,
|
||
userInfo: {},
|
||
path: 'https://testy.hschool.com.cn//uploads/20241219/3406baf51fcc28c63c31ebcee5c9c75e.jpg',
|
||
uloadingShow: false,
|
||
show: false,
|
||
buyShow: false,
|
||
type: 0,
|
||
// 0 支付 1 立即购买 2 预约 3确认时间
|
||
id: 1,
|
||
count: 5,
|
||
value: 5,
|
||
order_no: '',
|
||
PayPirce: 0,
|
||
notice: '',
|
||
detail: {},
|
||
people: {},
|
||
qrUrl: '',
|
||
is_collect: 0,
|
||
virtual_people: 0,
|
||
popupStyle: {
|
||
width: '690rpx',
|
||
height: '716rpx',
|
||
margin: '0 auto',
|
||
// 水平居中
|
||
display: 'flex',
|
||
justifyContent: 'flex-start',
|
||
alignItems: 'center'
|
||
},
|
||
timeList: [],
|
||
selectedTime: null,
|
||
// indexBackgroundImage: indexBackgroundImage,
|
||
orderId: "",
|
||
classes_lib_spec_id: '',
|
||
order_no2: '',
|
||
mobile: '',
|
||
is_show_model: false,
|
||
//是否显示分享模态窗
|
||
background: '#ffffff00',
|
||
titleStyle: {
|
||
color: '#FFFFFF'
|
||
}
|
||
};
|
||
},
|
||
onShareTimeline: function onShareTimeline() {
|
||
return {
|
||
title: this.detail.title,
|
||
//分享的标题
|
||
imageUrl: this.detail.headimage,
|
||
//展示的图片,这里是本地路径的写法,也可以写http或https开头的图片路径
|
||
query: "id=".concat(this.id)
|
||
};
|
||
},
|
||
onLoad: function onLoad(options) {
|
||
this.userInfo = uni.getStorageSync("userInfo");
|
||
this.id = options.id;
|
||
// this.id = 1
|
||
if (options.type == 2) {
|
||
this.type = 2;
|
||
this.orderId = options.orderId;
|
||
}
|
||
if (options.type == 1) {
|
||
this.type = 1;
|
||
this.order_no = options.order_no;
|
||
this.pament();
|
||
}
|
||
console.log(options.id);
|
||
this.getDetail();
|
||
this.getPeople();
|
||
this.getTime();
|
||
this.getShare();
|
||
},
|
||
methods: {
|
||
overlayShow: function overlayShow() {
|
||
var token = uni.getStorageSync('token');
|
||
if (token) {
|
||
this.overlay = true;
|
||
} else {
|
||
uni.showToast({
|
||
title: '请登录',
|
||
icon: 'none',
|
||
duration: 2000,
|
||
complete: function complete() {
|
||
setTimeout(function () {
|
||
uni.switchTab({
|
||
url: '/pages/my/index'
|
||
});
|
||
}, 2000);
|
||
}
|
||
});
|
||
}
|
||
},
|
||
getShare: function getShare() {
|
||
var _this = this;
|
||
uni.$u.http.post('/api/wechat_util/link', {
|
||
path: 'pages/center/detail',
|
||
query: "id=".concat(this.id)
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
_this.qrUrl = res.data.url_link;
|
||
} else {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
}
|
||
}).catch(function (error) {
|
||
uni.showToast({
|
||
title: '请求失败,请稍后再试',
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
});
|
||
},
|
||
// 时间转换函数
|
||
timeago: function timeago(timestamp) {
|
||
var now = new Date().getTime(); // 当前时间(毫秒)
|
||
var diff = (now - timestamp * 1000) / 1000; // 时间差(秒)
|
||
|
||
if (diff < 60) {
|
||
return "".concat(Math.floor(diff), "\u79D2\u524D");
|
||
} else if (diff < 3600) {
|
||
return "".concat(Math.floor(diff / 60), "\u5206\u949F\u524D");
|
||
} else if (diff < 86400) {
|
||
return "".concat(Math.floor(diff / 3600), "\u5C0F\u65F6\u524D");
|
||
} else if (diff < 2592000) {
|
||
// 30天
|
||
return "".concat(Math.floor(diff / 86400), "\u5929\u524D");
|
||
} else {
|
||
return "".concat(Math.floor(diff / 2592000), "\u4E2A\u6708\u524D");
|
||
}
|
||
},
|
||
// sharePoster() {
|
||
// //获取带参数二维码并传递
|
||
// this.is_show_model = false
|
||
// this.$refs.poster.showCanvas()
|
||
// },
|
||
// 获取课时规格
|
||
getTime: function getTime() {
|
||
var _this2 = this;
|
||
uni.$u.http.get('/api/school/classes/spec', {
|
||
params: {
|
||
id: this.id
|
||
}
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
_this2.timeList = res.data.spec;
|
||
} else {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
}
|
||
}).catch(function (error) {
|
||
uni.showToast({
|
||
title: '请求失败,请稍后再试',
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
});
|
||
},
|
||
// 获取报名详情
|
||
getPeople: function getPeople() {
|
||
var that = this;
|
||
uni.$u.http.get('/api/school/classes/people', {
|
||
params: {
|
||
id: that.id
|
||
}
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
that.processPeopleData(res.data).then(function (processedData) {
|
||
that.people = processedData;
|
||
console.log('that.people', that.people);
|
||
});
|
||
} else {
|
||
that.showErrorToast(res.msg);
|
||
}
|
||
}).catch(function (error) {
|
||
that.showErrorToast('请求失败,请稍后再试');
|
||
});
|
||
},
|
||
// 数据转换
|
||
processPeopleData: function processPeopleData(data) {
|
||
var _this3 = this;
|
||
return new Promise(function (resolve) {
|
||
var paidUserData = data.paid_user_data.map(function (item) {
|
||
item.createTime = _this3.timeago(item.time);
|
||
return item;
|
||
}).reverse();
|
||
var unpaidUserData = data.unpaid_user_data;
|
||
var processedData = {
|
||
unpaid_user_data: unpaidUserData,
|
||
paid_user_data: paidUserData
|
||
};
|
||
resolve(processedData);
|
||
});
|
||
},
|
||
// 提示
|
||
showErrorToast: function showErrorToast(msg) {
|
||
uni.showToast({
|
||
title: msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
},
|
||
// 获取详情
|
||
getDetail: function getDetail() {
|
||
var _this4 = this;
|
||
uni.$u.http.get('/api/school/classes/detail', {
|
||
params: {
|
||
id: this.id
|
||
}
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
_this4.detail = res.data.detail;
|
||
_this4.notice = res.data.detail.notice.replace(/<[^>]*>/g, '');
|
||
_this4.virtual_people = res.data.detail.views;
|
||
if (res.data.detail.is_collect != 0) {
|
||
_this4.is_collect = 1;
|
||
} else {
|
||
_this4.is_collect = 0;
|
||
}
|
||
if (_this4.detail.user.realname) {
|
||
_this4.detail.user.realname = _this4.detail.user.realname.slice(0, 1) + 'XX';
|
||
}
|
||
_this4.mobile = _this4.detail.user.mobile.slice(0, 3) + 'XXXX' + _this4.detail.user.mobile.slice(7);
|
||
} else {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
}
|
||
}).catch(function (error) {});
|
||
},
|
||
// 报名 0 支付 1 立即购买 2 预约 3确认时间
|
||
sign: function sign() {
|
||
this.buyShow = true;
|
||
this.type = 3;
|
||
// uni.navigateTo({
|
||
// url: '/pages/CashierDesk/CashierDesk?id=' + this.id
|
||
// })
|
||
},
|
||
buy: function buy() {
|
||
this.uloadingShow = true;
|
||
this.getMoney();
|
||
},
|
||
// 购买弹窗 type = 0 支付 1 立即购买 2 预约 3确认时间
|
||
buyOpen: function buyOpen() {
|
||
this.buyShow = true;
|
||
this.type = 1;
|
||
},
|
||
// 预约弹窗 type = 2 0 支付 1 立即购买 2 预约 3确认时间
|
||
open: function open() {
|
||
this.show = true;
|
||
this.type = 3;
|
||
},
|
||
// 确认时间 type = 0 0 支付 1 立即购买 2 预约 3确认时间
|
||
confimTime: function confimTime() {
|
||
var _this5 = this;
|
||
uni.$u.http.post('/api/school/hour_order/confirm', {
|
||
classes_order_id: this.orderId,
|
||
classes_lib_spec_id: this.classes_lib_spec_id,
|
||
order_no: this.order_no2,
|
||
is_compute: 1
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
_this5.order_no2 = res.data.order_no;
|
||
_this5.timeCreat(res.data.order_no);
|
||
} else {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
_this5.type = 2;
|
||
// _this.$api.toast(res.msg);
|
||
}
|
||
}).catch(function (error) {});
|
||
this.show = false;
|
||
this.type = 0;
|
||
},
|
||
// 预约下单
|
||
timeCreat: function timeCreat(order_no) {
|
||
var _this6 = this;
|
||
uni.$u.http.post('/api/school/hour_order/create', {
|
||
order_no: order_no
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000,
|
||
complete: function complete() {
|
||
setTimeout(function () {
|
||
uni.reLaunch({
|
||
url: "/packageA/my/makeList?status=" + -1
|
||
});
|
||
}, 2000);
|
||
}
|
||
});
|
||
} else {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
_this6.type = 2;
|
||
// _this.$api.toast(res.msg);
|
||
}
|
||
}).catch(function (error) {});
|
||
},
|
||
// 教师详情
|
||
toTeacher: function toTeacher(id) {
|
||
uni.navigateTo({
|
||
url: "/pages/center/teacherDetail?id=".concat(id)
|
||
});
|
||
},
|
||
// 导航
|
||
toMap: function toMap(latitude, longitude, name) {
|
||
uni.openLocation({
|
||
latitude: parseFloat(latitude),
|
||
longitude: parseFloat(longitude),
|
||
name: name,
|
||
success: function success() {
|
||
console.log('success');
|
||
}
|
||
});
|
||
},
|
||
// 机构详情
|
||
toMeDetail: function toMeDetail() {
|
||
uni.navigateTo({
|
||
url: "/pages/center/MechanismDetail?id=" + this.detail.shop.id
|
||
});
|
||
},
|
||
close: function close() {
|
||
this.type = 0;
|
||
this.selectedTime = null;
|
||
this.show = false;
|
||
},
|
||
buyClose: function buyClose() {
|
||
this.type = 0;
|
||
this.selectedTime = null;
|
||
this.buyShow = false;
|
||
},
|
||
// 返回首页
|
||
toIndex: function toIndex() {
|
||
uni.switchTab({
|
||
url: "/pages/index/index"
|
||
});
|
||
},
|
||
// 保存海报
|
||
save: function save() {
|
||
var base64 = this.path.replace(/^data:image\/\w+;base64,/, ""); //图片替换
|
||
var filePath = wx.env.USER_DATA_PATH + '/qrcode.png';
|
||
uni.getFileSystemManager().writeFile({
|
||
filePath: filePath,
|
||
//创建一个临时文件名
|
||
data: base64,
|
||
//写入的文本或二进制数据
|
||
encoding: 'base64',
|
||
//写入当前文件的字符编码
|
||
success: function success(res) {
|
||
uni.saveImageToPhotosAlbum({
|
||
filePath: filePath,
|
||
success: function success() {
|
||
uni.showToast({
|
||
title: '保存成功',
|
||
icon: "none",
|
||
duration: 5000
|
||
});
|
||
},
|
||
fail: function fail(err) {
|
||
console.log(err);
|
||
uni.showToast({
|
||
title: '保存失败',
|
||
icon: "none",
|
||
duration: 5000
|
||
});
|
||
}
|
||
});
|
||
},
|
||
fail: function fail(err) {
|
||
console.log(err);
|
||
}
|
||
});
|
||
},
|
||
//分享发布
|
||
sharePoster: function sharePoster() {
|
||
//分享图片给好友按钮的点击事件函数
|
||
var that = this;
|
||
this.base64ToFilePath(this.path, function (filePath) {
|
||
console.log(filePath);
|
||
wx.showShareImageMenu({
|
||
//分享给朋友
|
||
path: filePath,
|
||
success: function success(res) {
|
||
console.log("分享成功:", res);
|
||
},
|
||
fail: function fail(err) {
|
||
console.log("分享取消:", err);
|
||
}
|
||
});
|
||
});
|
||
},
|
||
base64ToFilePath: function base64ToFilePath(base64data, callback) {
|
||
var time = new Date().getTime();
|
||
var imgPath = "".concat(wx.env.USER_DATA_PATH, "/addFriends").concat(time, "share_qrcode.png");
|
||
var imageData = base64data.replace(/^data:image\/\w+;base64,/, "");
|
||
var fileSystemManager = uni.getFileSystemManager();
|
||
fileSystemManager.writeFile({
|
||
filePath: imgPath,
|
||
data: imageData,
|
||
encoding: 'base64',
|
||
success: function success() {
|
||
callback(imgPath);
|
||
},
|
||
fail: function fail(err) {
|
||
console.error('Write file failed:', err);
|
||
uni.showToast({
|
||
title: '写入文件失败',
|
||
icon: 'none'
|
||
});
|
||
}
|
||
});
|
||
},
|
||
// 收藏和取消
|
||
Collect: function Collect(number) {
|
||
var _this7 = this;
|
||
uni.$u.http.post('/api/school/classes/collect', {
|
||
id: this.id,
|
||
is_collect: number
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
_this7.is_collect = number;
|
||
if (number == 0) {
|
||
uni.showToast({
|
||
title: '取消收藏',
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
} else {
|
||
uni.showToast({
|
||
title: '收藏成功',
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
}
|
||
} else {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
// _this.$api.toast(res.msg);
|
||
}
|
||
}).catch(function (error) {});
|
||
},
|
||
callPhone: function callPhone(phone) {
|
||
uni.makePhoneCall({
|
||
phoneNumber: phone
|
||
});
|
||
},
|
||
// 取消选择
|
||
cancel: function cancel() {
|
||
this.selectedTime = null;
|
||
},
|
||
selectTime: function selectTime(time) {
|
||
this.selectedTime = time;
|
||
this.classes_lib_spec_id = time.id;
|
||
},
|
||
timeSelected: function timeSelected(time) {
|
||
return this.selectedTime === time;
|
||
},
|
||
moveScroll: function moveScroll() {},
|
||
// 获取价格
|
||
getMoney: function getMoney() {
|
||
var _this8 = this;
|
||
uni.$u.http.post('/api/school/order/confirm', {
|
||
classes_lib_id: this.id,
|
||
order_no: this.order_no,
|
||
is_compute: 1
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
_this8.PayPirce = res.data.order_data.totalprice;
|
||
_this8.order_no = res.data.order_no;
|
||
_this8.create(_this8.order_no, _this8.PayPirce);
|
||
} else {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
// _this.$api.toast(res.msg);
|
||
}
|
||
|
||
_this8.uloadingShow = false;
|
||
}).catch(function (error) {});
|
||
},
|
||
// 创建订单
|
||
create: function create(order_no, PayPirce) {
|
||
var _this9 = this;
|
||
uni.$u.http.post('/api/school/order/create', {
|
||
order_no: order_no
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
if (PayPirce != 0) {
|
||
_this9.pament();
|
||
} else {
|
||
_this9.uloadingShow = false;
|
||
uni.showToast({
|
||
title: '创建成功',
|
||
icon: 'success',
|
||
duration: 2000,
|
||
complete: function complete() {
|
||
setTimeout(function () {
|
||
uni.redirectTo({
|
||
url: "/packageA/my/orderList?status=" + 3
|
||
});
|
||
}, 2000);
|
||
}
|
||
});
|
||
}
|
||
} else {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
that.uloadingShow = false;
|
||
|
||
// _this.$api.toast(res.msg);
|
||
}
|
||
}).catch(function (error) {});
|
||
},
|
||
// 支付
|
||
pament: function pament() {
|
||
var that = this;
|
||
that.uloadingShow = false;
|
||
uni.$u.http.post('/api/school/pay/payment', {
|
||
type: 'wechat',
|
||
order_no: that.order_no,
|
||
platform: 'miniapp'
|
||
}).then(function (res) {
|
||
if (res.code == 1) {
|
||
wx.requestPayment({
|
||
timeStamp: res.data.paydata.timeStamp,
|
||
//时间戳
|
||
nonceStr: res.data.paydata.nonceStr,
|
||
//随机字符串
|
||
package: res.data.paydata.package,
|
||
//prepay_id
|
||
signType: res.data.paydata.signType,
|
||
//签名算法MD5
|
||
paySign: res.data.paydata.paySign,
|
||
//签名
|
||
success: function success(res) {
|
||
if (res.errMsg == "requestPayment:ok") {
|
||
that.order_no = '';
|
||
uni.redirectTo({
|
||
url: "/packageA/my/orderList?status=" + 3
|
||
});
|
||
console.log('支付成功', res);
|
||
} else {
|
||
that.uloadingShow = false;
|
||
console.log('支付失败');
|
||
}
|
||
},
|
||
fail: function fail(res) {
|
||
that.uloadingShow = false;
|
||
console.log('支付失败', res);
|
||
}
|
||
});
|
||
} else {
|
||
uni.showToast({
|
||
title: res.msg,
|
||
icon: 'none',
|
||
duration: 2000
|
||
});
|
||
// _this.$api.toast(res.msg);
|
||
}
|
||
}).catch(function (error) {});
|
||
}
|
||
}
|
||
};
|
||
exports.default = _default;
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 221:
|
||
/*!****************************************************************************************************************************************!*\
|
||
!*** E:/gongshixiangmu/夜校2.0 正式版/qingnian_yexiao2.0/pages/center/detail.vue?vue&type=style&index=0&id=a68adbbc&lang=scss&scoped=true& ***!
|
||
\****************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_id_a68adbbc_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-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??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./detail.vue?vue&type=style&index=0&id=a68adbbc&lang=scss&scoped=true& */ 222);
|
||
/* harmony import */ var _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_id_a68adbbc_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_id_a68adbbc_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_id_a68adbbc_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_id_a68adbbc_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_HBuilderX_3_5_3_20220729_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_id_a68adbbc_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 222:
|
||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-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??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/gongshixiangmu/夜校2.0 正式版/qingnian_yexiao2.0/pages/center/detail.vue?vue&type=style&index=0&id=a68adbbc&lang=scss&scoped=true& ***!
|
||
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
// extracted by mini-css-extract-plugin
|
||
if(false) { var cssReload; }
|
||
|
||
|
||
/***/ })
|
||
|
||
},[[214,"common/runtime","common/vendor"]]]);
|
||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/center/detail.js.map
|