| | |
| | | (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/luggage-storage/luggage-storage"],{ |
| | | |
| | | /***/ 215: |
| | | /*!**********************************************************************************************************************!*\ |
| | | !*** D:/code/idea2023/git/gtzxinglijicun/small-program/main.js?{"page":"pages%2Fluggage-storage%2Fluggage-storage"} ***! |
| | | \**********************************************************************************************************************/ |
| | | /*! 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 _luggageStorage = _interopRequireDefault(__webpack_require__(/*! ./pages/luggage-storage/luggage-storage.vue */ 216)); |
| | | // @ts-ignore |
| | | wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; |
| | | createPage(_luggageStorage.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"])) |
| | | |
| | | /***/ }), |
| | | |
| | | /***/ 216: |
| | | /*!***************************************************************************************************!*\ |
| | | !*** D:/code/idea2023/git/gtzxinglijicun/small-program/pages/luggage-storage/luggage-storage.vue ***! |
| | | \***************************************************************************************************/ |
| | | /*! no static exports found */ |
| | | /***/ (function(module, __webpack_exports__, __webpack_require__) { |
| | | |
| | | "use strict"; |
| | | __webpack_require__.r(__webpack_exports__); |
| | | /* harmony import */ var _luggage_storage_vue_vue_type_template_id_c13e4c60_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./luggage-storage.vue?vue&type=template&id=c13e4c60&scoped=true& */ 217); |
| | | /* harmony import */ var _luggage_storage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./luggage-storage.vue?vue&type=script&lang=js& */ 219); |
| | | /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _luggage_storage_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 _luggage_storage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
| | | /* harmony import */ var _luggage_storage_vue_vue_type_style_index_0_id_c13e4c60_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./luggage-storage.vue?vue&type=style&index=0&id=c13e4c60&lang=scss&scoped=true& */ 221); |
| | | /* harmony import */ var _soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 41); |
| | | |
| | | var renderjs |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /* normalize component */ |
| | | |
| | | var component = Object(_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( |
| | | _luggage_storage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], |
| | | _luggage_storage_vue_vue_type_template_id_c13e4c60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], |
| | | _luggage_storage_vue_vue_type_template_id_c13e4c60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], |
| | | false, |
| | | null, |
| | | "c13e4c60", |
| | | null, |
| | | false, |
| | | _luggage_storage_vue_vue_type_template_id_c13e4c60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"], |
| | | renderjs |
| | | ) |
| | | |
| | | component.options.__file = "pages/luggage-storage/luggage-storage.vue" |
| | | /* harmony default export */ __webpack_exports__["default"] = (component.exports); |
| | | |
| | | /***/ }), |
| | | |
| | | /***/ 217: |
| | | /*!**********************************************************************************************************************************************!*\ |
| | | !*** D:/code/idea2023/git/gtzxinglijicun/small-program/pages/luggage-storage/luggage-storage.vue?vue&type=template&id=c13e4c60&scoped=true& ***! |
| | | \**********************************************************************************************************************************************/ |
| | | /*! exports provided: render, staticRenderFns, recyclableRender, components */ |
| | | /***/ (function(module, __webpack_exports__, __webpack_require__) { |
| | | |
| | | "use strict"; |
| | | __webpack_require__.r(__webpack_exports__); |
| | | /* harmony import */ var _soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_template_id_c13e4c60_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./luggage-storage.vue?vue&type=template&id=c13e4c60&scoped=true& */ 218); |
| | | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_template_id_c13e4c60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); |
| | | |
| | | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_template_id_c13e4c60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); |
| | | |
| | | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_template_id_c13e4c60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); |
| | | |
| | | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_template_id_c13e4c60_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); |
| | | |
| | | |
| | | |
| | | /***/ }), |
| | | |
| | | /***/ 218: |
| | | /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ |
| | | !*** ./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!D:/code/idea2023/git/gtzxinglijicun/small-program/pages/luggage-storage/luggage-storage.vue?vue&type=template&id=c13e4c60&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 = { |
| | | uIcon: function () { |
| | | return Promise.all(/*! import() | node-modules/uview-ui/components/u-icon/u-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-icon/u-icon.vue */ 475)) |
| | | }, |
| | | uDatetimePicker: function () { |
| | | return Promise.all(/*! import() | node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-datetime-picker/u-datetime-picker.vue */ 499)) |
| | | }, |
| | | 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 */ 491)) |
| | | }, |
| | | uActionSheet: function () { |
| | | return Promise.all(/*! import() | node-modules/uview-ui/components/u-action-sheet/u-action-sheet */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-action-sheet/u-action-sheet")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-action-sheet/u-action-sheet.vue */ 508)) |
| | | }, |
| | | } |
| | | } 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 |
| | | if (!_vm._isMounted) { |
| | | _vm.e0 = function ($event) { |
| | | _vm.showArriveTimePicker = true |
| | | } |
| | | _vm.e1 = function ($event) { |
| | | _vm.showPickupTimePicker = true |
| | | } |
| | | _vm.e2 = function ($event) { |
| | | _vm.showArriveTimePicker = false |
| | | } |
| | | _vm.e3 = function ($event) { |
| | | _vm.showArriveTimePicker = false |
| | | } |
| | | _vm.e4 = function ($event) { |
| | | _vm.showPickupTimePicker = false |
| | | } |
| | | _vm.e5 = function ($event) { |
| | | _vm.showPickupTimePicker = false |
| | | } |
| | | _vm.e6 = function ($event) { |
| | | _vm.showGoodsPopup = true |
| | | } |
| | | _vm.e7 = function ($event, item) { |
| | | var _temp = arguments[arguments.length - 1].currentTarget.dataset, |
| | | _temp2 = _temp.eventParams || _temp["event-params"], |
| | | item = _temp2.item |
| | | var _temp, _temp2 |
| | | _vm.isUrgent = item.id |
| | | } |
| | | _vm.e8 = function ($event) { |
| | | _vm.showStorePopup = false |
| | | } |
| | | _vm.e9 = function ($event) { |
| | | _vm.showStorePopup = false |
| | | } |
| | | _vm.e10 = function ($event, index) { |
| | | var _temp3 = arguments[arguments.length - 1].currentTarget.dataset, |
| | | _temp4 = _temp3.eventParams || _temp3["event-params"], |
| | | index = _temp4.index |
| | | var _temp3, _temp4 |
| | | _vm.storeList.forEach(function (row, i) { |
| | | return (row.active = index === i) |
| | | }) |
| | | } |
| | | _vm.e11 = function ($event) { |
| | | _vm.showGoodsPopup = false |
| | | } |
| | | _vm.e12 = function ($event) { |
| | | _vm.showGoodsPopup = false |
| | | } |
| | | _vm.e13 = function ($event, index) { |
| | | var _temp5 = arguments[arguments.length - 1].currentTarget.dataset, |
| | | _temp6 = _temp5.eventParams || _temp5["event-params"], |
| | | index = _temp6.index |
| | | var _temp5, _temp6 |
| | | _vm.goodsOptions.forEach(function (row, i) { |
| | | return (row.active = i === index) |
| | | }) |
| | | } |
| | | _vm.e14 = function ($event) { |
| | | _vm.showAmountPopup = false |
| | | } |
| | | _vm.e15 = function ($event) { |
| | | _vm.showAmountPopup = false |
| | | } |
| | | _vm.e16 = function ($event) { |
| | | _vm.showAmountPopup = false |
| | | } |
| | | _vm.e17 = function ($event) { |
| | | _vm.showReceiveAddress = false |
| | | } |
| | | } |
| | | } |
| | | var recyclableRender = false |
| | | var staticRenderFns = [] |
| | | render._withStripped = true |
| | | |
| | | |
| | | |
| | | /***/ }), |
| | | |
| | | /***/ 219: |
| | | /*!****************************************************************************************************************************!*\ |
| | | !*** D:/code/idea2023/git/gtzxinglijicun/small-program/pages/luggage-storage/luggage-storage.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 _soft_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./luggage-storage.vue?vue&type=script&lang=js& */ 220); |
| | | /* harmony import */ var _soft_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_soft_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); |
| | | /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _soft_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_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 _soft_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
| | | /* harmony default export */ __webpack_exports__["default"] = (_soft_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); |
| | | |
| | | /***/ }), |
| | | |
| | | /***/ 220: |
| | | /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ |
| | | !*** ./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!D:/code/idea2023/git/gtzxinglijicun/small-program/pages/luggage-storage/luggage-storage.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 _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18)); |
| | | var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 36)); |
| | | var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11)); |
| | | var _vuex = __webpack_require__(/*! vuex */ 37); |
| | | function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } |
| | | function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } |
| | | var _default = { |
| | | data: function data() { |
| | | return { |
| | | showStorePopup: false, |
| | | showGoodsPopup: false, |
| | | showAmountPopup: false, |
| | | showArriveTimePicker: false, |
| | | showPickupTimePicker: false, |
| | | arriveTimeValue: Number(new Date()), |
| | | pickupTimeValue: Number(new Date()), |
| | | activeMode: 'local', |
| | | modeTabs: [{ |
| | | label: '就地寄存', |
| | | value: 'local' |
| | | }, { |
| | | label: '同城寄送', |
| | | value: 'city' |
| | | }], |
| | | agreementChecked: true, |
| | | tempSelectedStoreId: 2, |
| | | selectedStoreId: 2, |
| | | tempSelectedGoodsIds: [1], |
| | | selectedGoodsIds: [1], |
| | | selectedLuggageId: 1, |
| | | isUrgent: 0, |
| | | form: { |
| | | receiver: '', |
| | | mobile: '', |
| | | arriveTime: '', |
| | | pickupTime: '', |
| | | goodType: '', |
| | | goodTypeName: '', |
| | | insurance: '', |
| | | remark: '', |
| | | goodsImages: [] |
| | | }, |
| | | amountData: null, |
| | | luggageTypes: [], |
| | | serviceTimes: [], |
| | | storeList: [], |
| | | selectedStore: null, |
| | | sendStore: null, |
| | | receiveStore: null, |
| | | receiveAddr: null, |
| | | storePopupType: 'send', |
| | | storeForm: { |
| | | keyword: '', |
| | | page: 1, |
| | | isSearch: true |
| | | }, |
| | | goodsOptions: [], |
| | | uploadedImages: [], |
| | | showReceiveAddress: false, |
| | | actions: [{ |
| | | name: '选择服务点' |
| | | }, { |
| | | name: '选择地址簿' |
| | | }] |
| | | }; |
| | | }, |
| | | watch: { |
| | | 'form.insurance': { |
| | | handler: function handler() { |
| | | this.calculateLocalPrice(); |
| | | } |
| | | }, |
| | | isUrgent: { |
| | | handler: function handler() { |
| | | if (this.activeMode === 'city') { |
| | | this.calculateRemotePrice(); |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)(['latitude', 'longitude', 'cityId'])), {}, { |
| | | servicePointPlaceholder: function servicePointPlaceholder() { |
| | | return this.activeMode === 'city' ? '选择寄送服务点' : '选择寄存服务点'; |
| | | }, |
| | | selectedGoodsText: function selectedGoodsText() { |
| | | var _this = this; |
| | | if (!this.selectedGoodsIds.length) { |
| | | return '必选,请选择'; |
| | | } |
| | | var labels = this.goodsOptions.filter(function (item) { |
| | | return _this.selectedGoodsIds.includes(item.id); |
| | | }).map(function (item) { |
| | | return item.name; |
| | | }); |
| | | return labels.join('、'); |
| | | }, |
| | | totalPriceText: function totalPriceText() { |
| | | return '¥150.00'; |
| | | } |
| | | }), |
| | | onLoad: function onLoad() { |
| | | var _this2 = this; |
| | | this.getNearbyShopList(); |
| | | this.getCategoryList(); |
| | | this.getCitySizeList(); |
| | | uni.$on('updateAddress', function (data) { |
| | | console.log(data); |
| | | _this2.receiveAddr = data; |
| | | }); |
| | | }, |
| | | methods: { |
| | | caozuo: function caozuo(e) { |
| | | var that = this; |
| | | if (e.name === '选择服务点') { |
| | | that.storePopupType = 'receive'; |
| | | that.receiveStore = null; |
| | | that.showStorePopup = true; |
| | | } else if (e.name === '选择地址簿') { |
| | | that.receiveAddr = null; |
| | | uni.navigateTo({ |
| | | url: '/pages/address/address?type=1' |
| | | }); |
| | | } |
| | | that.showReceiveAddress = false; |
| | | }, |
| | | uploadFiles: function uploadFiles(filePaths) { |
| | | var _arguments = arguments, |
| | | _this3 = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { |
| | | var maxCount, limitedPaths, uploadTasks, results; |
| | | return _regenerator.default.wrap(function _callee$(_context) { |
| | | while (1) { |
| | | switch (_context.prev = _context.next) { |
| | | case 0: |
| | | maxCount = _arguments.length > 1 && _arguments[1] !== undefined ? _arguments[1] : 9; |
| | | if (!(!filePaths || filePaths.length === 0)) { |
| | | _context.next = 3; |
| | | break; |
| | | } |
| | | return _context.abrupt("return", []); |
| | | case 3: |
| | | limitedPaths = filePaths.slice(0, maxCount); |
| | | uploadTasks = limitedPaths.map(function (filePath) { |
| | | return new Promise(function (resolve, reject) { |
| | | uni.uploadFile({ |
| | | url: _this3.$baseUrl + '/web/public/upload', |
| | | filePath: filePath, |
| | | name: 'file', |
| | | formData: { |
| | | folder: 'orders' |
| | | }, |
| | | success: function success(res) { |
| | | if (res.statusCode === 200) { |
| | | var data = JSON.parse(res.data); |
| | | if (data.code === 200) { |
| | | resolve(data.data); |
| | | } else { |
| | | reject(new Error(data.msg || '上传失败')); |
| | | } |
| | | } else { |
| | | reject(new Error('上传失败')); |
| | | } |
| | | }, |
| | | fail: function fail(err) { |
| | | reject(err); |
| | | } |
| | | }); |
| | | }); |
| | | }); |
| | | _context.prev = 5; |
| | | _context.next = 8; |
| | | return Promise.all(uploadTasks); |
| | | case 8: |
| | | results = _context.sent; |
| | | return _context.abrupt("return", results); |
| | | case 12: |
| | | _context.prev = 12; |
| | | _context.t0 = _context["catch"](5); |
| | | uni.showToast({ |
| | | title: '上传失败', |
| | | icon: 'none' |
| | | }); |
| | | throw _context.t0; |
| | | case 16: |
| | | case "end": |
| | | return _context.stop(); |
| | | } |
| | | } |
| | | }, _callee, null, [[5, 12]]); |
| | | }))(); |
| | | }, |
| | | deleteImage: function deleteImage(index) { |
| | | this.uploadedImages.splice(index, 1); |
| | | this.form.goodsImages.splice(index, 1); |
| | | }, |
| | | chooseAndUploadImage: function chooseAndUploadImage() { |
| | | var _arguments2 = arguments, |
| | | _this4 = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { |
| | | var maxCount, currentCount, remainingCount; |
| | | return _regenerator.default.wrap(function _callee3$(_context3) { |
| | | while (1) { |
| | | switch (_context3.prev = _context3.next) { |
| | | case 0: |
| | | maxCount = _arguments2.length > 0 && _arguments2[0] !== undefined ? _arguments2[0] : 9; |
| | | currentCount = _this4.form.goodsImages.length; |
| | | remainingCount = maxCount - currentCount; |
| | | if (!(remainingCount <= 0)) { |
| | | _context3.next = 6; |
| | | break; |
| | | } |
| | | uni.showToast({ |
| | | title: "\u6700\u591A\u4E0A\u4F20".concat(maxCount, "\u5F20\u56FE\u7247"), |
| | | icon: 'none' |
| | | }); |
| | | return _context3.abrupt("return"); |
| | | case 6: |
| | | uni.chooseImage({ |
| | | count: remainingCount, |
| | | sizeType: ['compressed'], |
| | | sourceType: ['album', 'camera'], |
| | | success: function () { |
| | | var _success = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(res) { |
| | | var tempFilePaths, uploadResults, addrs, fullPaths; |
| | | return _regenerator.default.wrap(function _callee2$(_context2) { |
| | | while (1) { |
| | | switch (_context2.prev = _context2.next) { |
| | | case 0: |
| | | tempFilePaths = res.tempFilePaths; |
| | | uni.showLoading({ |
| | | title: '上传中...', |
| | | mask: true |
| | | }); |
| | | _context2.prev = 2; |
| | | _context2.next = 5; |
| | | return _this4.uploadFiles(tempFilePaths, maxCount); |
| | | case 5: |
| | | uploadResults = _context2.sent; |
| | | addrs = uploadResults.map(function (item) { |
| | | return item.imgaddr; |
| | | }); |
| | | fullPaths = uploadResults.map(function (item) { |
| | | return item.url || item.path || item; |
| | | }); |
| | | _this4.uploadedImages = [].concat((0, _toConsumableArray2.default)(_this4.uploadedImages), (0, _toConsumableArray2.default)(fullPaths.map(function (url) { |
| | | return { |
| | | url: url |
| | | }; |
| | | }))); |
| | | _this4.form.goodsImages = [].concat((0, _toConsumableArray2.default)(_this4.form.goodsImages), (0, _toConsumableArray2.default)(addrs)); |
| | | uni.hideLoading(); |
| | | uni.showToast({ |
| | | title: '上传成功', |
| | | icon: 'success' |
| | | }); |
| | | _context2.next = 17; |
| | | break; |
| | | case 14: |
| | | _context2.prev = 14; |
| | | _context2.t0 = _context2["catch"](2); |
| | | uni.hideLoading(); |
| | | case 17: |
| | | case "end": |
| | | return _context2.stop(); |
| | | } |
| | | } |
| | | }, _callee2, null, [[2, 14]]); |
| | | })); |
| | | function success(_x) { |
| | | return _success.apply(this, arguments); |
| | | } |
| | | return success; |
| | | }() |
| | | }); |
| | | case 7: |
| | | case "end": |
| | | return _context3.stop(); |
| | | } |
| | | } |
| | | }, _callee3); |
| | | }))(); |
| | | }, |
| | | searchStore: function searchStore() { |
| | | this.storeList = []; |
| | | this.storeForm.page = 1; |
| | | this.storeForm.isSearch = true; |
| | | this.getNearbyShopList(); |
| | | }, |
| | | switchMode: function switchMode(mode) { |
| | | this.activeMode = mode; |
| | | this.selectedStore = null; |
| | | this.sendStore = null; |
| | | this.receiveStore = null; |
| | | this.receiveAddr = null; |
| | | this.form.receiver = ''; |
| | | this.form.mobile = ''; |
| | | this.form.arriveTime = ''; |
| | | this.form.pickupTime = ''; |
| | | this.form.goodType = ''; |
| | | this.form.goodTypeName = ''; |
| | | this.form.insurance = ''; |
| | | this.form.remark = ''; |
| | | this.form.goodsImages = []; |
| | | this.amountData = null; |
| | | this.uploadedImages = []; |
| | | this.luggageTypes.forEach(function (item) { |
| | | item.count = 0; |
| | | }); |
| | | }, |
| | | toggleAgreement: function toggleAgreement() { |
| | | this.agreementChecked = !this.agreementChecked; |
| | | }, |
| | | goRichText: function goRichText(type) { |
| | | uni.navigateTo({ |
| | | url: '/pages/rich-text/rich-text?type=' + type |
| | | }); |
| | | }, |
| | | openReceiveAddress: function openReceiveAddress() { |
| | | this.showReceiveAddress = true; |
| | | }, |
| | | openAmountPopup: function openAmountPopup() { |
| | | this.showAmountPopup = true; |
| | | }, |
| | | openStorePopup: function openStorePopup() { |
| | | this.storePopupType = 'send'; |
| | | this.tempSelectedStoreId = null; |
| | | this.showStorePopup = true; |
| | | }, |
| | | openStorePopup0: function openStorePopup0() { |
| | | this.storePopupType = 'send0'; |
| | | this.tempSelectedStoreId = null; |
| | | this.showStorePopup = true; |
| | | }, |
| | | confirmStore: function confirmStore() { |
| | | console.log("========================="); |
| | | var selected = this.storeList.find(function (item) { |
| | | return item.active; |
| | | }); |
| | | console.log(selected); |
| | | if (this.storePopupType === 'send') { |
| | | this.sendStore = selected; |
| | | } else if (this.storePopupType === 'receive') { |
| | | this.receiveStore = selected; |
| | | this.receiveAddr = null; |
| | | this.calculateRemotePrice(); |
| | | } else { |
| | | this.selectedStore = selected; |
| | | this.calculateLocalPrice(); |
| | | } |
| | | this.showStorePopup = false; |
| | | }, |
| | | confirmGoods: function confirmGoods() { |
| | | var _this$goodsOptions$fi, _this$goodsOptions$fi2; |
| | | if (!this.goodsOptions.find(function (item) { |
| | | return item.active; |
| | | })) { |
| | | uni.showToast({ |
| | | title: '请选择物品信息', |
| | | icon: 'none' |
| | | }); |
| | | return; |
| | | } |
| | | this.form.goodTypeName = ((_this$goodsOptions$fi = this.goodsOptions.find(function (item) { |
| | | return item.active; |
| | | })) === null || _this$goodsOptions$fi === void 0 ? void 0 : _this$goodsOptions$fi.name) || ''; |
| | | this.form.goodType = ((_this$goodsOptions$fi2 = this.goodsOptions.find(function (item) { |
| | | return item.active; |
| | | })) === null || _this$goodsOptions$fi2 === void 0 ? void 0 : _this$goodsOptions$fi2.id) || ''; |
| | | this.showGoodsPopup = false; |
| | | }, |
| | | confirmArriveTime: function confirmArriveTime(e) { |
| | | var date = new Date(e.value); |
| | | var year = date.getFullYear(); |
| | | var month = String(date.getMonth() + 1).padStart(2, '0'); |
| | | var day = String(date.getDate()).padStart(2, '0'); |
| | | var hour = String(date.getHours()).padStart(2, '0'); |
| | | var minute = String(date.getMinutes()).padStart(2, '0'); |
| | | this.form.arriveTime = "".concat(year, "-").concat(month, "-").concat(day, " ").concat(hour, ":").concat(minute); |
| | | this.showArriveTimePicker = false; |
| | | this.calculateLocalPrice(); |
| | | }, |
| | | confirmPickupTime: function confirmPickupTime(e) { |
| | | var date = new Date(e.value); |
| | | var year = date.getFullYear(); |
| | | var month = String(date.getMonth() + 1).padStart(2, '0'); |
| | | var day = String(date.getDate()).padStart(2, '0'); |
| | | var hour = String(date.getHours()).padStart(2, '0'); |
| | | var minute = String(date.getMinutes()).padStart(2, '0'); |
| | | var pickupTime = "".concat(year, "-").concat(month, "-").concat(day, " ").concat(hour, ":").concat(minute); |
| | | if (this.form.arriveTime && new Date(pickupTime) <= new Date(this.form.arriveTime)) { |
| | | uni.showToast({ |
| | | title: '预计取件时间必须大于预计到店时间', |
| | | icon: 'none' |
| | | }); |
| | | return; |
| | | } |
| | | this.form.pickupTime = pickupTime; |
| | | this.showPickupTimePicker = false; |
| | | this.calculateLocalPrice(); |
| | | }, |
| | | // 物品分类 |
| | | getCategoryList: function getCategoryList() { |
| | | var _this5 = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() { |
| | | var res; |
| | | return _regenerator.default.wrap(function _callee4$(_context4) { |
| | | while (1) { |
| | | switch (_context4.prev = _context4.next) { |
| | | case 0: |
| | | _context4.next = 2; |
| | | return _this5.$u.api.getCategoryList({ |
| | | type: 2 |
| | | }); |
| | | case 2: |
| | | res = _context4.sent; |
| | | if (res.code === 200) { |
| | | res.data.forEach(function (item) { |
| | | item.active = false; |
| | | }); |
| | | _this5.goodsOptions = res.data || []; |
| | | } |
| | | case 4: |
| | | case "end": |
| | | return _context4.stop(); |
| | | } |
| | | } |
| | | }, _callee4); |
| | | }))(); |
| | | }, |
| | | getCitySizeList: function getCitySizeList() { |
| | | var _this6 = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() { |
| | | var res; |
| | | return _regenerator.default.wrap(function _callee5$(_context5) { |
| | | while (1) { |
| | | switch (_context5.prev = _context5.next) { |
| | | case 0: |
| | | _context5.next = 2; |
| | | return _this6.$u.api.getCitySizeList({ |
| | | cityId: _this6.cityId |
| | | }); |
| | | case 2: |
| | | res = _context5.sent; |
| | | if (res.code === 200) { |
| | | res.data.forEach(function (item) { |
| | | item.count = 0; |
| | | }); |
| | | _this6.luggageTypes = res.data || []; |
| | | } |
| | | case 4: |
| | | case "end": |
| | | return _context5.stop(); |
| | | } |
| | | } |
| | | }, _callee5); |
| | | }))(); |
| | | }, |
| | | getNearbyShopList: function getNearbyShopList() { |
| | | var _this7 = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() { |
| | | var res; |
| | | return _regenerator.default.wrap(function _callee6$(_context6) { |
| | | while (1) { |
| | | switch (_context6.prev = _context6.next) { |
| | | case 0: |
| | | if (_this7.storeForm.isSearch) { |
| | | _context6.next = 2; |
| | | break; |
| | | } |
| | | return _context6.abrupt("return"); |
| | | case 2: |
| | | _context6.next = 4; |
| | | return _this7.$u.api.getNearbyShopList({ |
| | | capacity: 10, |
| | | page: _this7.storeForm.page, |
| | | model: { |
| | | latitude: _this7.latitude, |
| | | longitude: _this7.longitude, |
| | | cityId: _this7.cityId, |
| | | name: _this7.storeForm.keyword, |
| | | sortType: 1 |
| | | } |
| | | }); |
| | | case 4: |
| | | res = _context6.sent; |
| | | if (res.code === 200) { |
| | | res.data.records.forEach(function (item) { |
| | | item.active = false; |
| | | }); |
| | | _this7.storeList = [].concat((0, _toConsumableArray2.default)(_this7.storeList), (0, _toConsumableArray2.default)(res.data.records || [])); |
| | | _this7.storeForm.page++; |
| | | _this7.storeForm.isSearch = _this7.storeList.length <= res.data.total; |
| | | } |
| | | case 6: |
| | | case "end": |
| | | return _context6.stop(); |
| | | } |
| | | } |
| | | }, _callee6); |
| | | }))(); |
| | | }, |
| | | increaseCount: function increaseCount(index) { |
| | | this.luggageTypes[index].count++; |
| | | this.calculateLocalPrice(); |
| | | }, |
| | | decreaseCount: function decreaseCount(index) { |
| | | if (this.luggageTypes[index].count > 0) { |
| | | this.luggageTypes[index].count--; |
| | | } |
| | | this.calculateLocalPrice(); |
| | | }, |
| | | calculateLocalPrice: function calculateLocalPrice() { |
| | | var _this8 = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() { |
| | | return _regenerator.default.wrap(function _callee7$(_context7) { |
| | | while (1) { |
| | | switch (_context7.prev = _context7.next) { |
| | | case 0: |
| | | if (_this8.activeMode === 'city') { |
| | | _this8.calculateRemotePrice(); |
| | | } else { |
| | | _this8.calculateLocalPriceOnly(); |
| | | } |
| | | case 1: |
| | | case "end": |
| | | return _context7.stop(); |
| | | } |
| | | } |
| | | }, _callee7); |
| | | }))(); |
| | | }, |
| | | calculateLocalPriceOnly: function calculateLocalPriceOnly() { |
| | | var _this9 = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() { |
| | | var luggageList, res; |
| | | return _regenerator.default.wrap(function _callee8$(_context8) { |
| | | while (1) { |
| | | switch (_context8.prev = _context8.next) { |
| | | case 0: |
| | | if (!(!_this9.selectedStore || !_this9.form.arriveTime || !_this9.form.pickupTime)) { |
| | | _context8.next = 2; |
| | | break; |
| | | } |
| | | return _context8.abrupt("return"); |
| | | case 2: |
| | | luggageList = _this9.luggageTypes.filter(function (item) { |
| | | return item.count > 0; |
| | | }).map(function (item) { |
| | | return { |
| | | categoryId: item.id, |
| | | quantity: item.count |
| | | }; |
| | | }); |
| | | if (!(luggageList.length === 0)) { |
| | | _context8.next = 5; |
| | | break; |
| | | } |
| | | return _context8.abrupt("return"); |
| | | case 5: |
| | | _context8.next = 7; |
| | | return _this9.$u.api.calculateLocalPrice({ |
| | | cityId: _this9.cityId, |
| | | shopId: _this9.selectedStore.id, |
| | | depositStartTime: _this9.form.arriveTime + ':00', |
| | | depositEndTime: _this9.form.pickupTime + ':00', |
| | | items: luggageList, |
| | | declaredAmount: _this9.form.insurance || 0 |
| | | }); |
| | | case 7: |
| | | res = _context8.sent; |
| | | if (res.code === 200) { |
| | | res.data.itemList.forEach(function (item) { |
| | | item.unitPrice = item.unitPrice / 100; |
| | | }); |
| | | res.data.totalPrice = res.data.totalPrice / 100; |
| | | res.data.insuranceFee = res.data.insuranceFee / 100; |
| | | _this9.amountData = res.data; |
| | | } |
| | | case 9: |
| | | case "end": |
| | | return _context8.stop(); |
| | | } |
| | | } |
| | | }, _callee8); |
| | | }))(); |
| | | }, |
| | | calculateRemotePrice: function calculateRemotePrice() { |
| | | var _this10 = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9() { |
| | | var luggageList, fromLat, fromLgt, toLat, toLgt, res; |
| | | return _regenerator.default.wrap(function _callee9$(_context9) { |
| | | while (1) { |
| | | switch (_context9.prev = _context9.next) { |
| | | case 0: |
| | | if (!(!_this10.sendStore || !_this10.form.arriveTime || !_this10.form.pickupTime)) { |
| | | _context9.next = 2; |
| | | break; |
| | | } |
| | | return _context9.abrupt("return"); |
| | | case 2: |
| | | if (!(!_this10.receiveStore && !_this10.receiveAddr)) { |
| | | _context9.next = 4; |
| | | break; |
| | | } |
| | | return _context9.abrupt("return"); |
| | | case 4: |
| | | luggageList = _this10.luggageTypes.filter(function (item) { |
| | | return item.count > 0; |
| | | }).map(function (item) { |
| | | return { |
| | | categoryId: item.id, |
| | | quantity: item.count |
| | | }; |
| | | }); |
| | | if (!(luggageList.length === 0)) { |
| | | _context9.next = 7; |
| | | break; |
| | | } |
| | | return _context9.abrupt("return"); |
| | | case 7: |
| | | fromLat = ''; |
| | | fromLgt = ''; |
| | | toLat = ''; |
| | | toLgt = ''; |
| | | if (_this10.sendStore) { |
| | | fromLat = _this10.sendStore.latitude; |
| | | fromLgt = _this10.sendStore.longitude; |
| | | } |
| | | if (_this10.receiveStore) { |
| | | toLat = _this10.receiveStore.latitude; |
| | | toLgt = _this10.receiveStore.longitude; |
| | | } else if (_this10.receiveAddr) { |
| | | toLat = _this10.receiveAddr.latitude; |
| | | toLgt = _this10.receiveAddr.longitude; |
| | | } |
| | | _context9.next = 15; |
| | | return _this10.$u.api.calculateRemotePrice({ |
| | | cityId: _this10.cityId, |
| | | fromLat: fromLat, |
| | | fromLgt: fromLgt, |
| | | toLat: toLat, |
| | | toLgt: toLgt, |
| | | urgent: _this10.isUrgent, |
| | | depositStartTime: _this10.form.arriveTime + ':00', |
| | | depositEndTime: _this10.form.pickupTime + ':00', |
| | | items: luggageList, |
| | | declaredAmount: _this10.form.insurance || 0 |
| | | }); |
| | | case 15: |
| | | res = _context9.sent; |
| | | if (res.code === 200) { |
| | | res.data.itemList.forEach(function (item) { |
| | | item.unitPrice = item.unitPrice / 100; |
| | | }); |
| | | res.data.totalPrice = res.data.totalPrice / 100; |
| | | res.data.insuranceFee = res.data.insuranceFee / 100; |
| | | _this10.serviceTimes = [{ |
| | | id: 0, |
| | | name: '标准达', |
| | | serviceTime: res.data.standardHours, |
| | | price: res.data.itemPrice / 100 |
| | | }, { |
| | | id: 1, |
| | | name: '急速达', |
| | | serviceTime: res.data.urgentHours, |
| | | price: (res.data.urgentFee + res.data.itemPrice) / 100 |
| | | }]; |
| | | _this10.amountData = res.data; |
| | | } |
| | | case 17: |
| | | case "end": |
| | | return _context9.stop(); |
| | | } |
| | | } |
| | | }, _callee9); |
| | | }))(); |
| | | }, |
| | | createOrder: function createOrder() { |
| | | var _this11 = this; |
| | | return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10() { |
| | | var luggageList, items, orderParams, res; |
| | | return _regenerator.default.wrap(function _callee10$(_context10) { |
| | | while (1) { |
| | | switch (_context10.prev = _context10.next) { |
| | | case 0: |
| | | if (_this11.agreementChecked) { |
| | | _context10.next = 3; |
| | | break; |
| | | } |
| | | uni.showToast({ |
| | | title: '请先阅读并同意用户服务协议及隐私政策', |
| | | icon: 'none' |
| | | }); |
| | | return _context10.abrupt("return"); |
| | | case 3: |
| | | if (!(_this11.activeMode === 'local')) { |
| | | _context10.next = 9; |
| | | break; |
| | | } |
| | | if (_this11.selectedStore) { |
| | | _context10.next = 7; |
| | | break; |
| | | } |
| | | uni.showToast({ |
| | | title: '请选择门店', |
| | | icon: 'none' |
| | | }); |
| | | return _context10.abrupt("return"); |
| | | case 7: |
| | | _context10.next = 15; |
| | | break; |
| | | case 9: |
| | | if (_this11.sendStore) { |
| | | _context10.next = 12; |
| | | break; |
| | | } |
| | | uni.showToast({ |
| | | title: '请选择寄件服务点', |
| | | icon: 'none' |
| | | }); |
| | | return _context10.abrupt("return"); |
| | | case 12: |
| | | if (!(!_this11.receiveStore && !_this11.receiveAddr)) { |
| | | _context10.next = 15; |
| | | break; |
| | | } |
| | | uni.showToast({ |
| | | title: '请选择取件地址', |
| | | icon: 'none' |
| | | }); |
| | | return _context10.abrupt("return"); |
| | | case 15: |
| | | if (_this11.form.arriveTime) { |
| | | _context10.next = 18; |
| | | break; |
| | | } |
| | | uni.showToast({ |
| | | title: '请选择预计到店时间', |
| | | icon: 'none' |
| | | }); |
| | | return _context10.abrupt("return"); |
| | | case 18: |
| | | if (_this11.form.pickupTime) { |
| | | _context10.next = 21; |
| | | break; |
| | | } |
| | | uni.showToast({ |
| | | title: '请选择预计取件时间', |
| | | icon: 'none' |
| | | }); |
| | | return _context10.abrupt("return"); |
| | | case 21: |
| | | if (!(new Date(_this11.form.pickupTime) <= new Date(_this11.form.arriveTime))) { |
| | | _context10.next = 24; |
| | | break; |
| | | } |
| | | uni.showToast({ |
| | | title: '预计取件时间必须大于预计到店时间', |
| | | icon: 'none' |
| | | }); |
| | | return _context10.abrupt("return"); |
| | | case 24: |
| | | luggageList = _this11.luggageTypes.filter(function (item) { |
| | | return item.count > 0; |
| | | }).map(function (item) { |
| | | return { |
| | | categoryId: item.id, |
| | | quantity: item.count |
| | | }; |
| | | }); |
| | | if (!(luggageList.length === 0)) { |
| | | _context10.next = 28; |
| | | break; |
| | | } |
| | | uni.showToast({ |
| | | title: '请选择行李类型', |
| | | icon: 'none' |
| | | }); |
| | | return _context10.abrupt("return"); |
| | | case 28: |
| | | items = luggageList.map(function (item) { |
| | | return { |
| | | categoryId: item.categoryId, |
| | | quantity: item.quantity |
| | | }; |
| | | }); |
| | | orderParams = { |
| | | cityId: _this11.cityId, |
| | | declaredAmount: _this11.form.insurance || 0, |
| | | expectedDepositTime: _this11.form.arriveTime + ':00', |
| | | expectedTakeTime: _this11.form.pickupTime + ':00', |
| | | goodType: _this11.form.goodType, |
| | | goodsImages: _this11.form.goodsImages, |
| | | items: items, |
| | | remark: _this11.form.remark, |
| | | takePhone: _this11.form.mobile, |
| | | takeUser: _this11.form.receiver, |
| | | type: _this11.activeMode === 'local' ? 0 : 1, |
| | | isUrgent: _this11.isUrgent |
| | | }; |
| | | if (_this11.activeMode === 'local') { |
| | | orderParams.depositShopId = _this11.selectedStore.id; |
| | | } else { |
| | | orderParams.depositShopId = _this11.sendStore.id; |
| | | orderParams.fromShopId = _this11.sendStore.id; |
| | | if (_this11.receiveStore) { |
| | | orderParams.toType = 0; |
| | | orderParams.takeShopId = _this11.receiveStore.id; |
| | | orderParams.takeLat = _this11.receiveStore.latitude; |
| | | orderParams.takeLgt = _this11.receiveStore.longitude; |
| | | orderParams.takeLocation = _this11.receiveStore.address; |
| | | } else if (_this11.receiveAddr) { |
| | | orderParams.toType = 1; |
| | | orderParams.toAddrId = _this11.receiveAddr.id; |
| | | orderParams.takeLat = _this11.receiveAddr.latitude; |
| | | orderParams.takeLgt = _this11.receiveAddr.longitude; |
| | | orderParams.takeLocation = _this11.receiveAddr.addr; |
| | | } |
| | | } |
| | | _context10.next = 33; |
| | | return _this11.$u.api.createOrder(orderParams); |
| | | case 33: |
| | | res = _context10.sent; |
| | | if (res.code === 200) { |
| | | if (res.data) { |
| | | _this11.processPayment(res.data.response, res.data.orderId); |
| | | } |
| | | } |
| | | case 35: |
| | | case "end": |
| | | return _context10.stop(); |
| | | } |
| | | } |
| | | }, _callee10); |
| | | }))(); |
| | | }, |
| | | processPayment: function processPayment(paymentData, orderId) { |
| | | uni.requestPayment({ |
| | | provider: 'wxpay', |
| | | timeStamp: paymentData.timeStamp || '', |
| | | nonceStr: paymentData.nonceStr || '', |
| | | package: paymentData.package || '', |
| | | signType: paymentData.signType || 'MD5', |
| | | paySign: paymentData.paySign || '', |
| | | success: function success(res) { |
| | | uni.redirectTo({ |
| | | url: '/pages/payment-success/payment-success?orderId=' + orderId |
| | | }); |
| | | }, |
| | | fail: function fail(err) { |
| | | if (err.errMsg.includes('cancel')) { |
| | | uni.showToast({ |
| | | title: '已取消支付', |
| | | icon: 'none' |
| | | }); |
| | | } else { |
| | | uni.showToast({ |
| | | title: '支付失败', |
| | | icon: 'none' |
| | | }); |
| | | } |
| | | uni.redirectTo({ |
| | | url: '/pages/delivery-order-detail/delivery-order-detail?id=' + orderId |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | }; |
| | | exports.default = _default; |
| | | /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"])) |
| | | |
| | | /***/ }), |
| | | |
| | | /***/ 221: |
| | | /*!*************************************************************************************************************************************************************!*\ |
| | | !*** D:/code/idea2023/git/gtzxinglijicun/small-program/pages/luggage-storage/luggage-storage.vue?vue&type=style&index=0&id=c13e4c60&lang=scss&scoped=true& ***! |
| | | \*************************************************************************************************************************************************************/ |
| | | /*! no static exports found */ |
| | | /***/ (function(module, __webpack_exports__, __webpack_require__) { |
| | | |
| | | "use strict"; |
| | | __webpack_require__.r(__webpack_exports__); |
| | | /* harmony import */ var _soft_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_soft_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_style_index_0_id_c13e4c60_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--8-oneOf-1-3!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./luggage-storage.vue?vue&type=style&index=0&id=c13e4c60&lang=scss&scoped=true& */ 222); |
| | | /* harmony import */ var _soft_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_soft_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_style_index_0_id_c13e4c60_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_soft_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_soft_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_style_index_0_id_c13e4c60_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); |
| | | /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _soft_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_soft_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_style_index_0_id_c13e4c60_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 _soft_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_soft_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_style_index_0_id_c13e4c60_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
| | | /* harmony default export */ __webpack_exports__["default"] = (_soft_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_soft_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_soft_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_soft_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_luggage_storage_vue_vue_type_style_index_0_id_c13e4c60_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!D:/code/idea2023/git/gtzxinglijicun/small-program/pages/luggage-storage/luggage-storage.vue?vue&type=style&index=0&id=c13e4c60&lang=scss&scoped=true& ***! |
| | | \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ |
| | | /*! no static exports found */ |
| | | /***/ (function(module, exports, __webpack_require__) { |
| | | |
| | | // extracted by mini-css-extract-plugin |
| | | if(false) { var cssReload; } |
| | | |
| | | |
| | | /***/ }) |
| | | |
| | | },[[215,"common/runtime","common/vendor"]]]); |
| | | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/luggage-storage/luggage-storage"],{222:function(e,t,r){"use strict";(function(e,t){var n=r(4);r(30);n(r(25));var o=n(r(223));e.__webpack_require_UNI_MP_PLUGIN__=r,t(o.default)}).call(this,r(1)["default"],r(2)["createPage"])},223:function(e,t,r){"use strict";r.r(t);var n=r(224),o=r(226);for(var i in o)["default"].indexOf(i)<0&&function(e){r.d(t,e,(function(){return o[e]}))}(i);r(228);var a,c=r(41),s=Object(c["default"])(o["default"],n["render"],n["staticRenderFns"],!1,null,"c13e4c60",null,!1,n["components"],a);s.options.__file="pages/luggage-storage/luggage-storage.vue",t["default"]=s.exports},224:function(e,t,r){"use strict";r.r(t);var n=r(225);r.d(t,"render",(function(){return n["render"]})),r.d(t,"staticRenderFns",(function(){return n["staticRenderFns"]})),r.d(t,"recyclableRender",(function(){return n["recyclableRender"]})),r.d(t,"components",(function(){return n["components"]}))},225:function(e,t,r){"use strict";var n;r.r(t),r.d(t,"render",(function(){return o})),r.d(t,"staticRenderFns",(function(){return a})),r.d(t,"recyclableRender",(function(){return i})),r.d(t,"components",(function(){return n}));try{n={uIcon:function(){return Promise.all([r.e("common/vendor"),r.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(r.bind(null,482))},uDatetimePicker:function(){return Promise.all([r.e("common/vendor"),r.e("node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker")]).then(r.bind(null,506))},uPopup:function(){return Promise.all([r.e("common/vendor"),r.e("node-modules/uview-ui/components/u-popup/u-popup")]).then(r.bind(null,498))},uActionSheet:function(){return Promise.all([r.e("common/vendor"),r.e("node-modules/uview-ui/components/u-action-sheet/u-action-sheet")]).then(r.bind(null,515))}}}catch(c){if(-1===c.message.indexOf("Cannot find module")||-1===c.message.indexOf(".vue"))throw c;console.error(c.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var o=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){e.showArriveTimePicker=!0},e.e1=function(t){e.showPickupTimePicker=!0},e.e2=function(t){e.showArriveTimePicker=!1},e.e3=function(t){e.showArriveTimePicker=!1},e.e4=function(t){e.showPickupTimePicker=!1},e.e5=function(t){e.showPickupTimePicker=!1},e.e6=function(t){e.showGoodsPopup=!0},e.e7=function(t,r){var n=arguments[arguments.length-1].currentTarget.dataset,o=n.eventParams||n["event-params"];r=o.item;e.isUrgent=r.id},e.e8=function(t){e.showStorePopup=!1},e.e9=function(t){e.showStorePopup=!1},e.e10=function(t,r){var n=arguments[arguments.length-1].currentTarget.dataset,o=n.eventParams||n["event-params"];r=o.index;e.storeList.forEach((function(e,t){return e.active=r===t}))},e.e11=function(t){e.showGoodsPopup=!1},e.e12=function(t){e.showGoodsPopup=!1},e.e13=function(t,r){var n=arguments[arguments.length-1].currentTarget.dataset,o=n.eventParams||n["event-params"];r=o.index;e.goodsOptions.forEach((function(e,t){return e.active=t===r}))},e.e14=function(t){e.showAmountPopup=!1},e.e15=function(t){e.showAmountPopup=!1},e.e16=function(t){e.showAmountPopup=!1},e.e17=function(t){e.showReceiveAddress=!1})},i=!1,a=[];o._withStripped=!0},226:function(e,t,r){"use strict";r.r(t);var n=r(227),o=r.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(i);t["default"]=o.a},227:function(e,t,r){"use strict";(function(e){var n=r(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(34)),i=n(r(18)),a=n(r(36)),c=n(r(11)),s=r(37);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,c.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var l={data:function(){return{showStorePopup:!1,showGoodsPopup:!1,showAmountPopup:!1,showArriveTimePicker:!1,showPickupTimePicker:!1,arriveTimeValue:Number(new Date),pickupTimeValue:Number(new Date),activeMode:"local",modeTabs:[{label:"就地寄存",value:"local"},{label:"同城寄送",value:"city"}],agreementChecked:!1,tempSelectedStoreId:2,selectedStoreId:2,tempSelectedGoodsIds:[1],selectedGoodsIds:[1],selectedLuggageId:1,isUrgent:0,form:{receiver:"",mobile:"",arriveTime:"",pickupTime:"",goodType:"",goodTypeName:"",insurance:"",remark:"",goodsImages:[]},amountData:null,showInsuranceTip:!1,showInsuranceTipText:"",luggageTypes:[],serviceTimes:[],storeList:[],selectedStore:null,sendStore:null,receiveStore:null,receiveAddr:null,storePopupType:"send",storeForm:{keyword:"",page:1,isSearch:!0},goodsOptions:[],uploadedImages:[],showReceiveAddress:!1,actions:[{name:"选择服务点"},{name:"选择地址簿"}]}},watch:{"form.insurance":{handler:function(){this.calculateLocalPrice()}},isUrgent:{handler:function(){"city"===this.activeMode&&this.calculateRemotePrice()}}},computed:d(d({},(0,s.mapState)(["latitude","longitude","cityId"])),{},{servicePointPlaceholder:function(){return"city"===this.activeMode?"选择寄送服务点":"选择寄存服务点"},selectedGoodsText:function(){var e=this;if(!this.selectedGoodsIds.length)return"必选,请选择";var t=this.goodsOptions.filter((function(t){return e.selectedGoodsIds.includes(t.id)})).map((function(e){return e.name}));return t.join("、")},totalPriceText:function(){return"¥150.00"}}),onLoad:function(){var t=this;this.getNearbyShopList(),this.getCategoryList(),this.getCitySizeList(),this.agreementChecked=!1,e.$on("updateAddress",(function(e){console.log(e),t.receiveAddr=e}))},methods:{caozuo:function(t){var r=this;"选择服务点"===t.name?(r.storePopupType="receive",r.receiveStore=null,r.showStorePopup=!0):"选择地址簿"===t.name&&(r.receiveAddr=null,e.navigateTo({url:"/pages/address/address?type=1"})),r.showReceiveAddress=!1},uploadFiles:function(t){var r=arguments,n=this;return(0,a.default)(o.default.mark((function i(){var a,c,s,u;return o.default.wrap((function(o){while(1)switch(o.prev=o.next){case 0:if(a=r.length>1&&void 0!==r[1]?r[1]:9,t&&0!==t.length){o.next=3;break}return o.abrupt("return",[]);case 3:return c=t.slice(0,a),s=c.map((function(t){return new Promise((function(r,o){e.uploadFile({url:n.$baseUrl+"/web/public/upload",filePath:t,name:"file",formData:{folder:"orders"},success:function(e){if(200===e.statusCode){var t=JSON.parse(e.data);200===t.code?r(t.data):o(new Error(t.msg||"上传失败"))}else o(new Error("上传失败"))},fail:function(e){o(e)}})}))})),o.prev=5,o.next=8,Promise.all(s);case 8:return u=o.sent,o.abrupt("return",u);case 12:throw o.prev=12,o.t0=o["catch"](5),e.showToast({title:"上传失败",icon:"none"}),o.t0;case 16:case"end":return o.stop()}}),i,null,[[5,12]])})))()},deleteImage:function(e){this.uploadedImages.splice(e,1),this.form.goodsImages.splice(e,1)},chooseAndUploadImage:function(){var t=arguments,r=this;return(0,a.default)(o.default.mark((function n(){var c,s,u;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(c=t.length>0&&void 0!==t[0]?t[0]:9,s=r.form.goodsImages.length,u=c-s,!(u<=0)){n.next=6;break}return e.showToast({title:"最多上传".concat(c,"张图片"),icon:"none"}),n.abrupt("return");case 6:e.chooseImage({count:u,sizeType:["compressed"],sourceType:["album","camera"],success:function(){var t=(0,a.default)(o.default.mark((function t(n){var a,s,u,d;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=n.tempFilePaths,e.showLoading({title:"上传中...",mask:!0}),t.prev=2,t.next=5,r.uploadFiles(a,c);case 5:s=t.sent,u=s.map((function(e){return e.imgaddr})),d=s.map((function(e){return e.url||e.path||e})),r.uploadedImages=[].concat((0,i.default)(r.uploadedImages),(0,i.default)(d.map((function(e){return{url:e}})))),r.form.goodsImages=[].concat((0,i.default)(r.form.goodsImages),(0,i.default)(u)),e.hideLoading(),e.showToast({title:"上传成功",icon:"success"}),t.next=17;break;case 14:t.prev=14,t.t0=t["catch"](2),e.hideLoading();case 17:case"end":return t.stop()}}),t,null,[[2,14]])})));function n(e){return t.apply(this,arguments)}return n}()});case 7:case"end":return n.stop()}}),n)})))()},searchStore:function(){this.storeList=[],this.storeForm.page=1,this.storeForm.isSearch=!0,this.getNearbyShopList()},switchMode:function(e){this.activeMode=e,this.selectedStore=null,this.sendStore=null,this.receiveStore=null,this.receiveAddr=null,this.form.receiver="",this.form.mobile="",this.form.arriveTime="",this.form.pickupTime="",this.form.goodType="",this.form.goodTypeName="",this.form.insurance="",this.form.remark="",this.form.goodsImages=[],this.amountData=null,this.uploadedImages=[],this.luggageTypes.forEach((function(e){e.count=0}))},toggleAgreement:function(){this.agreementChecked=!this.agreementChecked},goRichText:function(t){e.navigateTo({url:"/pages/rich-text/rich-text?type="+t})},openReceiveAddress:function(){this.showReceiveAddress=!0},openAmountPopup:function(){this.showAmountPopup=!0},openStorePopup:function(){this.storePopupType="send",this.tempSelectedStoreId=null,this.showStorePopup=!0},openStorePopup0:function(){this.storePopupType="send0",this.tempSelectedStoreId=null,this.showStorePopup=!0},confirmStore:function(){console.log("=========================");var e=this.storeList.find((function(e){return e.active}));console.log(e),"send"===this.storePopupType?this.sendStore=e:"receive"===this.storePopupType?(this.receiveStore=e,this.receiveAddr=null,this.calculateRemotePrice()):(this.selectedStore=e,this.calculateLocalPrice()),this.showStorePopup=!1},confirmGoods:function(){var t,r,n,o;this.goodsOptions.find((function(e){return e.active}))?(this.form.goodTypeName=(null===(t=this.goodsOptions.find((function(e){return e.active})))||void 0===t?void 0:t.name)||"",this.form.goodType=(null===(r=this.goodsOptions.find((function(e){return e.active})))||void 0===r?void 0:r.id)||"",this.showInsuranceTip="1"===(null===(n=this.goodsOptions.find((function(e){return e.active})))||void 0===n?void 0:n.relationOtherField),this.showInsuranceTipText=null===(o=this.goodsOptions.find((function(e){return e.active})))||void 0===o?void 0:o.relationRemark,this.showGoodsPopup=!1):e.showToast({title:"请选择物品信息",icon:"none"})},confirmArriveTime:function(e){var t=new Date(e.value),r=t.getFullYear(),n=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),a=String(t.getMinutes()).padStart(2,"0");this.form.arriveTime="".concat(r,"-").concat(n,"-").concat(o," ").concat(i,":").concat(a),this.showArriveTimePicker=!1,this.calculateLocalPrice()},confirmPickupTime:function(t){var r=new Date(t.value),n=r.getFullYear(),o=String(r.getMonth()+1).padStart(2,"0"),i=String(r.getDate()).padStart(2,"0"),a=String(r.getHours()).padStart(2,"0"),c=String(r.getMinutes()).padStart(2,"0"),s="".concat(n,"-").concat(o,"-").concat(i," ").concat(a,":").concat(c);this.form.arriveTime&&new Date(s)<=new Date(this.form.arriveTime)?e.showToast({title:"预计取件时间必须大于预计到店时间",icon:"none"}):(this.form.pickupTime=s,this.showPickupTimePicker=!1,this.calculateLocalPrice())},getCategoryList:function(){var e=this;return(0,a.default)(o.default.mark((function t(){var r;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$u.api.getCategoryList({type:2});case 2:r=t.sent,200===r.code&&(r.data.forEach((function(e){e.active=!1})),e.goodsOptions=r.data||[]);case 4:case"end":return t.stop()}}),t)})))()},getCitySizeList:function(){var e=this;return(0,a.default)(o.default.mark((function t(){var r;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$u.api.getCitySizeList({cityId:e.cityId});case 2:r=t.sent,200===r.code&&(r.data.forEach((function(e){e.count=0})),e.luggageTypes=r.data||[]);case 4:case"end":return t.stop()}}),t)})))()},getNearbyShopList:function(){var e=this;return(0,a.default)(o.default.mark((function t(){var r;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.storeForm.isSearch){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.$u.api.getNearbyShopList({capacity:10,page:e.storeForm.page,model:{latitude:e.latitude,longitude:e.longitude,cityId:e.cityId,name:e.storeForm.keyword,sortType:1}});case 4:r=t.sent,200===r.code&&(r.data.records.forEach((function(e){e.active=!1})),e.storeList=[].concat((0,i.default)(e.storeList),(0,i.default)(r.data.records||[])),e.storeForm.page++,e.storeForm.isSearch=e.storeList.length<=r.data.total);case 6:case"end":return t.stop()}}),t)})))()},increaseCount:function(e){this.luggageTypes[e].count++,this.calculateLocalPrice()},decreaseCount:function(e){this.luggageTypes[e].count>0&&this.luggageTypes[e].count--,this.calculateLocalPrice()},calculateLocalPrice:function(){var e=this;return(0,a.default)(o.default.mark((function t(){return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:"city"===e.activeMode?e.calculateRemotePrice():e.calculateLocalPriceOnly();case 1:case"end":return t.stop()}}),t)})))()},calculateLocalPriceOnly:function(){var e=this;return(0,a.default)(o.default.mark((function t(){var r,n;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.selectedStore&&e.form.arriveTime&&e.form.pickupTime){t.next=2;break}return t.abrupt("return");case 2:if(r=e.luggageTypes.filter((function(e){return e.count>0})).map((function(e){return{categoryId:e.id,quantity:e.count}})),0!==r.length){t.next=5;break}return t.abrupt("return");case 5:return t.next=7,e.$u.api.calculateLocalPrice({cityId:e.cityId,shopId:e.selectedStore.id,depositStartTime:e.form.arriveTime+":00",depositEndTime:e.form.pickupTime+":00",items:r,declaredAmount:e.form.insurance||0});case 7:n=t.sent,200===n.code&&(n.data.itemList.forEach((function(e){e.unitPrice=e.unitPrice/100})),n.data.totalPrice=n.data.totalPrice/100,n.data.insuranceFee=n.data.insuranceFee/100,e.amountData=n.data);case 9:case"end":return t.stop()}}),t)})))()},calculateRemotePrice:function(){var e=this;return(0,a.default)(o.default.mark((function t(){var r,n,i,a,c,s;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.sendStore&&e.form.arriveTime&&e.form.pickupTime){t.next=2;break}return t.abrupt("return");case 2:if(e.receiveStore||e.receiveAddr){t.next=4;break}return t.abrupt("return");case 4:if(r=e.luggageTypes.filter((function(e){return e.count>0})).map((function(e){return{categoryId:e.id,quantity:e.count}})),0!==r.length){t.next=7;break}return t.abrupt("return");case 7:return n="",i="",a="",c="",e.sendStore&&(n=e.sendStore.latitude,i=e.sendStore.longitude),e.receiveStore?(a=e.receiveStore.latitude,c=e.receiveStore.longitude):e.receiveAddr&&(a=e.receiveAddr.latitude,c=e.receiveAddr.longitude),t.next=15,e.$u.api.calculateRemotePrice({cityId:e.cityId,fromLat:n,fromLgt:i,toLat:a,toLgt:c,urgent:e.isUrgent,depositStartTime:e.form.arriveTime+":00",depositEndTime:e.form.pickupTime+":00",items:r,declaredAmount:e.form.insurance||0});case 15:s=t.sent,200===s.code&&(s.data.itemList.forEach((function(e){e.unitPrice=e.unitPrice/100})),s.data.totalPrice=s.data.totalPrice/100,s.data.insuranceFee=s.data.insuranceFee/100,e.serviceTimes=[{id:0,name:"标准达",serviceTime:s.data.standardHours,price:s.data.itemPrice/100},{id:1,name:"急速达",serviceTime:s.data.urgentHours,price:(s.data.urgentFee+s.data.itemPrice)/100}],e.amountData=s.data);case 17:case"end":return t.stop()}}),t)})))()},createOrder:function(){var t=this;return(0,a.default)(o.default.mark((function r(){var n,i,a,c,s,u;return o.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if("local"!==t.activeMode){r.next=6;break}if(t.selectedStore){r.next=4;break}return e.showToast({title:"请选择门店",icon:"none"}),r.abrupt("return");case 4:r.next=12;break;case 6:if(t.sendStore){r.next=9;break}return e.showToast({title:"请选择寄件服务点",icon:"none"}),r.abrupt("return");case 9:if(t.receiveStore||t.receiveAddr){r.next=12;break}return e.showToast({title:"请选择取件地址",icon:"none"}),r.abrupt("return");case 12:if(t.form.receiver){r.next=15;break}return e.showToast({title:"请输入收件人姓名",icon:"none"}),r.abrupt("return");case 15:if(t.form.mobile){r.next=18;break}return e.showToast({title:"请输入收件人电话",icon:"none"}),r.abrupt("return");case 18:if(n=/^1\d{10}$/,i=/^\d{3,4}-?\d{7,8}$/,n.test(t.form.mobile)||i.test(t.form.mobile)){r.next=23;break}return e.showToast({title:"请输入正确的手机号或固定电话",icon:"none"}),r.abrupt("return");case 23:if(t.form.arriveTime){r.next=26;break}return e.showToast({title:"请选择预计到店时间",icon:"none"}),r.abrupt("return");case 26:if(t.form.pickupTime){r.next=29;break}return e.showToast({title:"请选择预计取件时间",icon:"none"}),r.abrupt("return");case 29:if(!(new Date(t.form.pickupTime)<=new Date(t.form.arriveTime))){r.next=32;break}return e.showToast({title:"预计取件时间必须大于预计到店时间",icon:"none"}),r.abrupt("return");case 32:if(a=t.luggageTypes.filter((function(e){return e.count>0})).map((function(e){return{categoryId:e.id,quantity:e.count}})),0!==a.length){r.next=36;break}return e.showToast({title:"请选择行李类型",icon:"none"}),r.abrupt("return");case 36:if(t.form.goodType){r.next=39;break}return e.showToast({title:"请选择物品信息",icon:"none"}),r.abrupt("return");case 39:if(t.form.goodsImages&&t.form.goodsImages.length){r.next=42;break}return e.showToast({title:"请上传物品照片",icon:"none"}),r.abrupt("return");case 42:if(t.form.goodsImages&&t.form.goodsImages.length){r.next=45;break}return e.showToast({title:"请上传物品照片",icon:"none"}),r.abrupt("return");case 45:if(!(""===t.form.insurance||t.form.insurance<=0)){r.next=48;break}return e.showToast({title:"请输入保价费",icon:"none"}),r.abrupt("return");case 48:if(t.agreementChecked){r.next=51;break}return e.showToast({title:"请先阅读并同意用户服务协议及隐私政策",icon:"none"}),r.abrupt("return");case 51:return c=a.map((function(e){return{categoryId:e.categoryId,quantity:e.quantity}})),s={cityId:t.cityId,declaredAmount:t.form.insurance||0,expectedDepositTime:t.form.arriveTime+":00",expectedTakeTime:t.form.pickupTime+":00",goodType:t.form.goodType,goodsImages:t.form.goodsImages,items:c,remark:t.form.remark,takePhone:t.form.mobile,takeUser:t.form.receiver,type:"local"===t.activeMode?0:1,isUrgent:t.isUrgent},"local"===t.activeMode?s.depositShopId=t.selectedStore.id:(s.depositShopId=t.sendStore.id,s.fromShopId=t.sendStore.id,t.receiveStore?(s.toType=0,s.takeShopId=t.receiveStore.id,s.takeLat=t.receiveStore.latitude,s.takeLgt=t.receiveStore.longitude,s.takeLocation=t.receiveStore.address):t.receiveAddr&&(s.toType=1,s.toAddrId=t.receiveAddr.id,s.takeLat=t.receiveAddr.latitude,s.takeLgt=t.receiveAddr.longitude,s.takeLocation=t.receiveAddr.addr)),r.next=56,t.$u.api.createOrder(s);case 56:u=r.sent,200===u.code&&u.data&&t.processPayment(u.data.response,u.data.orderId);case 58:case"end":return r.stop()}}),r)})))()},processPayment:function(t,r){e.requestPayment({provider:"wxpay",timeStamp:t.timeStamp||"",nonceStr:t.nonceStr||"",package:t.package||"",signType:t.signType||"MD5",paySign:t.paySign||"",success:function(t){e.redirectTo({url:"/pages/payment-success/payment-success?orderId="+r})},fail:function(t){t.errMsg.includes("cancel")?e.showToast({title:"已取消支付",icon:"none"}):e.showToast({title:"支付失败",icon:"none"}),e.setStorageSync("orderStatus",-2),e.switchTab({url:"/pages/itinerary/itinerary"})}})}}};t.default=l}).call(this,r(2)["default"])},228:function(e,t,r){"use strict";r.r(t);var n=r(229),o=r.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(i);t["default"]=o.a},229:function(e,t,r){}},[[222,"common/runtime","common/vendor"]]]); |
| | | //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/luggage-storage/luggage-storage.js.map |