main.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/main"],[
  2. /* 0 */
  3. /*!**************************************************!*\
  4. !*** D:/meloinfo/sugarpark-mini-program/main.js ***!
  5. \**************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, exports, __webpack_require__) {
  8. "use strict";
  9. /* WEBPACK VAR INJECTION */(function(createApp) {__webpack_require__(/*! uni-pages */ 5);var _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 6));
  10. var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 3));
  11. var _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 10));
  12. var _util = _interopRequireDefault(__webpack_require__(/*! ./util */ 12));
  13. var _api = _interopRequireDefault(__webpack_require__(/*! @/util/api.js */ 151));
  14. var _moment = _interopRequireDefault(__webpack_require__(/*! moment */ 13));
  15. var _vueJsonp = _interopRequireDefault(__webpack_require__(/*! vue-jsonp */ 579));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (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 = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
  16. _vue.default.use(_vueJsonp.default);
  17. _vue.default.prototype.$store = _store.default;
  18. _vue.default.prototype.$util = _util.default;
  19. _vue.default.prototype.$api = _api.default;
  20. _vue.default.prototype.$moment = _moment.default;
  21. _vue.default.prototype.$EventBus = new _vue.default();
  22. _vue.default.config.productionTip = false;
  23. _App.default.mpType = 'app';
  24. var app = new _vue.default(_objectSpread({},
  25. _App.default));
  26. createApp(app).$mount();
  27. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createApp"]))
  28. /***/ }),
  29. /* 1 */,
  30. /* 2 */,
  31. /* 3 */,
  32. /* 4 */,
  33. /* 5 */,
  34. /* 6 */
  35. /*!**************************************************!*\
  36. !*** D:/meloinfo/sugarpark-mini-program/App.vue ***!
  37. \**************************************************/
  38. /*! no static exports found */
  39. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  40. "use strict";
  41. __webpack_require__.r(__webpack_exports__);
  42. /* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 7);
  43. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  44. /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 9);
  45. var render, staticRenderFns, recyclableRender, components
  46. var renderjs
  47. /* normalize component */
  48. var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])(
  49. _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"],
  50. render,
  51. staticRenderFns,
  52. false,
  53. null,
  54. null,
  55. null,
  56. false,
  57. components,
  58. renderjs
  59. )
  60. component.options.__file = "App.vue"
  61. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  62. /***/ }),
  63. /* 7 */
  64. /*!***************************************************************************!*\
  65. !*** D:/meloinfo/sugarpark-mini-program/App.vue?vue&type=script&lang=js& ***!
  66. \***************************************************************************/
  67. /*! no static exports found */
  68. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  69. "use strict";
  70. __webpack_require__.r(__webpack_exports__);
  71. /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js& */ 8);
  72. /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  73. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  74. /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  75. /***/ }),
  76. /* 8 */
  77. /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  78. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/meloinfo/sugarpark-mini-program/App.vue?vue&type=script&lang=js& ***!
  79. \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  80. /*! no static exports found */
  81. /***/ (function(module, exports, __webpack_require__) {
  82. "use strict";
  83. /* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _default =
  84. {
  85. onLaunch: function onLaunch() {var _this = this;
  86. var that = this;
  87. var sysInfo = uni.getSystemInfoSync(),menuInfo = uni.getMenuButtonBoundingClientRect();
  88. var offsetBottom = menuInfo.top - sysInfo.statusBarHeight;
  89. if (sysInfo.system.indexOf('iOS') !== -1) {
  90. this.$store.commit('setPlatform', 'ios');
  91. } else
  92. if (sysInfo.system.indexOf('Android') !== -1) {
  93. this.$store.commit('setPlatform', 'android');
  94. } else
  95. {
  96. this.$store.commit('setPlatform', 'other');
  97. }
  98. this.$store.commit('setStatusBarHeight', sysInfo.statusBarHeight);
  99. this.$store.commit('setTopbarOffsetHeight', sysInfo.statusBarHeight + offsetBottom * 2 + menuInfo.height);
  100. this.$store.commit('setTabBarHeight', (this.$util.hasSafeArea() ? 68 : 20) + 106);
  101. return; //单元测试开关
  102. if (uni.getStorageSync('autoLogin') === 'false') {
  103. return;
  104. }
  105. uni.login({ //免密登录
  106. success: function success(res) {
  107. that.$api.login.wxLogin({
  108. scene: "WxMPLogin",
  109. miniProgramEncryUserInfoParam: {
  110. jsCode: res.code } }).
  111. then(function (result) {
  112. if (result.status === 'Succ') {
  113. if (!result.data.succ) {
  114. if (result.data.wxLoginInfo) {//新用户保存用户openid,unionId
  115. uni.setStorageSync('openId', result.data.wxLoginInfo.openId);
  116. uni.setStorageSync('unionId', result.data.wxLoginInfo.unionId);
  117. }
  118. } else
  119. {
  120. uni.setStorageSync('LL_Ukn', result.data.userToken.ukn);
  121. uni.setStorageSync('token', result.data.userToken.token);
  122. uni.setStorageSync('userInfo', JSON.stringify(result.data));
  123. uni.setStorageSync('user', JSON.stringify(result.data.userToken.user));
  124. _this.$api.public.aliossCdn({}).then(function (cdnRes) {
  125. _this.$store.commit('setImageCdn', cdnRes.data.pictureCdn);
  126. _this.$store.commit('setVideoCdn', cdnRes.data.videoCdn);
  127. });
  128. _this.$api.public.mineDetail({
  129. getAlbum: true,
  130. completeUser: result.data.userToken.user }).
  131. then(function (res) {
  132. _this.$store.commit('setUserInfo', res.data);
  133. uni.setStorageSync('userInfo', JSON.stringify(res.data));
  134. if (result.data.isNew) {
  135. uni.reLaunch({
  136. url: '/pages/info/sex' });
  137. return;
  138. }
  139. var step = result.data.regStepNew || result.data.regStep;
  140. switch (step) {
  141. case 'Sex':
  142. uni.reLaunch({
  143. url: '/pages/info/sex' });
  144. break;
  145. case 'SocialImage':
  146. uni.reLaunch({
  147. url: '/pages/info/figure' });
  148. break;
  149. case 'SocialData':
  150. uni.reLaunch({
  151. url: '/pages/info/datum' });
  152. break;
  153. case 'CityStay':
  154. uni.reLaunch({
  155. url: '/pages/info/city' });
  156. break;
  157. case 'WxInfo':
  158. uni.reLaunch({
  159. url: '/pages/info/wechat' });
  160. break;
  161. case 'Basic':
  162. case 'Index':
  163. uni.reLaunch({
  164. url: '/pages/friends/friends' });
  165. break;}
  166. uni.reLaunch({
  167. url: '/pages/friends/friends' });
  168. });
  169. }
  170. }
  171. });
  172. },
  173. fail: function fail(err) {
  174. console.log(err);
  175. } });
  176. },
  177. onShow: function onShow() {
  178. console.log('App Show');
  179. },
  180. onHide: function onHide() {
  181. console.log('App Hide');
  182. },
  183. onUnload: function onUnload() {
  184. console.log('im logout');
  185. uni.$TUIKit.logout();
  186. uni.$TUIKit.destroy();
  187. } };exports.default = _default;
  188. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
  189. /***/ })
  190. ],[[0,"common/runtime","common/vendor"]]]);
  191. //# sourceMappingURL=../../.sourcemap/mp-weixin/common/main.js.map