mrr.sj.front/unpackage/dist/dev/mp-weixin/pages/shop/sj-info-change.js

1062 lines
67 KiB
JavaScript
Raw Normal View History

2026-03-24 11:45:13 +08:00
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/shop/sj-info-change"],{
/***/ 755:
/*!******************************************************************************************************!*\
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/main.js?{"page":"pages%2Fshop%2Fsj-info-change"} ***!
\******************************************************************************************************/
/*! 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 _sjInfoChange = _interopRequireDefault(__webpack_require__(/*! ./pages/shop/sj-info-change.vue */ 756));
// @ts-ignore
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
createPage(_sjInfoChange.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"]))
/***/ }),
/***/ 756:
/*!***********************************************************************************!*\
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/shop/sj-info-change.vue ***!
\***********************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _sj_info_change_vue_vue_type_template_id_6fd21389_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./sj-info-change.vue?vue&type=template&id=6fd21389&scoped=true& */ 757);
/* harmony import */ var _sj_info_change_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./sj-info-change.vue?vue&type=script&lang=js& */ 759);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _sj_info_change_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 _sj_info_change_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _sj_info_change_vue_vue_type_style_index_0_id_6fd21389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./sj-info-change.vue?vue&type=style&index=0&id=6fd21389&scoped=true&lang=css& */ 761);
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 42);
var renderjs
/* normalize component */
var component = Object(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
_sj_info_change_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
_sj_info_change_vue_vue_type_template_id_6fd21389_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
_sj_info_change_vue_vue_type_template_id_6fd21389_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
"6fd21389",
null,
false,
_sj_info_change_vue_vue_type_template_id_6fd21389_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "pages/shop/sj-info-change.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 757:
/*!******************************************************************************************************************************!*\
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/shop/sj-info-change.vue?vue&type=template&id=6fd21389&scoped=true& ***!
\******************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_template_id_6fd21389_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sj-info-change.vue?vue&type=template&id=6fd21389&scoped=true& */ 758);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_template_id_6fd21389_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_template_id_6fd21389_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_template_id_6fd21389_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_template_id_6fd21389_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 758:
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/shop/sj-info-change.vue?vue&type=template&id=6fd21389&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 = {
customNavbar: function () {
return Promise.all(/*! import() | components/custom-navbar/custom-navbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/custom-navbar/custom-navbar")]).then(__webpack_require__.bind(null, /*! @/components/custom-navbar/custom-navbar.vue */ 1437))
},
}
} 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.editable ? _vm.showLocationPopup() : null
}
_vm.e1 = function ($event) {
_vm.editable ? _vm.openExperiencePicker() : null
}
}
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 759:
/*!************************************************************************************************************!*\
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/shop/sj-info-change.vue?vue&type=script&lang=js& ***!
\************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sj-info-change.vue?vue&type=script&lang=js& */ 760);
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 760:
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/shop/sj-info-change.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 _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 5));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 36));
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
var _request = _interopRequireDefault(__webpack_require__(/*! ../../utils/request */ 37));
var _ChinaCitys = _interopRequireDefault(__webpack_require__(/*! ../../static/data/ChinaCitys.json */ 277));
var _debounce = __webpack_require__(/*! @/utils/debounce.js */ 190);
var _uploadImage = _interopRequireDefault(__webpack_require__(/*! ../../utils/uploadImage */ 278));
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 {
// 页面状态
editable: false,
buttonType: 'change',
// change-变更信息, edit-取消/提交, view-查看我的变更, reject-重新提交
showAuditTip: false,
auditStatus: null,
// 审核状态: null-无申请, 1-审核中, 2-审核通过, 3-审核驳回
applyId: null,
showPendingData: false,
// 是否显示待审核数据
navTitle: '门店信息变更',
buttonAreaHeight: 120,
backText: '',
// 驳回原因
hasResubmitted: false,
// 新增:标记是否已经重新提交
// 数据管理
originalData: {},
// 老数据(当前生效的)
pendingData: {},
// 新数据(待审核的)
displayData: {},
// 当前显示的数据
// 门店信息字段
ChinaCitys: _ChinaCitys.default,
locatinCitys: [],
locationAreas: [],
locationValue: [0, 0, 0],
showLocationPopupFlag: false,
showTipPopupFlag: false,
tipTitle: '',
tipImage: '',
currentTipType: '',
userId: null,
identity: 3,
applyType: 3,
// 选择器数据
hours: Array.from({
length: 24
}, function (_, i) {
return i < 10 ? "0".concat(i) : "".concat(i);
}),
minutes: Array.from({
length: 60
}, function (_, i) {
return i < 10 ? "0".concat(i) : "".concat(i);
}),
indicatorStyle: 'height: 68rpx;',
// 地址相关新增字段
fromAddressPage: false,
addressListener: null,
dependency_code: '',
// 区code
dependency_province: '',
// 省code
dependency_city: '',
// 市code
longitude: '',
// 经度
latitude: '' // 纬度
};
},
computed: {
shouldShowRejectReason: function shouldShowRejectReason() {
// 强制如果审核状态不是3直接返回false
if (this.auditStatus !== 3) {
console.log('审核状态不是3直接隐藏驳回原因');
return false;
}
// 双重强制如果驳回原因为空直接返回false
if (!this.backText) {
console.log('驳回原因为空,直接隐藏驳回原因');
return false;
}
// 三重强制如果显示待审核数据直接返回false
if (this.showPendingData) {
console.log('显示待审核数据,直接隐藏驳回原因');
return false;
}
var shouldShow = this.auditStatus === 3 && !this.showPendingData && this.backText;
console.log('shouldShowRejectReason计算:', {
auditStatus: this.auditStatus,
showPendingData: this.showPendingData,
backText: this.backText,
shouldShow: shouldShow
});
// 最终强制如果不是所有条件都满足返回false
if (!(this.auditStatus === 3 && !this.showPendingData && this.backText)) {
console.log('绝对强制不满足所有条件返回false');
return false;
}
return shouldShow;
}
},
onLoad: function onLoad() {
var _this = this;
// 监听地址选择事件(参考代码的实现方式)
uni.$on('address-selected-for-sj', function (addressData) {
_this.handleAddressSelected(addressData);
});
console.log('页面开始加载...');
this.identity = getApp().globalData.artisanType;
console.log('当前身份类型:', this.identity);
this.getUserInfo();
this.loadApplyDetails();
this.locatinCitys = this.ChinaCitys[0].citys;
this.locationAreas = this.locatinCitys[0].areas;
},
onUnload: function onUnload() {
// 移除事件监听
uni.$off('address-selected-for-sj');
},
onReady: function onReady() {
this.getButtonAreaHeight();
},
onShow: function onShow() {
console.log('页面显示,检查地址数据');
// 检查地址数据(参考代码的实现方式)
this.checkAddressData();
if (!this.editable) {
this.loadApplyDetails();
} else {
console.log('编辑模式下,跳过自动刷新,保持当前编辑状态');
}
if (this.auditStatus !== 3) {
this.backText = '';
this.hasResubmitted = false;
}
},
onHide: function onHide() {
// 页面隐藏时清理
this.fromAddressPage = false;
},
methods: {
// 检查地址数据(参考代码的方法)
checkAddressData: function checkAddressData() {
try {
var sjAddress = uni.getStorageSync('sj_selected_address');
if (sjAddress) {
this.handleAddressSelected(sjAddress);
uni.removeStorageSync('sj_selected_address');
return;
}
} catch (e) {}
if (getApp().globalData && getApp().globalData.selectedAddress) {
this.handleAddressSelected(getApp().globalData.selectedAddress);
delete getApp().globalData.selectedAddress;
}
try {
var storedAddress = uni.getStorageSync('selectedAddress');
if (storedAddress) {
this.handleAddressSelected(storedAddress);
uni.removeStorageSync('selectedAddress');
}
} catch (e) {}
},
// 获取用户信息
getUserInfo: function getUserInfo() {
var _this2 = this;
console.log('开始获取用户信息...');
var type = 3;
_request.default.post('/user/getuser', {
type: type
}).then(function (result) {
console.log('接口返回完整数据:', result);
if (result.state === 1 && result.data) {
var userData = result.data;
console.log('用户数据详情:', userData);
_this2.userId = userData.id;
// 初始化数据(包含地址相关字段)
_this2.originalData = {
head_photo: userData.head_photo || '',
name: userData.name || '',
dependency: userData.dependency || '',
address: userData.address || '',
major: userData.major || '',
dependency_code: userData.dependency_code || '',
dependency_province: userData.dependency_province || '',
dependency_city: userData.dependency_city || '',
longitude: userData.longitude || '',
latitude: userData.latitude || '',
experienceText: _this2.getExperienceText(userData.major)
};
// 同步到地址字段
_this2.dependency_code = userData.dependency_code || '';
_this2.dependency_province = userData.dependency_province || '';
_this2.dependency_city = userData.dependency_city || '';
_this2.longitude = userData.longitude || '';
_this2.latitude = userData.latitude || '';
// 初始化pendingData和displayData
_this2.pendingData = _objectSpread({}, _this2.originalData);
_this2.displayData = _objectSpread({}, _this2.originalData);
console.log('数据初始化完成');
} else {
console.warn('接口返回state不是1或data为空');
}
}).catch(function (error) {
console.error('获取用户信息失败:', error);
});
},
// 智能判断申请状态
intelligentStatusCheck: function intelligentStatusCheck(detail) {
// 如果申请已审核通过,直接返回通过状态
if (detail.apply_state === 2) {
console.log('智能判断:申请已审核通过,忽略历史驳回原因');
return {
isValid: true,
status: 2,
backText: ''
};
}
// 如果申请时间很旧,且用户数据已经变更,认为申请已过期
if (detail.apply_time) {
var applyDate = new Date(detail.apply_time);
var now = new Date();
var daysDiff = (now - applyDate) / (1000 * 60 * 60 * 24);
// 申请超过7天且用户数据已更新认为是历史记录
if (daysDiff > 7 && this.originalData.name !== detail.name) {
console.log('智能判断:申请记录已过期,忽略历史记录');
return {
isValid: false,
status: null,
backText: ''
};
}
}
// 正常状态
return {
isValid: true,
status: detail.apply_state,
backText: detail.back_text || ''
};
},
// 加载申请详情
loadApplyDetails: function loadApplyDetails() {
var _this3 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
var res, detail, statusCheck;
return _regenerator.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.prev = 0;
console.log('开始加载申请详情...');
_context.next = 4;
return _request.default.post('/sj/userSjAuth/details', {
apply_type: _this3.applyType
});
case 4:
res = _context.sent;
console.log('申请详情接口返回:', res);
if (res.code === 200 && res.data) {
detail = res.data; // 智能状态检查
statusCheck = _this3.intelligentStatusCheck(detail);
if (!statusCheck.isValid) {
// 无效的历史记录
_this3.auditStatus = null;
_this3.backText = '';
_this3.applyId = null;
} else {
// 有效的当前记录
_this3.applyId = detail.id;
_this3.auditStatus = statusCheck.status;
_this3.backText = statusCheck.backText;
console.log('审核状态:', _this3.auditStatus);
console.log('驳回原因:', _this3.backText);
// 审核通过时强制重置驳回状态
if (_this3.auditStatus === 2) {
console.log('审核通过,强制清除驳回相关状态');
_this3.backText = '';
_this3.hasResubmitted = false;
}
// 更新pendingData
if (_this3.auditStatus === 1 || _this3.auditStatus === 3) {
_this3.pendingData = {
head_photo: detail.head_photo || _this3.originalData.head_photo,
name: detail.name || _this3.originalData.name,
dependency: detail.dependency || _this3.originalData.dependency,
address: detail.address || _this3.originalData.address,
major: detail.major || _this3.originalData.major,
dependency_code: detail.dependency_code || _this3.originalData.dependency_code,
dependency_province: detail.dependency_province || _this3.originalData.dependency_province,
dependency_city: detail.dependency_city || _this3.originalData.dependency_city,
longitude: detail.longitude || _this3.originalData.longitude,
latitude: detail.latitude || _this3.originalData.latitude,
experienceText: _this3.getExperienceText(detail.major || _this3.originalData.major)
};
}
// 审核通过时同步数据
if (_this3.auditStatus === 2) {
_this3.originalData = _objectSpread({}, _this3.pendingData);
}
}
_this3.updatePageStatus();
} else {
console.log('申请详情返回数据为空或code不为200:', res);
_this3.backText = '';
_this3.updatePageStatus();
}
_context.next = 14;
break;
case 9:
_context.prev = 9;
_context.t0 = _context["catch"](0);
console.error('加载申请详情失败:', _context.t0);
_this3.backText = '';
_this3.updatePageStatus();
case 14:
case "end":
return _context.stop();
}
}
}, _callee, null, [[0, 9]]);
}))();
},
// 更新页面状态
updatePageStatus: function updatePageStatus() {
console.log('更新页面状态,审核状态:', this.auditStatus);
if (this.auditStatus !== 3) {
this.backText = '';
console.log('非驳回状态,强制清除驳回原因');
}
if (this.hasResubmitted && this.auditStatus === 3) {
console.log('检测到已重新提交,强制设置为审核中状态');
this.auditStatus = 1;
this.backText = '';
}
if (this.auditStatus === 1) {
this.showAuditTip = true;
this.buttonType = 'view';
this.editable = false;
this.showPendingData = false;
this.displayData = _objectSpread({}, this.originalData);
} else if (this.auditStatus === 3) {
this.showAuditTip = false;
this.buttonType = 'reject';
this.editable = false;
this.showPendingData = false;
this.displayData = _objectSpread({}, this.originalData);
} else {
this.showAuditTip = false;
this.buttonType = 'change';
this.editable = false;
this.showPendingData = false;
this.displayData = _objectSpread({}, this.originalData);
}
this.updateNavTitle();
},
// 更新导航栏标题
updateNavTitle: function updateNavTitle() {
if (this.editable || this.showPendingData) {
this.navTitle = '门店信息变更';
} else {
this.navTitle = '门店信息';
}
},
// 获取专业经验文本
getExperienceText: function getExperienceText(major) {
var experiences = ['', '实习', '1-3年', '3-5年', '5-10年', '10年以上'];
return experiences[major] || '';
},
// 开始变更
startChange: function startChange() {
this.editable = true;
this.buttonType = 'edit';
this.displayData = _objectSpread({}, this.pendingData);
console.log('进入编辑模式,显示待审核数据:', this.displayData);
this.updateNavTitle();
},
// 取消变更
cancelChange: function cancelChange() {
this.editable = false;
this.buttonType = 'change';
this.displayData = _objectSpread({}, this.originalData);
this.updateNavTitle();
},
// 切换显示待审核数据
togglePendingData: function togglePendingData() {
this.showPendingData = !this.showPendingData;
if (this.showPendingData) {
this.displayData = _objectSpread({}, this.pendingData);
} else {
this.displayData = _objectSpread({}, this.originalData);
}
this.updateNavTitle();
},
// 提交变更
submitChange: function submitChange() {
var _this4 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
var submitData, res;
return _regenerator.default.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
console.log('开始提交变更...');
console.log('提交前的displayData:', _this4.displayData);
if (_this4.validateForm()) {
_context2.next = 4;
break;
}
return _context2.abrupt("return");
case 4:
_context2.prev = 4;
uni.showLoading({
title: '提交中...'
});
_this4.pendingData = _objectSpread({}, _this4.displayData);
submitData = {
apply_type: _this4.applyType,
head_photo: _this4.displayData.head_photo,
name: _this4.displayData.name,
dependency: _this4.displayData.dependency,
address: _this4.displayData.address,
longitude: _this4.displayData.longitude,
latitude: _this4.displayData.latitude,
dependency_code: _this4.displayData.dependency_code,
dependency_province: _this4.displayData.dependency_province,
dependency_city: _this4.displayData.dependency_city,
major: _this4.displayData.major
};
console.log('提交的数据:', submitData);
_context2.next = 11;
return _request.default.post('/sj/userSjAuth/apply', submitData);
case 11:
res = _context2.sent;
uni.hideLoading();
if (res.code === 200) {
uni.showToast({
title: '提交成功',
icon: 'none'
});
_this4.backText = '';
_this4.auditStatus = 1;
_this4.hasResubmitted = true;
console.log('提交成功,重置所有状态');
_this4.pendingData = _objectSpread({}, _this4.displayData);
_this4.editable = false;
_this4.buttonType = 'view';
_this4.showAuditTip = true;
_this4.showPendingData = false;
setTimeout(function () {
_this4.loadApplyDetails();
}, 1500);
} else {
uni.showToast({
title: res.msg || '提交失败',
icon: 'none'
});
}
_context2.next = 21;
break;
case 16:
_context2.prev = 16;
_context2.t0 = _context2["catch"](4);
uni.hideLoading();
console.error('提交失败:', _context2.t0);
uni.showToast({
title: '网络错误,请重试',
icon: 'none'
});
case 21:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[4, 16]]);
}))();
},
// 表单验证
validateForm: function validateForm() {
if (!this.displayData.head_photo) {
uni.showToast({
title: '请上传店铺logo',
icon: 'none'
});
return false;
}
if (!this.displayData.name) {
uni.showToast({
title: '请输入店铺名称',
icon: 'none'
});
return false;
}
if (!this.displayData.dependency) {
uni.showToast({
title: '请选择门店所在地',
icon: 'none'
});
return false;
}
if (!this.displayData.address) {
uni.showToast({
title: '请选择门店详细地址',
icon: 'none'
});
return false;
}
if (!this.displayData.major) {
uni.showToast({
title: '请选择专业经验',
icon: 'none'
});
return false;
}
return true;
},
// 获取按钮区域高度
getButtonAreaHeight: function getButtonAreaHeight() {
var _this5 = this;
setTimeout(function () {
var query = uni.createSelectorQuery().in(_this5);
query.select('.bottom-actions').boundingClientRect(function (data) {
if (data) {
_this5.buttonAreaHeight = data.height + 20;
}
}).exec();
}, 100);
},
// 显示提示弹窗
showTipPopup: function showTipPopup(field) {
var tipConfig = {
'store_logo': {
title: '如何查看店铺logo',
image: 'https://mrrplus.oss-cn-beijing.aliyuncs.com/photo/system/98ad5649-db6d-4453-a308-c592fe155ed9'
},
'store_name': {
title: '如何查看店铺名称',
image: 'https://mrrplus.oss-cn-beijing.aliyuncs.com/photo/system/4a2dc8c2-98d4-4465-ae31-b2ea2d13aa23'
}
};
if (tipConfig[field]) {
this.currentTipType = field;
this.tipTitle = tipConfig[field].title;
this.tipImage = tipConfig[field].image;
this.showTipPopupFlag = true;
}
},
hideTipPopup: function hideTipPopup() {
this.showTipPopupFlag = false;
},
// 选择图片
chooseImage: function chooseImage(type) {
if (!this.editable) return;
this.openCamera(type);
},
openCamera: function openCamera(type) {
var _this6 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
var chooseResult, tempFilePath, file, result;
return _regenerator.default.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_context3.prev = 0;
_context3.next = 3;
return new Promise(function (resolve, reject) {
uni.chooseImage({
count: 1,
sizeType: ['compressed'],
sourceType: ['album', 'camera'],
success: resolve,
fail: reject
});
});
case 3:
chooseResult = _context3.sent;
if (!(!chooseResult.tempFilePaths || chooseResult.tempFilePaths.length === 0)) {
_context3.next = 6;
break;
}
return _context3.abrupt("return");
case 6:
tempFilePath = chooseResult.tempFilePaths[0];
file = {
path: tempFilePath,
size: 0
};
_context3.next = 10;
return _this6.directUpload(file, _this6.userId, _this6.identity + 1);
case 10:
result = _context3.sent;
if (result) {
_this6.displayData.head_photo = result;
console.log('图片上传成功head_photo 更新为:', result);
}
_context3.next = 18;
break;
case 14:
_context3.prev = 14;
_context3.t0 = _context3["catch"](0);
console.log('上传图片错误:', _context3.t0);
if (!_context3.t0.errMsg || !_context3.t0.errMsg.includes('cancel')) {
uni.showToast({
title: '上传失败',
icon: 'none'
});
}
case 18:
case "end":
return _context3.stop();
}
}
}, _callee3, null, [[0, 14]]);
}))();
},
// 直接上传方法
directUpload: function directUpload(file, userId, type) {
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {
var date, artisan, fileExtension, parts, ext, name, ossConfig;
return _regenerator.default.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_context4.prev = 0;
date = new Date().getTime();
artisan = type == 1 ? 'yh' : type == 2 ? 'syr' : type == 3 ? 'sj' : '';
fileExtension = 'jpg';
if (file.path.includes('.')) {
parts = file.path.split('.');
ext = parts[parts.length - 1].toLowerCase();
if (ext && ext.length <= 4) {
fileExtension = ext;
}
}
name = "".concat(userId, "_").concat(artisan, "_").concat(date, ".").concat(fileExtension);
console.log('安全文件名:', name);
_context4.next = 9;
return _request.default.post('/user/getalioss', {
type: type,
kind: 1
});
case 9:
ossConfig = _context4.sent;
_context4.next = 12;
return new Promise(function (resolve, reject) {
uni.uploadFile({
url: ossConfig.host,
filePath: file.path,
name: 'file',
formData: {
key: ossConfig.dir + name,
policy: ossConfig.policy,
OSSAccessKeyId: ossConfig.ossAccessKeyId,
success_action_status: '200',
signature: ossConfig.signature
},
success: function success(res) {
if (res.statusCode === 200) {
var fileUrl = "".concat(ossConfig.host, "/").concat(ossConfig.dir).concat(name);
resolve(fileUrl);
} else {
reject(new Error('上传失败'));
}
},
fail: reject
});
});
case 12:
return _context4.abrupt("return", _context4.sent);
case 15:
_context4.prev = 15;
_context4.t0 = _context4["catch"](0);
console.error('直接上传失败:', _context4.t0);
throw _context4.t0;
case 19:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[0, 15]]);
}))();
},
// 所在地选择相关方法
showLocationPopup: function showLocationPopup() {
if (!this.editable) return;
this.showLocationPopupFlag = true;
},
hideLocationPopup: function hideLocationPopup() {
this.showLocationPopupFlag = false;
},
bindChangeLocation: function bindChangeLocation(e) {
this.locationValue = e.detail.value;
var index1 = e.detail.value[0] || 0;
var index2 = e.detail.value[1] || 0;
this.locatinCitys = this.ChinaCitys[index1].citys;
this.locationAreas = this.locatinCitys[index2].areas;
},
confirmLocationSelect: function confirmLocationSelect() {
var valueArr = this.locationValue;
var index1 = valueArr[0] || 0;
var index2 = valueArr[1] || 0;
var index3 = valueArr[2] || 0;
var province = this.ChinaCitys[index1].province;
var city = this.locatinCitys[index2].city;
var area = this.locationAreas[index3].area;
this.displayData.dependency = province + '-' + city + '-' + area;
// 清空详细地址,因为所在地已经改变(参考代码的做法)
this.displayData.address = '';
this.displayData.longitude = '';
this.displayData.latitude = '';
if (this.ChinaCitys[index1] && this.ChinaCitys[index1].code) {
var provinceCode = this.ChinaCitys[index1].code.toString();
this.displayData.dependency_province = provinceCode.substring(0, 6);
}
if (this.locatinCitys[index2] && this.locatinCitys[index2].code) {
var cityCode = this.locatinCitys[index2].code.toString();
this.displayData.dependency_city = cityCode.substring(0, 6);
}
if (this.locationAreas[index3] && this.locationAreas[index3].code) {
var areaCode = this.locationAreas[index3].code.toString();
this.displayData.dependency_code = areaCode.substring(0, 6);
}
this.hideLocationPopup();
},
// 获取详细地址(参考代码的实现方式)
getAddressInfo: function getAddressInfo() {
if (!this.editable) {
return;
}
console.log('=== 开始地址选择流程 ===');
// 构建URL参数参考代码的实现方式
var params = 'source=sj_info';
// 如果有门店所在地添加dependency参数
if (this.displayData.dependency) {
var locationStr = encodeURIComponent(this.displayData.dependency);
params += "&dependency=".concat(locationStr);
if (this.displayData.dependency_code) {
params += "&dependency_code=".concat(this.displayData.dependency_code);
}
console.log('传递的地区信息:', this.displayData.dependency);
console.log('编码后的地区信息:', locationStr);
}
// 如果有已选择的地址坐标,也传递过去作为初始位置
if (this.displayData.longitude && this.displayData.latitude) {
params += "&longitude=".concat(this.displayData.longitude, "&latitude=").concat(this.displayData.latitude);
}
console.log('跳转URL参数:', params);
this.fromAddressPage = true;
uni.navigateTo({
url: "/pages/address/search?".concat(params),
success: function success() {
console.log('成功跳转到地址选择页面');
},
fail: function fail(err) {
console.error('跳转地址选择页面失败:', err);
}
});
},
// 处理地址选择结果(参考代码的实现方式)
handleAddressSelected: function handleAddressSelected(addressData) {
if (!addressData) return;
var address = '';
if (addressData.name) {
address = addressData.name;
} else if (addressData.address) {
address = addressData.address;
}
if (!address) return;
// 更新displayData
this.displayData.address = address;
// 更新pendingData
this.pendingData.address = address;
// 更新经纬度
if (addressData.location) {
var _addressData$location = addressData.location.split(','),
_addressData$location2 = (0, _slicedToArray2.default)(_addressData$location, 2),
longitude = _addressData$location2[0],
latitude = _addressData$location2[1];
this.displayData.longitude = longitude || '';
this.displayData.latitude = latitude || '';
this.pendingData.longitude = longitude || '';
this.pendingData.latitude = latitude || '';
}
// 更新省市区信息
if (addressData.pname || addressData.cityname || addressData.adname) {
var locationParts = [];
if (addressData.pname) locationParts.push(addressData.pname);
if (addressData.cityname) locationParts.push(addressData.cityname);
if (addressData.adname) locationParts.push(addressData.adname);
this.displayData.dependency = locationParts.join('-');
this.pendingData.dependency = locationParts.join('-');
}
console.log('地址更新完成:', {
address: this.displayData.address,
dependency: this.displayData.dependency,
longitude: this.displayData.longitude,
latitude: this.displayData.latitude
});
// 显示成功提示
// uni.showToast({
// title: '地址已选择',
// icon: 'none',
// duration: 2000
// });
// 强制视图更新
this.$forceUpdate();
},
// 打开专业经验选择器
openExperiencePicker: function openExperiencePicker() {
var _this7 = this;
if (!this.editable) return;
uni.showActionSheet({
itemList: ['实习', '1-3年', '3-5年', '5-10年', '10年以上'],
success: function success(res) {
var experiences = ['实习', '1-3年', '3-5年', '5-10年', '10年以上'];
_this7.displayData.major = res.tapIndex + 1;
_this7.displayData.experienceText = experiences[res.tapIndex];
console.log('选择专业经验:', _this7.displayData.major, _this7.displayData.experienceText);
}
});
}
}
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
/***/ }),
/***/ 761:
/*!********************************************************************************************************************************************!*\
!*** /Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/shop/sj-info-change.vue?vue&type=style&index=0&id=6fd21389&scoped=true&lang=css& ***!
\********************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_style_index_0_id_6fd21389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sj-info-change.vue?vue&type=style&index=0&id=6fd21389&scoped=true&lang=css& */ 762);
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_style_index_0_id_6fd21389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_style_index_0_id_6fd21389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_style_index_0_id_6fd21389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_style_index_0_id_6fd21389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sj_info_change_vue_vue_type_style_index_0_id_6fd21389_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 762:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!/Users/danji/Desktop/mrr/mrr-sj/mrr.app.front/pages/shop/sj-info-change.vue?vue&type=style&index=0&id=6fd21389&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(false) { var cssReload; }
/***/ })
},[[755,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/shop/sj-info-change.js.map