972 lines
57 KiB
JavaScript
972 lines
57 KiB
JavaScript
require('../common/vendor.js');(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["member/address/manage"],{
|
||
|
||
/***/ 585:
|
||
/*!*******************************************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/main.js?{"page":"member%2Faddress%2Fmanage"} ***!
|
||
\*******************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* WEBPACK VAR INJECTION */(function(wx, createPage) {
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
|
||
__webpack_require__(/*! uni-pages */ 26);
|
||
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
|
||
var _manage = _interopRequireDefault(__webpack_require__(/*! ./member/address/manage.vue */ 586));
|
||
// @ts-ignore
|
||
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
|
||
createPage(_manage.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"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 586:
|
||
/*!************************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/address/manage.vue ***!
|
||
\************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _manage_vue_vue_type_template_id_85584652_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./manage.vue?vue&type=template&id=85584652&scoped=true& */ 587);
|
||
/* harmony import */ var _manage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./manage.vue?vue&type=script&lang=js& */ 589);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _manage_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 _manage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony import */ var _manage_vue_vue_type_style_index_0_id_85584652_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./manage.vue?vue&type=style&index=0&id=85584652&lang=scss&scoped=true& */ 593);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 37);
|
||
|
||
var renderjs
|
||
|
||
|
||
|
||
|
||
|
||
/* normalize component */
|
||
|
||
var component = Object(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||
_manage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||
_manage_vue_vue_type_template_id_85584652_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||
_manage_vue_vue_type_template_id_85584652_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||
false,
|
||
null,
|
||
"85584652",
|
||
null,
|
||
false,
|
||
_manage_vue_vue_type_template_id_85584652_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
|
||
renderjs
|
||
)
|
||
|
||
component.options.__file = "member/address/manage.vue"
|
||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 587:
|
||
/*!*******************************************************************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/address/manage.vue?vue&type=template&id=85584652&scoped=true& ***!
|
||
\*******************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_template_id_85584652_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./manage.vue?vue&type=template&id=85584652&scoped=true& */ 588);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_template_id_85584652_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_template_id_85584652_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_template_id_85584652_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_template_id_85584652_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 588:
|
||
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/address/manage.vue?vue&type=template&id=85584652&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 = {
|
||
uniNavBar: function () {
|
||
return __webpack_require__.e(/*! import() | components/uni-nav-bar/uni-nav-bar */ "components/uni-nav-bar/uni-nav-bar").then(__webpack_require__.bind(null, /*! @/components/uni-nav-bar/uni-nav-bar.vue */ 1485))
|
||
},
|
||
uniIcons: function () {
|
||
return Promise.all(/*! import() | components/uni-icons/uni-icons */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/uni-icons/uni-icons")]).then(__webpack_require__.bind(null, /*! @/components/uni-icons/uni-icons.vue */ 1470))
|
||
},
|
||
}
|
||
} 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 l0 =
|
||
_vm.showPoisList && !_vm.showSearchAddress
|
||
? _vm.__map(_vm.nearbyAddressList, function (item, index) {
|
||
var $orig = _vm.__get_orig(item)
|
||
var m0 = _vm.acitveAddress(item)
|
||
return {
|
||
$orig: $orig,
|
||
m0: m0,
|
||
}
|
||
})
|
||
: null
|
||
var g0 = _vm.showSearchAddress && _vm.searchAddress.length > 0
|
||
if (!_vm._isMounted) {
|
||
_vm.e0 = function ($event) {
|
||
_vm.showMask = false
|
||
}
|
||
}
|
||
_vm.$mp.data = Object.assign(
|
||
{},
|
||
{
|
||
$root: {
|
||
l0: l0,
|
||
g0: g0,
|
||
},
|
||
}
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 589:
|
||
/*!*************************************************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/address/manage.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 _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./manage.vue?vue&type=script&lang=js& */ 590);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_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 _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 590:
|
||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/address/manage.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 _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18));
|
||
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
|
||
var _GeoUtils = _interopRequireDefault(__webpack_require__(/*! ../../helpers/GeoUtils.js */ 185));
|
||
var _vuex = __webpack_require__(/*! vuex */ 34);
|
||
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 uMask = function uMask() {
|
||
__webpack_require__.e(/*! require.ensure | member/address/umask */ "member/address/umask").then((function () {
|
||
return resolve(__webpack_require__(/*! ./umask.vue */ 1748));
|
||
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
||
};
|
||
var bmap = __webpack_require__(/*! ../../libs/bmap-wx.js */ 87);
|
||
var _default = {
|
||
components: {
|
||
uMask: uMask
|
||
},
|
||
data: function data() {
|
||
return {
|
||
map: null,
|
||
showMask: false,
|
||
originalData: {
|
||
result: {
|
||
addressComponent: {
|
||
city: "正在定位"
|
||
},
|
||
sematic_description: "定位中.."
|
||
}
|
||
},
|
||
nearbyAddressList: [],
|
||
formData: {
|
||
detailAddress: "",
|
||
userName: "",
|
||
userPhone: "",
|
||
lableName: null,
|
||
sexType: 1 //1 先生 2 女士
|
||
},
|
||
|
||
labelData: ["家", "公司", "学校"],
|
||
addressInfo: {},
|
||
//选中的地址信息
|
||
agreeState: false,
|
||
//是否是默认地址
|
||
longitude: null,
|
||
latitude: null,
|
||
markerIcon: "/static/images/marker.png",
|
||
seleIcon: __webpack_require__(/*! ./static/sele.png */ 591),
|
||
sele2Icon: "/static/images/sele2.png",
|
||
noseleIcon: __webpack_require__(/*! ./static/no-sele.png */ 592),
|
||
oldObj: "",
|
||
showMarkerIcon: false,
|
||
showPoisList: false,
|
||
showSearchAddress: false,
|
||
searchAddress: [],
|
||
map_markers: [],
|
||
markers: [],
|
||
showSelectAddBtn: true,
|
||
showSearchIpunt: false,
|
||
showCurrAdd: false,
|
||
isDragMarker: false,
|
||
isEnableScroll: false,
|
||
showReposition: false,
|
||
currAddress: "",
|
||
currRoadAddress: "",
|
||
ud_id: null,
|
||
areaData: [],
|
||
cityData: [],
|
||
provinceData: [],
|
||
isFound: false,
|
||
issub: false,
|
||
options: {},
|
||
spid: ""
|
||
};
|
||
},
|
||
computed: _objectSpread({}, (0, _vuex.mapState)(["Config", "StateCode", "notice", "plantformInfo", "shopInfo", "userInfo", "hasLogin"])),
|
||
onUnload: function onUnload() {
|
||
uni.removeStorageSync("city");
|
||
},
|
||
onShow: function onShow(options) {
|
||
this.getAppDistrict();
|
||
var city = uni.getStorageSync("city");
|
||
if (city) {
|
||
this.originalData.result.addressComponent.city = city;
|
||
} else {
|
||
if (this.ud_id && this.ud_id != "-1") {
|
||
this.getCurrAddress();
|
||
} else {
|
||
this.getLocation();
|
||
}
|
||
}
|
||
},
|
||
onLoad: function onLoad(options) {
|
||
if (options.ud_id) {
|
||
this.ud_id = options.ud_id;
|
||
}
|
||
this.setData({
|
||
issub: options.issub,
|
||
ud_id: options.ud_id || 0,
|
||
spid: options.spid || "",
|
||
options: options
|
||
});
|
||
},
|
||
methods: {
|
||
getAppDistrict: function getAppDistrict() {
|
||
var that = this;
|
||
// 读取地区数据 【为了不同项目的小程序包体大小考虑,这里不能直接把数据放前端,可以使用服务端缓存和浏览器与小程序的本地存储来优化】
|
||
var district_data = uni.getStorageSync("district_data");
|
||
if (!district_data) {
|
||
that.$.request({
|
||
url: that.cf.URL.getAppDistrict,
|
||
data: {},
|
||
loading: false,
|
||
ajaxCache: {
|
||
timeout: this.cf.CACHE_EXPIRE
|
||
},
|
||
success: function success(data, status, msg, code) {
|
||
if (status == 200) {
|
||
uni.setStorageSync("district_data", data);
|
||
that.setDistrictData(data);
|
||
}
|
||
}
|
||
});
|
||
} else {
|
||
that.setDistrictData(district_data);
|
||
}
|
||
},
|
||
setDistrictData: function setDistrictData(district_data) {
|
||
this.provinceData = district_data.provinceData;
|
||
this.cityData = district_data.cityData;
|
||
this.areaData = district_data.areaData;
|
||
},
|
||
getCurrAddress: function getCurrAddress() {
|
||
var that = this;
|
||
var params = {
|
||
ud_id: that.ud_id
|
||
};
|
||
that.$.request({
|
||
url: this.Config.URL.user.address_get,
|
||
data: params,
|
||
success: function success(data, status, msg, code) {
|
||
if (status == 200) {
|
||
that.formData.detailAddress = data.ud_street_no;
|
||
that.formData.userName = data.ud_name;
|
||
that.formData.userPhone = data.ud_mobile;
|
||
that.formData.lableName = data.ud_label - 1;
|
||
that.formData.sexType = data.ud_gender;
|
||
var item = {
|
||
name: data.ud_marker,
|
||
location: {
|
||
lat: data.ud_latitude,
|
||
lng: data.ud_longitude
|
||
},
|
||
addr: data.ud_street_addr
|
||
};
|
||
that.handerSetAddress(item);
|
||
var moveMarke = {
|
||
id: 94,
|
||
latitude: data.ud_latitude,
|
||
longitude: data.ud_longitude,
|
||
iconPath: that.markerIcon,
|
||
width: 20,
|
||
height: 30
|
||
};
|
||
that.$nextTick(function () {
|
||
that.markers.push(moveMarke);
|
||
});
|
||
}
|
||
}
|
||
});
|
||
},
|
||
getBaiduOriginalData: function getBaiduOriginalData(location, type, type2) {
|
||
var that = this;
|
||
var BMap = new bmap.BMapWX({
|
||
// ak: "LkqqCMB1qZmjYEkzx0Y1PTfmAUrkWPog",
|
||
ak: that.bdMapAk
|
||
});
|
||
if (type2 == "found") {
|
||
that.isFound = true;
|
||
uni.removeStorageSync("city");
|
||
}
|
||
var fail = function fail(res) {
|
||
console.log("fail", res);
|
||
};
|
||
var success = function success(res) {
|
||
that.latitude = res.originalData.result.location.lat;
|
||
that.longitude = res.originalData.result.location.lng;
|
||
console.log(that.latitude, that.longitude);
|
||
that.originalData = res.originalData;
|
||
var city = uni.getStorageSync("city");
|
||
if (city) {
|
||
that.originalData.result.addressComponent.city = city;
|
||
}
|
||
var array = res.originalData.result.pois;
|
||
var nearbyObject = array.find(function (item) {
|
||
return item.distance === "附近";
|
||
});
|
||
var numericDistances = array.filter(function (item) {
|
||
return item.distance !== "附近";
|
||
});
|
||
numericDistances.sort(function (a, b) {
|
||
return parseInt(a.distance, 10) - parseInt(b.distance, 10);
|
||
});
|
||
if (nearbyObject) {
|
||
that.nearbyAddressList = [nearbyObject].concat((0, _toConsumableArray2.default)(numericDistances));
|
||
} else {
|
||
that.nearbyAddressList = numericDistances;
|
||
}
|
||
if (that.markers.length > 0 && that.isFound) {
|
||
var item = that.nearbyAddressList[0];
|
||
that.markers[0].latitude = that.latitude;
|
||
that.markers[0].longitude = that.longitude;
|
||
that.markers[1].latitude = that.latitude;
|
||
that.markers[1].longitude = that.longitude;
|
||
that.markers[0].callout = {
|
||
content: item.name,
|
||
color: "#000",
|
||
fontSize: 14,
|
||
borderRadius: 6,
|
||
//边框圆角
|
||
bgColor: "#fff",
|
||
borderWidth: 1,
|
||
borderColor: "rgba(0, 0, 0, 0.4)",
|
||
padding: 8,
|
||
display: "ALWAYS",
|
||
textAlign: "center"
|
||
};
|
||
that.currAddress = "";
|
||
}
|
||
that.isFound = false;
|
||
};
|
||
BMap.regeocoding({
|
||
location: location,
|
||
coordtype: type,
|
||
ret_coordtype: "gcj02ll",
|
||
fail: fail,
|
||
success: success
|
||
});
|
||
},
|
||
handerSetAddress: function handerSetAddress(item) {
|
||
var that = this;
|
||
that.showMarkerIcon = true;
|
||
that.showCurrAdd = true;
|
||
that.showMask = false;
|
||
that.showSearchAddress = false;
|
||
that.showPoisList = false;
|
||
that.showSelectAddBtn = false;
|
||
that.showSearchIpunt = false;
|
||
that.isEnableScroll = false;
|
||
that.showReposition = false;
|
||
that.currAddress = item.name;
|
||
that.isDragMarker = false;
|
||
that.currRoadAddress = item.addr ? item.addr : item.province + item.address.replace(/-/g, "");
|
||
var location = item.location ? item.location.lat + "," + item.location.lng : item.point.y + "," + item.point.x;
|
||
that.getBaiduOriginalData(location, "gcj02ll");
|
||
},
|
||
onSearch: function onSearch() {
|
||
this.showMask = true;
|
||
},
|
||
handerSkip: function handerSkip() {
|
||
uni.navigateTo({
|
||
url: "/address/selectCity?isAdd=true"
|
||
});
|
||
},
|
||
// 地图移动时
|
||
handerRegionchange: function handerRegionchange(e) {
|
||
console.log(e);
|
||
if (e.type == "begin" && this.markers.length > 0) {
|
||
if (this.showPoisList) {
|
||
this.isDragMarker = true;
|
||
}
|
||
this.markers[0].latitude = 0;
|
||
this.markers[0].longitude = 0;
|
||
this.markers[0].iconPath = "";
|
||
if (!this.isDragMarker && this.showCurrAdd) {
|
||
this.clearMarkes();
|
||
}
|
||
console.log("触发了:begin");
|
||
}
|
||
if (e.type == "end" && this.showMarkerIcon && !this.showCurrAdd) {
|
||
console.log("触发了:", "end");
|
||
if (!e.target.centerLocation) return;
|
||
console.log(e.target.centerLocation);
|
||
this.isDragMarker = false;
|
||
var _e$target$centerLocat = e.target.centerLocation,
|
||
latitude = _e$target$centerLocat.latitude,
|
||
longitude = _e$target$centerLocat.longitude;
|
||
if (this.markers.length > 0) {
|
||
this.markers[0].latitude = latitude;
|
||
this.markers[0].longitude = longitude;
|
||
this.markers[0].iconPath = this.markerIcon;
|
||
}
|
||
var location = latitude + "," + longitude;
|
||
var that = this;
|
||
var BMap = new bmap.BMapWX({
|
||
// ak: "LkqqCMB1qZmjYEkzx0Y1PTfmAUrkWPog",
|
||
ak: that.bdMapAk
|
||
});
|
||
var fail = function fail(res) {
|
||
console.log("fail", res);
|
||
};
|
||
var success = function success(res) {
|
||
console.log("结果地址", res);
|
||
that.originalData = res.originalData;
|
||
var array = res.originalData.result.pois;
|
||
var nearbyObject = array.find(function (item) {
|
||
return item.distance === "附近";
|
||
});
|
||
var numericDistances = array.filter(function (item) {
|
||
return item.distance !== "附近";
|
||
});
|
||
numericDistances.sort(function (a, b) {
|
||
return parseInt(a.distance, 10) - parseInt(b.distance, 10);
|
||
});
|
||
if (nearbyObject) {
|
||
that.nearbyAddressList = [nearbyObject].concat((0, _toConsumableArray2.default)(numericDistances));
|
||
} else {
|
||
that.nearbyAddressList = numericDistances;
|
||
}
|
||
var item = that.nearbyAddressList[0];
|
||
that.markers[0].callout = {
|
||
content: item.name,
|
||
color: "#000",
|
||
fontSize: 14,
|
||
borderRadius: 6,
|
||
//边框圆角
|
||
bgColor: "#fff",
|
||
borderWidth: 1,
|
||
borderColor: "rgba(0, 0, 0, 0.4)",
|
||
padding: 8,
|
||
display: "ALWAYS",
|
||
textAlign: "center"
|
||
};
|
||
};
|
||
BMap.regeocoding({
|
||
location: location,
|
||
coordtype: "gcj02ll",
|
||
ret_coordtype: "gcj02ll",
|
||
fail: fail,
|
||
success: success
|
||
});
|
||
}
|
||
},
|
||
//数据回显时使用此方法
|
||
// setData(obj) {
|
||
// this.oldObj = obj;
|
||
// this.formData.detailAddress = obj.detailAddress;
|
||
// this.formData.userName = obj.userName;
|
||
// this.formData.userPhone = obj.userPhone;
|
||
// this.formData.lableName = obj.lableName;
|
||
// this.formData.sexType = obj.sexType;
|
||
// this.addressInfo.title = obj.title;
|
||
// this.addressInfo.address = obj.address;
|
||
// this.addressInfo.latitude = obj.latitude;
|
||
// this.addressInfo.longitude = obj.longitude;
|
||
// this.agreeState = obj.agreeState;
|
||
// },
|
||
//获取当前的地理位置
|
||
getLocation: function getLocation(type) {
|
||
var that = this;
|
||
console.log(that.markers);
|
||
uni.showLoading({
|
||
title: "正在获取定位中..."
|
||
});
|
||
uni.getLocation({
|
||
type: "wgs84",
|
||
isHighAccuracy: true,
|
||
geocode: "true",
|
||
highAccuracyExpireTime: 3500,
|
||
success: function success(res) {
|
||
uni.hideLoading();
|
||
var location = res.latitude + "," + res.longitude;
|
||
that.getBaiduOriginalData(location, "wgs84ll", type);
|
||
},
|
||
fail: function fail(res) {
|
||
if (res.errMsg == "getLocation:fail auth deny") {
|
||
uni.showModal({
|
||
content: "检测到您没打开获取信息功能权限,是否去设置打开?",
|
||
confirmText: "确认",
|
||
cancelText: "取消",
|
||
success: function success(res) {
|
||
if (res.confirm) {
|
||
uni.openSetting({
|
||
success: function success(res) {}
|
||
});
|
||
} else {
|
||
return false;
|
||
}
|
||
}
|
||
});
|
||
}
|
||
}
|
||
});
|
||
},
|
||
isValidPhoneNumber: function isValidPhoneNumber(phoneNumber) {
|
||
// 定义正则表达式,校验中国大陆手机号码
|
||
var phoneRegex = /^1[3-9]\d{9}$/;
|
||
return phoneRegex.test(phoneNumber);
|
||
},
|
||
fuzzyMatch: function fuzzyMatch(shortStr, longStr) {
|
||
if (!shortStr || !longStr) {
|
||
console.log("找不到地址");
|
||
return;
|
||
}
|
||
var lowerShortStr = shortStr.toLowerCase();
|
||
var lowerLongStr = longStr.toLowerCase();
|
||
return lowerShortStr.includes(lowerLongStr);
|
||
},
|
||
//保存地址
|
||
submitAddress: function submitAddress() {
|
||
var _this = this,
|
||
_parms;
|
||
if (!this.currAddress) {
|
||
uni.showToast({
|
||
title: "请选择收货地址",
|
||
icon: "none"
|
||
});
|
||
return;
|
||
}
|
||
// if (!this.formData.detailAddress) {
|
||
// uni.showToast({
|
||
// title: "请输入门牌号",
|
||
// icon: "none",
|
||
// });
|
||
// return;
|
||
// }
|
||
if (!this.formData.userName) {
|
||
uni.showToast({
|
||
title: "请输入联系人",
|
||
icon: "none"
|
||
});
|
||
return;
|
||
}
|
||
if (!this.formData.userPhone) {
|
||
uni.showToast({
|
||
title: "请输入手机号",
|
||
icon: "none"
|
||
});
|
||
return;
|
||
}
|
||
var isValid = this.isValidPhoneNumber(this.formData.userPhone);
|
||
if (!isValid) {
|
||
uni.showToast({
|
||
title: "请输入正确的手机号",
|
||
icon: "none"
|
||
});
|
||
return;
|
||
}
|
||
var item = this.originalData;
|
||
var province = {
|
||
label: "",
|
||
value: 0
|
||
};
|
||
var city = {
|
||
label: "",
|
||
value: 0
|
||
};
|
||
var county = {
|
||
label: "",
|
||
value: 0
|
||
};
|
||
this.provinceData.forEach(function (group) {
|
||
var isFind = _this.fuzzyMatch(item.result.addressComponent.province, group.label);
|
||
if (isFind) {
|
||
province = group;
|
||
}
|
||
});
|
||
this.cityData.forEach(function (group) {
|
||
group.forEach(function (group1) {
|
||
var isFind = _this.fuzzyMatch(group1.label, item.result.addressComponent.city);
|
||
if (isFind) {
|
||
city = group1;
|
||
}
|
||
});
|
||
});
|
||
this.areaData.forEach(function (group) {
|
||
group.forEach(function (group1) {
|
||
group1.forEach(function (group2) {
|
||
var isFind = _this.fuzzyMatch(group2.label, item.result.addressComponent.district);
|
||
if (isFind) {
|
||
county = group2;
|
||
}
|
||
});
|
||
});
|
||
});
|
||
var lableName = this.formData.lableName;
|
||
if (lableName === "" || lableName == -1) {
|
||
lableName = "";
|
||
} else {
|
||
lableName = lableName + 1;
|
||
}
|
||
var parms = (_parms = {
|
||
ud_id: this.ud_id || 0,
|
||
ud_city: item.result.addressComponent.city,
|
||
ud_gender: this.formData.sexType,
|
||
ud_intl: "+86",
|
||
ud_mobile: this.formData.userPhone,
|
||
ud_name: this.formData.userName,
|
||
ud_marker: this.currAddress,
|
||
ud_street_addr: this.currRoadAddress,
|
||
ud_street_no: this.formData.detailAddress,
|
||
ud_latitude: this.latitude,
|
||
ud_longitude: this.longitude,
|
||
ud_label: lableName || "",
|
||
ud_province_id: province.value,
|
||
// 省份ID
|
||
ud_province: province.label,
|
||
// 省份名称
|
||
ud_city_id: city.value
|
||
}, (0, _defineProperty2.default)(_parms, "ud_city", city.label), (0, _defineProperty2.default)(_parms, "ud_county_id", county.value), (0, _defineProperty2.default)(_parms, "ud_county", county.label), (0, _defineProperty2.default)(_parms, "ud_address", this.currAddress + this.formData.detailAddress), (0, _defineProperty2.default)(_parms, "ud_is_default", 1), _parms);
|
||
var that = this;
|
||
var options = that.options;
|
||
this.$.request({
|
||
url: this.Config.URL.user.address_edit,
|
||
method: "post",
|
||
data: parms,
|
||
success: function success(data, status, msg, code) {
|
||
if (status == 200) {
|
||
_this.$.showToast({
|
||
title: "添加成功",
|
||
icon: "success",
|
||
duration: 2e3
|
||
});
|
||
if (options.issub) {
|
||
that.$.navigateBack(1, function () {
|
||
options.ud_id = data.ud_id;
|
||
that.notice.postNotificationName("RefreshOrder", options);
|
||
});
|
||
} else {
|
||
that.$.navigateBack(1, function () {
|
||
that.notice.postNotificationName("RefreshAddress", 1);
|
||
});
|
||
}
|
||
}
|
||
}
|
||
});
|
||
},
|
||
//删除地址
|
||
deleteAddress: function deleteAddress() {
|
||
var that = this;
|
||
that.$.showModal({
|
||
title: that.__("提示"),
|
||
content: that.__("确认删除这个地址吗?"),
|
||
showCancel: true,
|
||
success: function success(n) {
|
||
if (n.confirm) {
|
||
var params = {
|
||
ud_id: that.ud_id
|
||
};
|
||
that.$.request({
|
||
url: that.Config.URL.user.address_remove,
|
||
method: "post",
|
||
data: params,
|
||
success: function success(data, status, msg, code) {
|
||
if (200 == status) {
|
||
that.$.showToast({
|
||
title: that.__("删除成功!")
|
||
});
|
||
that.notice.postNotificationName("RefreshOrder", 0);
|
||
uni.navigateBack();
|
||
}
|
||
}
|
||
});
|
||
}
|
||
}
|
||
});
|
||
},
|
||
//选择地址、修改编辑地址
|
||
chooseAddressView: function chooseAddressView() {
|
||
var _this2 = this;
|
||
this.showMarkerIcon = true;
|
||
this.showPoisList = true;
|
||
this.showSearchIpunt = true;
|
||
this.isEnableScroll = true;
|
||
this.showCurrAdd = false;
|
||
this.showReposition = true;
|
||
var item = {};
|
||
var group = this.nearbyAddressList.find(function (item) {
|
||
return item.name == _this2.currAddress;
|
||
});
|
||
if (group) {
|
||
item = group;
|
||
} else {
|
||
item = this.nearbyAddressList[0];
|
||
}
|
||
var _item$point = item.point,
|
||
x = _item$point.x,
|
||
y = _item$point.y;
|
||
console.log(x, y);
|
||
var moveMarke = {
|
||
id: 94,
|
||
latitude: y,
|
||
longitude: x,
|
||
iconPath: this.markerIcon,
|
||
width: 20,
|
||
height: 30,
|
||
callout: {
|
||
content: item.name,
|
||
color: "#000",
|
||
fontSize: 14,
|
||
borderRadius: 6,
|
||
//边框圆角
|
||
bgColor: "#fff",
|
||
borderWidth: 1,
|
||
borderColor: "rgba(0, 0, 0, 0.4)",
|
||
padding: 8,
|
||
display: "ALWAYS",
|
||
textAlign: "center"
|
||
}
|
||
};
|
||
var currMarke = {
|
||
id: 2,
|
||
latitude: Number(this.latitude),
|
||
longitude: Number(this.longitude),
|
||
iconPath: this.sele2Icon,
|
||
width: 25,
|
||
height: 25
|
||
};
|
||
var list = [];
|
||
list.push(moveMarke);
|
||
list.push(currMarke);
|
||
this.$nextTick(function () {
|
||
_this2.markers = list;
|
||
});
|
||
},
|
||
//联系人性别选择
|
||
chooseSex: function chooseSex(type) {
|
||
this.formData.sexType = type;
|
||
},
|
||
clearMarkes: function clearMarkes() {
|
||
var _this3 = this;
|
||
this.$nextTick(function () {
|
||
console.log(_this3.latitude, _this3.longitude);
|
||
_this3.markers[0].latitude = _this3.latitude;
|
||
_this3.markers[0].longitude = _this3.longitude;
|
||
_this3.markers[0].iconPath = _this3.markerIcon;
|
||
_this3.markers[0].callout = {};
|
||
if (_this3.markers[1]) {
|
||
_this3.markers[1].iconPath = "";
|
||
_this3.markers[1].latitude = 0;
|
||
_this3.markers[1].longitude = 0;
|
||
}
|
||
});
|
||
},
|
||
//标签选择
|
||
chooseLable: function chooseLable(inedx) {
|
||
if (this.formData.lableName == inedx) {
|
||
this.formData.lableName = -1;
|
||
} else {
|
||
this.formData.lableName = inedx;
|
||
}
|
||
},
|
||
//点击隐私协议
|
||
changeAgree: function changeAgree() {
|
||
this.agreeState = !this.agreeState;
|
||
},
|
||
acitveAddress: function acitveAddress(item) {
|
||
if (item.name == this.currAddress) {
|
||
return this.sele2Icon;
|
||
} else {
|
||
return this.noseleIcon;
|
||
}
|
||
},
|
||
// 搜索地址
|
||
handerAddress: function handerAddress(e) {
|
||
var that = this;
|
||
var value = e.target.value;
|
||
if (value.length == 0) {
|
||
this.showSearchAddress = false;
|
||
} else {
|
||
this.showSearchAddress = true;
|
||
}
|
||
var fail = function fail(res) {
|
||
console.log("fail", res);
|
||
};
|
||
var currentPoint = {
|
||
lat: that.originalData.result.location.lat,
|
||
lng: that.originalData.result.location.lng
|
||
};
|
||
var metersToKilometers = function metersToKilometers(meters) {
|
||
var kilometers = meters / 1000;
|
||
|
||
// 保留两位小数
|
||
return kilometers.toFixed(2);
|
||
};
|
||
var success = function success(res) {
|
||
console.log("结果地址", res);
|
||
if (res.data.status != 0) {
|
||
uni.showToast({
|
||
title: res.message,
|
||
icon: "none",
|
||
duration: 3000
|
||
});
|
||
return;
|
||
}
|
||
that.searchAddress = res.data.result.filter(function (item) {
|
||
return "location" in item;
|
||
}).map(function (item) {
|
||
var obj = _objectSpread(_objectSpread({}, item), {}, {
|
||
name: item.name,
|
||
detailedInformation: item.address.replace(/-/g, ""),
|
||
distance: metersToKilometers(_GeoUtils.default.GeoUtils.getDistance(currentPoint, item.location))
|
||
});
|
||
return obj;
|
||
});
|
||
console.log("that.searchAddress", that.searchAddress);
|
||
that.searchAddress.forEach(function (item) {
|
||
if (item.name.indexOf(value) >= 0) {
|
||
item.searchName = item.name.replaceAll(value, "<font style='color:#ee852f;padding:0 4px'>" + value + "</font>");
|
||
} else {
|
||
item.searchName = item.name;
|
||
}
|
||
});
|
||
console.log("searchAddress", that.searchAddress);
|
||
};
|
||
var params = {
|
||
query: value,
|
||
region: this.originalData.result.addressComponent.city,
|
||
output: "json",
|
||
city_limit: true,
|
||
// ak: "qWKt2xbrqXsp2yK35YYXVBNZgrbiCG5v",
|
||
ak: that.bdMapAk,
|
||
ret_coordtype: "gcj02ll"
|
||
};
|
||
var city = that.originalData.result.addressComponent.city;
|
||
if (city) {
|
||
params.center = "";
|
||
}
|
||
if (this.time !== null) {
|
||
clearTimeout(this.time);
|
||
}
|
||
this.time = setTimeout(function () {
|
||
uni.request({
|
||
url: "https://api.map.baidu.com/place/v2/suggestion",
|
||
data: params,
|
||
success: success,
|
||
fail: fail
|
||
});
|
||
}, 600);
|
||
}
|
||
}
|
||
};
|
||
exports.default = _default;
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 593:
|
||
/*!**********************************************************************************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/address/manage.vue?vue&type=style&index=0&id=85584652&lang=scss&scoped=true& ***!
|
||
\**********************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_style_index_0_id_85584652_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./manage.vue?vue&type=style&index=0&id=85584652&lang=scss&scoped=true& */ 594);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_style_index_0_id_85584652_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_style_index_0_id_85584652_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_style_index_0_id_85584652_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 _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_style_index_0_id_85584652_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_manage_vue_vue_type_style_index_0_id_85584652_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 594:
|
||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/address/manage.vue?vue&type=style&index=0&id=85584652&lang=scss&scoped=true& ***!
|
||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
// extracted by mini-css-extract-plugin
|
||
if(false) { var cssReload; }
|
||
|
||
|
||
/***/ })
|
||
|
||
},[[585,"common/runtime","common/vendor","member/common/vendor"]]]);
|
||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/member/address/manage.js.map
|