main.js 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/main"],{
  2. /***/ 0:
  3. /*!*********************************************************************!*\
  4. !*** C:/Users/user/Desktop/Work/way/CRMEB/template/uni-app/main.js ***!
  5. \*********************************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, exports, __webpack_require__) {
  8. "use strict";
  9. /* WEBPACK VAR INJECTION */(function(wx, createApp) {
  10. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  11. var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
  12. __webpack_require__(/*! uni-pages */ 26);
  13. var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
  14. var _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 27));
  15. var _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 34));
  16. var _cache = _interopRequireDefault(__webpack_require__(/*! ./utils/cache */ 43));
  17. var _util = _interopRequireDefault(__webpack_require__(/*! utils/util */ 65));
  18. var _app = _interopRequireDefault(__webpack_require__(/*! ./config/app.js */ 40));
  19. var _new_chat = _interopRequireDefault(__webpack_require__(/*! ./libs/new_chat.js */ 67));
  20. var _lang = _interopRequireDefault(__webpack_require__(/*! ./utils/lang.js */ 41));
  21. var _permission = _interopRequireDefault(__webpack_require__(/*! ./libs/permission.js */ 68));
  22. var _validate = __webpack_require__(/*! @/utils/validate.js */ 48);
  23. 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; }
  24. 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; }
  25. // @ts-ignore
  26. wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; // +----------------------------------------------------------------------
  27. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  28. // +----------------------------------------------------------------------
  29. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  30. // +----------------------------------------------------------------------
  31. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  32. // +----------------------------------------------------------------------
  33. // | Author: CRMEB Team <admin@crmeb.com>
  34. // +----------------------------------------------------------------------
  35. _vue.default.prototype.$util = _util.default;
  36. _vue.default.prototype.$config = _app.default;
  37. _vue.default.prototype.$Cache = _cache.default;
  38. _vue.default.prototype.$eventHub = new _vue.default();
  39. _vue.default.prototype.$socket = new _new_chat.default();
  40. _vue.default.config.productionTip = false;
  41. var pageLoading = function pageLoading() {
  42. __webpack_require__.e(/*! require.ensure | components/pageLoading */ "components/pageLoading").then((function () {
  43. return resolve(__webpack_require__(/*! ./components/pageLoading.vue */ 974));
  44. }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
  45. };
  46. var skeleton = function skeleton() {
  47. __webpack_require__.e(/*! require.ensure | components/skeleton/index */ "components/skeleton/index").then((function () {
  48. return resolve(__webpack_require__(/*! ./components/skeleton/index.vue */ 981));
  49. }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
  50. };
  51. var easyLoadimage = function easyLoadimage() {
  52. Promise.all(/*! require.ensure | components/easy-loadimage/easy-loadimage */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/easy-loadimage/easy-loadimage")]).then((function () {
  53. return resolve(__webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 988));
  54. }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
  55. };
  56. _vue.default.component('skeleton', skeleton);
  57. _vue.default.component('pageLoading', pageLoading);
  58. _vue.default.component('easyLoadimage', easyLoadimage);
  59. _vue.default.prototype.$permission = _permission.default;
  60. _vue.default.prototype.$Debounce = _validate.Debounce;
  61. _App.default.mpType = 'app';
  62. var app = new _vue.default(_objectSpread(_objectSpread({}, _App.default), {}, {
  63. store: _store.default,
  64. Cache: _cache.default,
  65. i18n: _lang.default
  66. }));
  67. createApp(app).$mount();
  68. /* 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)["createApp"]))
  69. /***/ }),
  70. /***/ 27:
  71. /*!*********************************************************************!*\
  72. !*** C:/Users/user/Desktop/Work/way/CRMEB/template/uni-app/App.vue ***!
  73. \*********************************************************************/
  74. /*! no static exports found */
  75. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  76. "use strict";
  77. __webpack_require__.r(__webpack_exports__);
  78. /* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 28);
  79. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_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 _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  80. /* harmony import */ var _App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=css& */ 62);
  81. /* harmony import */ var _F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 64);
  82. var render, staticRenderFns, recyclableRender, components
  83. var renderjs
  84. /* normalize component */
  85. var component = Object(_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
  86. _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"],
  87. render,
  88. staticRenderFns,
  89. false,
  90. null,
  91. null,
  92. null,
  93. false,
  94. components,
  95. renderjs
  96. )
  97. component.options.__file = "App.vue"
  98. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  99. /***/ }),
  100. /***/ 28:
  101. /*!**********************************************************************************************!*\
  102. !*** C:/Users/user/Desktop/Work/way/CRMEB/template/uni-app/App.vue?vue&type=script&lang=js& ***!
  103. \**********************************************************************************************/
  104. /*! no static exports found */
  105. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  106. "use strict";
  107. __webpack_require__.r(__webpack_exports__);
  108. /* harmony import */ var _F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_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__(/*! -!./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!./App.vue?vue&type=script&lang=js& */ 29);
  109. /* harmony import */ var _F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_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(_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_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__);
  110. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_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(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_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__));
  111. /* harmony default export */ __webpack_exports__["default"] = (_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_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);
  112. /***/ }),
  113. /***/ 29:
  114. /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  115. !*** ./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/user/Desktop/Work/way/CRMEB/template/uni-app/App.vue?vue&type=script&lang=js& ***!
  116. \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  117. /*! no static exports found */
  118. /***/ (function(module, exports, __webpack_require__) {
  119. "use strict";
  120. /* WEBPACK VAR INJECTION */(function(uni, wx) {
  121. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  122. Object.defineProperty(exports, "__esModule", {
  123. value: true
  124. });
  125. exports.default = void 0;
  126. var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 30));
  127. var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 32));
  128. var _login = __webpack_require__(/*! ./libs/login */ 33);
  129. var _app = __webpack_require__(/*! ./config/app */ 40);
  130. var _public = __webpack_require__(/*! @/api/public */ 50);
  131. var _wechat = _interopRequireDefault(__webpack_require__(/*! @/libs/wechat.js */ 51));
  132. var _routine = _interopRequireDefault(__webpack_require__(/*! ./libs/routine.js */ 49));
  133. var _utils = __webpack_require__(/*! @/utils */ 52);
  134. var _api = __webpack_require__(/*! @/api/api.js */ 53);
  135. var _user = __webpack_require__(/*! @/api/user.js */ 38);
  136. var _vuex = __webpack_require__(/*! vuex */ 35);
  137. var _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 55));
  138. var _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 43));
  139. var _theme = _interopRequireDefault(__webpack_require__(/*! @/utils/theme */ 56));
  140. var _util = __webpack_require__(/*! util */ 57);
  141. var _default = {
  142. globalData: {
  143. spid: 0,
  144. code: 0,
  145. isLogin: false,
  146. userInfo: {},
  147. MyMenus: [],
  148. globalData: false,
  149. isIframe: false,
  150. tabbarShow: true,
  151. windowHeight: 0,
  152. locale: ''
  153. },
  154. mixins: [_color.default],
  155. computed: (0, _vuex.mapGetters)(['isLogin', 'cartNum']),
  156. watch: {
  157. isLogin: {
  158. deep: true,
  159. //深度监听设置为 true
  160. handler: function handler(newV, oldV) {
  161. if (newV) {
  162. // this.getCartNum()
  163. } else {
  164. this.$store.commit('indexData/setCartNum', '');
  165. }
  166. }
  167. },
  168. cartNum: function cartNum(newCart, b) {
  169. this.$store.commit('indexData/setCartNum', newCart + '');
  170. if (newCart > 0) {
  171. uni.setTabBarBadge({
  172. index: Number(uni.getStorageSync('FOOTER_ADDCART')) || 2,
  173. text: newCart + ''
  174. });
  175. } else {
  176. uni.hideTabBarRedDot({
  177. index: Number(uni.getStorageSync('FOOTER_ADDCART')) || 2
  178. });
  179. }
  180. }
  181. },
  182. onShow: function onShow() {
  183. var queryData = uni.getEnterOptionsSync(); // uni-app版本 3.5.1+ 支持
  184. if (queryData.query.spread) {
  185. this.$Cache.set('spread', queryData.query.spread);
  186. this.globalData.spid = queryData.query.spread;
  187. this.globalData.pid = queryData.query.spread;
  188. (0, _utils.silenceBindingSpread)(this.globalData);
  189. }
  190. if (queryData.query.spid) {
  191. this.$Cache.set('spread', queryData.query.spid);
  192. this.globalData.spid = queryData.query.spid;
  193. this.globalData.pid = queryData.query.spid;
  194. (0, _utils.silenceBindingSpread)(this.globalData);
  195. }
  196. if (queryData.query.scene) {
  197. var param = this.$util.getUrlParams(decodeURIComponent(queryData.query.scene));
  198. if (param.pid) {
  199. this.$Cache.set('spread', param.pid);
  200. this.globalData.spid = param.pid;
  201. this.globalData.pid = param.pid;
  202. } else {
  203. switch (queryData.scene) {
  204. //扫描小程序码
  205. case 1047:
  206. this.globalData.code = queryData.query.scene;
  207. break;
  208. //长按图片识别小程序码
  209. case 1048:
  210. this.globalData.code = queryData.query.scene;
  211. break;
  212. //手机相册选取小程序码
  213. case 1049:
  214. this.globalData.code = queryData.query.scene;
  215. break;
  216. //直接进入小程序
  217. case 1001:
  218. this.globalData.spid = queryData.query.scene;
  219. break;
  220. }
  221. }
  222. (0, _utils.silenceBindingSpread)(this.globalData);
  223. }
  224. },
  225. onLaunch: function onLaunch(option) {
  226. var _this = this;
  227. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
  228. var that, updateManager, startParamObj, _updateManager, menuButtonInfo, version;
  229. return _regenerator.default.wrap(function _callee$(_context) {
  230. while (1) {
  231. switch (_context.prev = _context.next) {
  232. case 0:
  233. uni.hideTabBar();
  234. that = _this;
  235. (0, _public.basicConfig)().then(function (res) {
  236. uni.setStorageSync('BASIC_CONFIG', res.data);
  237. });
  238. (0, _api.colorChange)('color_change').then(function (res) {
  239. var themeMap = {
  240. 1: 'blue',
  241. 2: 'green',
  242. 3: 'red',
  243. 4: 'pink',
  244. 5: 'orange'
  245. };
  246. uni.setStorageSync('is_diy', res.data.is_diy);
  247. uni.$emit('is_diy', res.data.is_diy);
  248. var status = res.data.status;
  249. var themeKey = themeMap[status] || 'red'; // 默认使用红色
  250. var selectedTheme = _theme.default[themeKey];
  251. uni.setStorageSync('color_status', res.data.status);
  252. uni.setStorageSync('viewColor', selectedTheme);
  253. uni.$emit('ok', selectedTheme, status);
  254. });
  255. (0, _user.getLangVersion)().then(function (res) {
  256. var version = res.data.version;
  257. if (version != uni.getStorageSync('LANG_VERSION')) {
  258. (0, _user.getLangJson)().then(function (res) {
  259. var value = Object.keys(res.data)[0];
  260. _cache.default.set('locale', Object.keys(res.data)[0]);
  261. _this.$i18n.setLocaleMessage(value, res.data[value]);
  262. uni.setStorageSync('localeJson', res.data);
  263. });
  264. }
  265. uni.setStorageSync('LANG_VERSION', version);
  266. });
  267. if (!(_app.HTTP_REQUEST_URL == '')) {
  268. _context.next = 8;
  269. break;
  270. }
  271. console.error("请配置根目录下的config.js文件中的 'HTTP_REQUEST_URL'\n\n请修改开发者工具中【详情】->【AppID】改为自己的Appid\n\n请前往后台【小程序】->【小程序配置】填写自己的 appId and AppSecret");
  272. return _context.abrupt("return", false);
  273. case 8:
  274. updateManager = wx.getUpdateManager();
  275. startParamObj = wx.getEnterOptionsSync();
  276. if (wx.canIUse('getUpdateManager') && startParamObj.scene != 1154) {
  277. _updateManager = wx.getUpdateManager();
  278. _updateManager.onCheckForUpdate(function (res) {
  279. // 请求完新版本信息的回调
  280. // console.log(res.hasUpdate)
  281. if (res.hasUpdate) {
  282. _updateManager.onUpdateFailed(function () {
  283. return that.Tips({
  284. title: '新版本下载失败'
  285. });
  286. });
  287. _updateManager.onUpdateReady(function () {
  288. wx.showModal({
  289. title: '更新提示',
  290. content: '新版本已经下载好,是否重启当前应用?',
  291. success: function success(res) {
  292. if (res.confirm) {
  293. _updateManager.applyUpdate();
  294. }
  295. }
  296. });
  297. });
  298. _updateManager.onUpdateFailed(function () {
  299. wx.showModal({
  300. title: '发现新版本',
  301. content: '请删除当前小程序,重启搜索打开...'
  302. });
  303. });
  304. }
  305. });
  306. }
  307. // getShopConfig().then(res => {
  308. // this.$store.commit('SETPHONESTATUS', res.data.status);
  309. // });
  310. // 获取导航高度;
  311. uni.getSystemInfo({
  312. success: function success(res) {
  313. that.globalData.navHeight = res.statusBarHeight * (750 / res.windowWidth) + 91;
  314. }
  315. });
  316. menuButtonInfo = uni.getMenuButtonBoundingClientRect();
  317. that.globalData.navH = menuButtonInfo.top * 2 + menuButtonInfo.height / 2;
  318. version = uni.getSystemInfoSync().SDKVersion;
  319. if (_routine.default.compareVersion(version, '2.21.3') >= 0) {
  320. that.$Cache.set('MP_VERSION_ISNEW', true);
  321. } else {
  322. that.$Cache.set('MP_VERSION_ISNEW', false);
  323. }
  324. // 小程序静默授权
  325. // if (!this.$store.getters.isLogin) {
  326. // Routine.getCode()
  327. // .then(code => {
  328. // this.silenceAuth(code);
  329. // })
  330. // .catch(res => {
  331. // uni.hideLoading();
  332. // });
  333. // }
  334. (0, _api.getCrmebCopyRight)().then(function (res) {
  335. uni.setStorageSync('copyRight', res.data);
  336. });
  337. case 17:
  338. case "end":
  339. return _context.stop();
  340. }
  341. }
  342. }, _callee);
  343. }))();
  344. },
  345. methods: {
  346. remoteRegister: function remoteRegister(remote_token) {
  347. var _this2 = this;
  348. (0, _public.remoteRegister)({
  349. remote_token: remote_token
  350. }).then(function (res) {
  351. var data = res.data;
  352. if (data.get_remote_login_url) {
  353. location.href = data.get_remote_login_url;
  354. } else {
  355. _this2.$store.commit('LOGIN', {
  356. token: data.token,
  357. time: data.expires_time - _this2.$Cache.time()
  358. });
  359. _this2.$store.commit('SETUID', data.userInfo.uid);
  360. location.reload();
  361. }
  362. });
  363. }
  364. }
  365. };
  366. exports.default = _default;
  367. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"]))
  368. /***/ }),
  369. /***/ 62:
  370. /*!******************************************************************************************************!*\
  371. !*** C:/Users/user/Desktop/Work/way/CRMEB/template/uni-app/App.vue?vue&type=style&index=0&lang=css& ***!
  372. \******************************************************************************************************/
  373. /*! no static exports found */
  374. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  375. "use strict";
  376. __webpack_require__.r(__webpack_exports__);
  377. /* harmony import */ var _F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./App.vue?vue&type=style&index=0&lang=css& */ 63);
  378. /* harmony import */ var _F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
  379. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  380. /* harmony default export */ __webpack_exports__["default"] = (_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_F_soft_HBuilderX_4_24_2024072208_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
  381. /***/ }),
  382. /***/ 63:
  383. /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  384. !*** ./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!C:/Users/user/Desktop/Work/way/CRMEB/template/uni-app/App.vue?vue&type=style&index=0&lang=css& ***!
  385. \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  386. /*! no static exports found */
  387. /***/ (function(module, exports, __webpack_require__) {
  388. // extracted by mini-css-extract-plugin
  389. if(false) { var cssReload; }
  390. /***/ })
  391. },[[0,"common/runtime","common/vendor"]]]);
  392. //# sourceMappingURL=../../.sourcemap/mp-weixin/common/main.js.map