1045 lines
57 KiB
JavaScript
1045 lines
57 KiB
JavaScript
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/groupBuy/detail"],{
|
||
|
||
/***/ 1164:
|
||
/*!**************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/main.js?{"page":"pages%2FgroupBuy%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 */ 30);
|
||
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
|
||
var _detail = _interopRequireDefault(__webpack_require__(/*! ./pages/groupBuy/detail.vue */ 1165));
|
||
// @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"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 1165:
|
||
/*!*******************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/groupBuy/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_61f0cbf0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=61f0cbf0& */ 1166);
|
||
/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ 1168);
|
||
/* 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_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./detail.vue?vue&type=style&index=0&lang=css& */ 1170);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 42);
|
||
|
||
var renderjs
|
||
|
||
|
||
|
||
|
||
|
||
/* normalize component */
|
||
|
||
var component = Object(_Applications_HBuilderX_Alpha_app_Contents_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_61f0cbf0___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||
_detail_vue_vue_type_template_id_61f0cbf0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||
false,
|
||
null,
|
||
null,
|
||
null,
|
||
false,
|
||
_detail_vue_vue_type_template_id_61f0cbf0___WEBPACK_IMPORTED_MODULE_0__["components"],
|
||
renderjs
|
||
)
|
||
|
||
component.options.__file = "pages/groupBuy/detail.vue"
|
||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 1166:
|
||
/*!**************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/groupBuy/detail.vue?vue&type=template&id=61f0cbf0& ***!
|
||
\**************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_61f0cbf0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./detail.vue?vue&type=template&id=61f0cbf0& */ 1167);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_61f0cbf0___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_61f0cbf0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_61f0cbf0___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_61f0cbf0___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 1167:
|
||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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!/Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/groupBuy/detail.vue?vue&type=template&id=61f0cbf0& ***!
|
||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! 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 = {
|
||
customNavbar: function () {
|
||
return Promise.all(/*! import() | components/custom-navbar/custom-navbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/custom-navbar/custom-navbar")]).then(__webpack_require__.bind(null, /*! @/components/custom-navbar/custom-navbar.vue */ 1437))
|
||
},
|
||
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 */ 1603))
|
||
},
|
||
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 */ 1614))
|
||
},
|
||
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 */ 1619))
|
||
},
|
||
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 */ 1624))
|
||
},
|
||
}
|
||
} 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.serviceInfo.video ? _vm.serviceInfo.photo.length : null
|
||
var g1 = _vm.serviceInfo.video ? _vm.serviceInfo.photo.length : null
|
||
var g2 = !_vm.serviceInfo.video ? _vm.serviceInfo.photo.length : null
|
||
var m0 = _vm.serviceInfo.team_buy
|
||
? _vm.formatPriceNumber(
|
||
_vm.serviceInfo.server_price - _vm.serviceInfo.team_buy.price
|
||
)
|
||
: null
|
||
var g3 =
|
||
_vm.serviceInfo.server_kind == 2
|
||
? _vm.serviceInfo.shop_class.substr(1)
|
||
: null
|
||
var m1 =
|
||
_vm.serviceInfo.team_buy && _vm.serviceInfo.team_buy.id
|
||
? _vm.formatPriceNumber(
|
||
this.serviceInfo.server_price - this.serviceInfo.team_buy.price
|
||
)
|
||
: null
|
||
var m2 =
|
||
_vm.serviceInfo.team_buy && _vm.serviceInfo.team_buy.id
|
||
? _vm.formatPriceSize(
|
||
_vm.formatPriceNumber(
|
||
this.serviceInfo.server_price - this.serviceInfo.team_buy.price
|
||
),
|
||
18,
|
||
2
|
||
)
|
||
: null
|
||
var m3 =
|
||
_vm.serviceInfo.team_buy && _vm.serviceInfo.team_buy.id
|
||
? _vm.formatPriceNumber(this.serviceInfo.team_buy.price)
|
||
: null
|
||
var m4 =
|
||
_vm.serviceInfo.team_buy && _vm.serviceInfo.team_buy.id
|
||
? _vm.formatPriceSize(
|
||
_vm.formatPriceNumber(this.serviceInfo.team_buy.price),
|
||
56,
|
||
3
|
||
)
|
||
: null
|
||
var m5 =
|
||
_vm.serviceInfo.team_buy && _vm.serviceInfo.team_buy.id
|
||
? _vm.formatPriceNumber(this.serviceInfo.server_price)
|
||
: null
|
||
var m6 =
|
||
_vm.serviceInfo.team_buy && _vm.serviceInfo.team_buy.id
|
||
? _vm.formatPriceSize(
|
||
_vm.formatPriceNumber(this.serviceInfo.server_price),
|
||
24,
|
||
4
|
||
)
|
||
: null
|
||
if (!_vm._isMounted) {
|
||
_vm.e0 = function (e) {
|
||
return (_vm.showPay = e.show)
|
||
}
|
||
}
|
||
_vm.$mp.data = Object.assign(
|
||
{},
|
||
{
|
||
$root: {
|
||
g0: g0,
|
||
g1: g1,
|
||
g2: g2,
|
||
m0: m0,
|
||
g3: g3,
|
||
m1: m1,
|
||
m2: m2,
|
||
m3: m3,
|
||
m4: m4,
|
||
m5: m5,
|
||
m6: m6,
|
||
},
|
||
}
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 1168:
|
||
/*!********************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/groupBuy/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 _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_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__(/*! -!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./detail.vue?vue&type=script&lang=js& */ 1169);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_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(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_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 _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_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 _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_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"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_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);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 1169:
|
||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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!/Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/groupBuy/detail.vue?vue&type=script&lang=js& ***!
|
||
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* WEBPACK VAR INJECTION */(function(uni) {
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.default = void 0;
|
||
var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 34));
|
||
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 36));
|
||
var _service = __webpack_require__(/*! @/utils/service.js */ 210);
|
||
var _request = _interopRequireDefault(__webpack_require__(/*! ../../utils/request */ 37));
|
||
var _public2 = _interopRequireDefault(__webpack_require__(/*! ../../utils/public */ 193));
|
||
var _locationService = _interopRequireDefault(__webpack_require__(/*! ../../utils/locationService */ 192));
|
||
var _per = _interopRequireDefault(__webpack_require__(/*! ../../utils/per */ 191));
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
var CustomNavbar = function CustomNavbar() {
|
||
Promise.all(/*! require.ensure | components/custom-navbar/custom-navbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/custom-navbar/custom-navbar")]).then((function () {
|
||
return resolve(__webpack_require__(/*! @/components/custom-navbar/custom-navbar.vue */ 1437));
|
||
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
||
};
|
||
var evaluationList = function evaluationList() {
|
||
__webpack_require__.e(/*! require.ensure | pages/evaluate/components/evaluationList */ "pages/evaluate/components/evaluationList").then((function () {
|
||
return resolve(__webpack_require__(/*! @/pages/evaluate/components/evaluationList */ 1636));
|
||
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
||
};
|
||
var imgAndText = function imgAndText() {
|
||
__webpack_require__.e(/*! require.ensure | pages/service/components/imgAndText */ "pages/service/components/imgAndText").then((function () {
|
||
return resolve(__webpack_require__(/*! @/pages/service/components/imgAndText */ 1643));
|
||
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
||
};
|
||
var serviceRadio = function serviceRadio() {
|
||
__webpack_require__.e(/*! require.ensure | pages/service/components/service-radio */ "pages/service/components/service-radio").then((function () {
|
||
return resolve(__webpack_require__(/*! @/pages/service/components/service-radio */ 1650));
|
||
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
||
};
|
||
var selectAdress = function selectAdress() {
|
||
__webpack_require__.e(/*! require.ensure | pages/service/components/select-adress */ "pages/service/components/select-adress").then((function () {
|
||
return resolve(__webpack_require__(/*! @/pages/service/components/select-adress */ 1657));
|
||
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
||
};
|
||
var selectSyrAdress = function selectSyrAdress() {
|
||
__webpack_require__.e(/*! require.ensure | pages/service/components/select-syr-adress */ "pages/service/components/select-syr-adress").then((function () {
|
||
return resolve(__webpack_require__(/*! @/pages/service/components/select-syr-adress */ 1664));
|
||
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
||
};
|
||
var selfPay = function selfPay() {
|
||
__webpack_require__.e(/*! require.ensure | pages/service/components/self-pay */ "pages/service/components/self-pay").then((function () {
|
||
return resolve(__webpack_require__(/*! @/pages/service/components/self-pay */ 1671));
|
||
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
||
};
|
||
var _default = {
|
||
components: {
|
||
CustomNavbar: CustomNavbar,
|
||
evaluationList: evaluationList,
|
||
imgAndText: imgAndText,
|
||
serviceRadio: serviceRadio,
|
||
selectAdress: selectAdress,
|
||
selectSyrAdress: selectSyrAdress,
|
||
selfPay: selfPay
|
||
},
|
||
data: function data() {
|
||
return {
|
||
isOriginalPrice: true,
|
||
syrCount: 0,
|
||
isSubmit: false,
|
||
showPay: false,
|
||
serviceType: 2,
|
||
isShowPer: false,
|
||
showVideo: false,
|
||
time: '12:30',
|
||
date: '今天',
|
||
isMuted: true,
|
||
serviceInfo: {
|
||
"id": null,
|
||
"title": null,
|
||
"server_price": null,
|
||
"server_time": null,
|
||
"line_price": null,
|
||
"sales_num": 0,
|
||
"photo": [],
|
||
"video": null,
|
||
"first_class_id": null,
|
||
"second_class_id": null,
|
||
"detail": [],
|
||
"process": [],
|
||
"purchase_notes": null,
|
||
"publish_user_id": null,
|
||
"server_kind": null,
|
||
"state": null,
|
||
"add_time": null,
|
||
"approve_user_id": null,
|
||
"approve_time": null,
|
||
"is_hot": null,
|
||
"is_delete": null,
|
||
"doorto_price": null,
|
||
"team_buy": {
|
||
"price": null,
|
||
"person_num": null
|
||
}
|
||
},
|
||
syrInfo: {},
|
||
sjInfo: {},
|
||
videoContext: null,
|
||
// 评价
|
||
comments: [{
|
||
userName: '山河*明月',
|
||
avatar: '/static/images/avatar1.jpg',
|
||
time: '2024-01-20',
|
||
content: '工作非常专业,态度很好,第一次来,非常满意,下次还会来',
|
||
images: ['/static/images/comment1.jpg', '/static/images/comment2.jpg'],
|
||
tab: '超出期待',
|
||
type: '双色法式美甲'
|
||
}]
|
||
};
|
||
},
|
||
onLoad: function onLoad(option) {
|
||
var _this = this;
|
||
//清除选择的信息
|
||
|
||
this.$store.commit("clearServiceState");
|
||
var _that = this;
|
||
// Android可能需要延迟加载
|
||
_request.default.post('/user/serverdetail', {
|
||
id: option.id
|
||
}).then(function (res) {
|
||
console.log(res);
|
||
if (res.data.server_kind == 1) {
|
||
_this.getSyrDetail(res.data.publish_user_id);
|
||
_this.serviceType = 1;
|
||
} else if (res.data.server_kind == 2) {
|
||
_this.getSjDetail(res.data.publish_user_id);
|
||
// this.getSyr(option.id)
|
||
}
|
||
|
||
_this.$nextTick(function () {
|
||
_this.serviceInfo = res.data;
|
||
if (!_this.serviceInfo.team_buy) {
|
||
_that.pageRedirect(option.id);
|
||
}
|
||
});
|
||
}).catch(function (err) {
|
||
_that.pageRedirect(option.id);
|
||
});
|
||
},
|
||
computed: {
|
||
userAdrees: function userAdrees() {
|
||
return uni.getStorageSync("userAdrees").addressRes || getApp().globalData.addressRes;
|
||
}
|
||
},
|
||
mounted: function mounted() {
|
||
this.videoContext = uni.createVideoContext('myVideo', this); // 绑定 video 实例
|
||
},
|
||
onShow: function onShow() {
|
||
this.showVideo = true;
|
||
if (this.$refs.selfPayRef) {
|
||
this.$refs.selfPayRef.clearSubmit();
|
||
}
|
||
},
|
||
onHide: function onHide() {
|
||
this.showVideo = false;
|
||
},
|
||
methods: {
|
||
//跳转评论列表
|
||
goList: function goList() {
|
||
uni.navigateTo({
|
||
url: "/pages/evaluate/evaluationList?order_shop_id=".concat(this.serviceInfo.id, "&order_shop_type=1")
|
||
});
|
||
},
|
||
pageRedirect: function pageRedirect(id) {
|
||
uni.redirectTo({
|
||
url: "/pages/service/detail?id=".concat(id) // 要跳转到的目标页面路径
|
||
});
|
||
},
|
||
goInvite: function goInvite() {
|
||
var _this2 = this;
|
||
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
|
||
return _regenerator.default.wrap(function _callee2$(_context2) {
|
||
while (1) {
|
||
switch (_context2.prev = _context2.next) {
|
||
case 0:
|
||
_this2.$refs.painter.canvasToTempFilePathSync({
|
||
fileType: "jpg",
|
||
// 如果返回的是base64是无法使用 saveImageToPhotosAlbum,需要设置 pathType为url
|
||
pathType: 'url',
|
||
quality: 1,
|
||
success: function () {
|
||
var _success = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(res) {
|
||
var imageUrl, processedUrl;
|
||
return _regenerator.default.wrap(function _callee$(_context) {
|
||
while (1) {
|
||
switch (_context.prev = _context.next) {
|
||
case 0:
|
||
imageUrl = 'https://mrrplus.oss-cn-beijing.aliyuncs.com/photo/yh/1756713709528-717.png?x-oss-process=image/resize,p_40';
|
||
_context.prev = 1;
|
||
_context.next = 4;
|
||
return (0, _service.handleImgSizeUni)(res.tempFilePath);
|
||
case 4:
|
||
processedUrl = _context.sent;
|
||
console.log("处理后的图片地址:", processedUrl);
|
||
// 赋值给组件数据
|
||
imageUrl = processedUrl;
|
||
_context.next = 12;
|
||
break;
|
||
case 9:
|
||
_context.prev = 9;
|
||
_context.t0 = _context["catch"](1);
|
||
console.error("处理失败:", _context.t0);
|
||
case 12:
|
||
uni.share({
|
||
provider: "weixin",
|
||
scene: "WXSceneSession",
|
||
type: 5,
|
||
title: "\u6211\u53D1\u73B0\u4E2A\u4E0D\u9519\u7684\u670D\u52A1\uFF0C\u62FC\u5355\u7ACB\u7701".concat(_this2.formatPriceNumber(_this2.serviceInfo.server_price - _this2.serviceInfo.team_buy.price), "\u5143"),
|
||
miniProgram: {
|
||
id: 'gh_89c92e18b70b',
|
||
// 小程序原始ID
|
||
path: "/subPackages/groupBuy/detail?id=".concat(_this2.serviceInfo.id),
|
||
//小程序路径
|
||
type: _this2.$store.state.wxShareType,
|
||
// 正式版:0,测试版:1,体验版:2
|
||
webUrl: "https://www.baidu.com/"
|
||
},
|
||
// href:"https://www.baidu.com/",
|
||
imageUrl: imageUrl,
|
||
// 分享主图(建议300*300以上)
|
||
success: function success(res) {
|
||
console.log("success:" + JSON.stringify(res));
|
||
},
|
||
fail: function fail(err) {
|
||
uni.share({
|
||
provider: "weixin",
|
||
scene: "WXSceneSession",
|
||
type: 5,
|
||
title: "\u6211\u53D1\u73B0\u4E2A\u4E0D\u9519\u7684\u670D\u52A1\uFF0C\u62FC\u5355\u7ACB\u7701".concat(this.formatPriceNumber(this.serviceInfo.server_price - this.serviceInfo.team_buy.price), "\u5143"),
|
||
miniProgram: {
|
||
id: 'gh_89c92e18b70b',
|
||
// 小程序原始ID
|
||
path: "/subPackages/groupBuy/detail?id=".concat(this.serviceInfo.id),
|
||
//小程序路径
|
||
type: this.$store.state.wxShareType,
|
||
// 正式版:0,测试版:1,体验版:2
|
||
webUrl: "https://www.baidu.com/"
|
||
},
|
||
// href:"https://www.baidu.com/",
|
||
|
||
imageUrl: 'https://mrrplus.oss-cn-beijing.aliyuncs.com/photo/yh/1756713709528-717.png?x-oss-process=image/resize,p_40,',
|
||
// 分享主图(建议300*300以上)
|
||
success: function success(res) {
|
||
console.log("success:" + JSON.stringify(res));
|
||
},
|
||
fail: function fail(err) {
|
||
console.log("fail:" + JSON.stringify(err));
|
||
}
|
||
});
|
||
}
|
||
});
|
||
case 13:
|
||
case "end":
|
||
return _context.stop();
|
||
}
|
||
}
|
||
}, _callee, null, [[1, 9]]);
|
||
}));
|
||
function success(_x) {
|
||
return _success.apply(this, arguments);
|
||
}
|
||
return success;
|
||
}()
|
||
});
|
||
case 1:
|
||
case "end":
|
||
return _context2.stop();
|
||
}
|
||
}
|
||
}, _callee2);
|
||
}))();
|
||
},
|
||
goAddressList: function goAddressList() {
|
||
uni.navigateTo({
|
||
url: '/pages/address/list?select=true'
|
||
});
|
||
},
|
||
// 获取店铺或者手艺人详情
|
||
getSyrDetail: function getSyrDetail(id) {
|
||
var _this3 = this;
|
||
_request.default.post('/user/syrdetail', {
|
||
id: id
|
||
}).then(function (res) {
|
||
_this3.syrInfo = res.data;
|
||
_this3.$store.commit("setreservationSyr", res.data);
|
||
}).catch(function (err) {
|
||
console.log(err);
|
||
});
|
||
},
|
||
// 获取店铺详情
|
||
getSjDetail: function getSjDetail(id) {
|
||
var _this4 = this;
|
||
_request.default.post('/user/sjdetail', {
|
||
id: id
|
||
}).then(function (res) {
|
||
_this4.sjInfo = res.data;
|
||
_this4.$store.commit("setSelectStore", res.data);
|
||
}).catch(function (err) {
|
||
console.log(err);
|
||
});
|
||
},
|
||
getSyr: function getSyr(id) {
|
||
var _this5 = this;
|
||
var queryData = {
|
||
limit: 1,
|
||
page: 1,
|
||
name: "",
|
||
id: id,
|
||
servers_region: "",
|
||
city: this.userAdrees.cCode
|
||
};
|
||
_request.default.post("/user/servers/syrList", queryData).then(function (res) {
|
||
if (res.code == 200) {
|
||
_this5.syrCount = res.data.count;
|
||
}
|
||
}).finally(function () {});
|
||
},
|
||
// 跳转店铺详情
|
||
goShopHome: function goShopHome(id) {
|
||
uni.navigateTo({
|
||
url: '/pages/user/store-detail?id=' + id
|
||
});
|
||
},
|
||
// 跳转手艺人详情
|
||
goSyrHome: function goSyrHome(id) {
|
||
uni.navigateTo({
|
||
url: '/pages/user/syr-detail?id=' + id
|
||
});
|
||
},
|
||
// 开启或关闭声音
|
||
toggleMute: function toggleMute() {
|
||
this.isMuted = !this.isMuted;
|
||
},
|
||
previewImage: function previewImage(urls, current) {
|
||
uni.previewImage({
|
||
urls: urls,
|
||
current: current
|
||
});
|
||
},
|
||
submitOrder: function submitOrder(isOriginalPrice) {
|
||
this.isOriginalPrice = isOriginalPrice;
|
||
console.log('点击了', isOriginalPrice);
|
||
this.isLogin = uni.getStorageSync('accessToken') ? true : false;
|
||
if (!this.isLogin) {
|
||
uni.showModal({
|
||
title: '登录提醒',
|
||
content: '您暂未登录,无法预约服务,是否前去登录?',
|
||
confirmColor: '#F1AC66',
|
||
success: function success(e) {
|
||
if (e.confirm) {
|
||
// uni.oprPresentLogin()
|
||
uni.navigateTo({
|
||
url: '/pages/blogPopup/blogPopup'
|
||
});
|
||
}
|
||
}
|
||
});
|
||
return;
|
||
}
|
||
;
|
||
if (this.syrInfo.order_taking == 2 || this.sjInfo.order_taking == 2) return;
|
||
if (!this.serviceType) {
|
||
uni.showToast({
|
||
title: "请选择服务类型",
|
||
icon: "none"
|
||
});
|
||
return;
|
||
}
|
||
if (this.serviceType == 1) {
|
||
if (Object.keys(this.$store.state.reservationAddress).length == 0) {
|
||
uni.showToast({
|
||
title: "请选择到家地址",
|
||
icon: "none"
|
||
});
|
||
return;
|
||
}
|
||
if (Object.keys(this.$store.state.reservationSyr).length == 0 && this.serviceInfo.server_kind == 2) {
|
||
uni.showToast({
|
||
title: "请选择服务人员",
|
||
icon: "none"
|
||
});
|
||
return;
|
||
}
|
||
if (Object.keys(this.$store.state.reservationTime).length == 0) {
|
||
uni.showToast({
|
||
title: "请选择时间",
|
||
icon: "none"
|
||
});
|
||
return;
|
||
}
|
||
}
|
||
this.showPay = true;
|
||
// uni.navigateTo({
|
||
// url: `/pages/groupBuy/submit?id=${this.serviceInfo.id}&isOriginalPrice=${isOriginalPrice}`
|
||
// })
|
||
},
|
||
// 显示权限说明弹窗
|
||
showPermissionDialog: function showPermissionDialog(title, content) {
|
||
return new Promise(function (resolve) {
|
||
uni.showModal({
|
||
title: title,
|
||
content: content,
|
||
confirmText: '去开启',
|
||
success: function success(res) {
|
||
resolve(res.confirm);
|
||
}
|
||
});
|
||
});
|
||
},
|
||
goContact: function goContact(phone) {
|
||
var _this6 = this;
|
||
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
|
||
var systemInfo, permission, firstRequest, _yield$permissionUtil, granted, confirm, result;
|
||
return _regenerator.default.wrap(function _callee3$(_context3) {
|
||
while (1) {
|
||
switch (_context3.prev = _context3.next) {
|
||
case 0:
|
||
// uni.navigateTo({
|
||
// url: '/pages/contact/contact?phone='+this.serviceInfo.phone
|
||
// })
|
||
systemInfo = uni.getSystemInfoSync();
|
||
if (!(systemInfo.platform === 'ios')) {
|
||
_context3.next = 5;
|
||
break;
|
||
}
|
||
uni.makePhoneCall({
|
||
phoneNumber: phone //仅为示例
|
||
});
|
||
_context3.next = 35;
|
||
break;
|
||
case 5:
|
||
permission = '';
|
||
if (systemInfo.platform === 'ios') {
|
||
permission = 'phone';
|
||
} else {
|
||
permission = 'android.permission.CALL_PHONE';
|
||
}
|
||
_this6.isShowPer = true;
|
||
firstRequest = !plus.storage.getItem("perm_".concat(permission));
|
||
if (firstRequest) {
|
||
_this6.isShowPer = true;
|
||
}
|
||
// 1. 检查权限
|
||
_context3.next = 12;
|
||
return _per.default.checkPermission('phone', '需要拨打电话权限,方便您联系商家或平台');
|
||
case 12:
|
||
_yield$permissionUtil = _context3.sent;
|
||
granted = _yield$permissionUtil.granted;
|
||
if (!granted) {
|
||
_context3.next = 18;
|
||
break;
|
||
}
|
||
_this6.isShowPer = false;
|
||
uni.makePhoneCall({
|
||
phoneNumber: phone //仅为示例
|
||
});
|
||
return _context3.abrupt("return");
|
||
case 18:
|
||
_this6.isShowPer = false;
|
||
// 2. 显示权限说明弹窗
|
||
_context3.next = 21;
|
||
return _this6.showPermissionDialog('拨打电话权限申请', '我们需要拨打电话权限,方便您联系商家或平台');
|
||
case 21:
|
||
confirm = _context3.sent;
|
||
if (confirm) {
|
||
_context3.next = 24;
|
||
break;
|
||
}
|
||
return _context3.abrupt("return");
|
||
case 24:
|
||
_context3.next = 26;
|
||
return _per.default.requestPermission('phone', '需要拨打电话权限,方便您联系商家或平台');
|
||
case 26:
|
||
result = _context3.sent;
|
||
console.log('result', result);
|
||
if (!result) {
|
||
_context3.next = 33;
|
||
break;
|
||
}
|
||
uni.makePhoneCall({
|
||
phoneNumber: phone //仅为示例
|
||
});
|
||
return _context3.abrupt("return");
|
||
case 33:
|
||
_locationService.default.openAppSettings();
|
||
return _context3.abrupt("return");
|
||
case 35:
|
||
case "end":
|
||
return _context3.stop();
|
||
}
|
||
}
|
||
}, _callee3);
|
||
}))();
|
||
},
|
||
// 打开手机已有地图
|
||
openMap: function openMap() {
|
||
var that = this;
|
||
uni.openLocation({
|
||
success: function success(res) {
|
||
console.log('打开系统位置地图成功');
|
||
},
|
||
fail: function fail(error) {
|
||
console.log(error);
|
||
}
|
||
});
|
||
}
|
||
}
|
||
};
|
||
exports.default = _default;
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 1170:
|
||
/*!****************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/groupBuy/detail.vue?vue&type=style&index=0&lang=css& ***!
|
||
\****************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./detail.vue?vue&type=style&index=0&lang=css& */ 1171);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 1171:
|
||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-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--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/groupBuy/detail.vue?vue&type=style&index=0&lang=css& ***!
|
||
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
// extracted by mini-css-extract-plugin
|
||
if(false) { var cssReload; }
|
||
|
||
|
||
/***/ })
|
||
|
||
},[[1164,"common/runtime","common/vendor"]]]);
|
||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/groupBuy/detail.js.map
|