main.js 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/main"],{
  2. /***/ 0:
  3. /*!**********************************************************!*\
  4. !*** D:/zhaogongxue/crm/template/wanxinguni-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 */ 60));
  18. var _app = _interopRequireDefault(__webpack_require__(/*! ./config/app.js */ 40));
  19. var _new_chat = _interopRequireDefault(__webpack_require__(/*! ./libs/new_chat.js */ 62));
  20. var _lang = _interopRequireDefault(__webpack_require__(/*! ./utils/lang.js */ 41));
  21. 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; }
  22. 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; }
  23. // @ts-ignore
  24. wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; // +----------------------------------------------------------------------
  25. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  26. // +----------------------------------------------------------------------
  27. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  28. // +----------------------------------------------------------------------
  29. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  30. // +----------------------------------------------------------------------
  31. // | Author: CRMEB Team <admin@crmeb.com>
  32. // +----------------------------------------------------------------------
  33. _vue.default.prototype.$util = _util.default;
  34. _vue.default.prototype.$config = _app.default;
  35. _vue.default.prototype.$Cache = _cache.default;
  36. _vue.default.prototype.$eventHub = new _vue.default();
  37. _vue.default.prototype.$socket = new _new_chat.default();
  38. _vue.default.config.productionTip = false;
  39. var pageLoading = function pageLoading() {
  40. __webpack_require__.e(/*! require.ensure | components/pageLoading */ "components/pageLoading").then((function () {
  41. return resolve(__webpack_require__(/*! ./components/pageLoading.vue */ 958));
  42. }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
  43. };
  44. var skeleton = function skeleton() {
  45. __webpack_require__.e(/*! require.ensure | components/skeleton/index */ "components/skeleton/index").then((function () {
  46. return resolve(__webpack_require__(/*! ./components/skeleton/index.vue */ 965));
  47. }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
  48. };
  49. var easyLoadimage = function easyLoadimage() {
  50. Promise.all(/*! require.ensure | components/easy-loadimage/easy-loadimage */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/easy-loadimage/easy-loadimage")]).then((function () {
  51. return resolve(__webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 972));
  52. }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
  53. };
  54. _vue.default.component('skeleton', skeleton);
  55. _vue.default.component('pageLoading', pageLoading);
  56. _vue.default.component('easyLoadimage', easyLoadimage);
  57. _App.default.mpType = 'app';
  58. var app = new _vue.default(_objectSpread(_objectSpread({}, _App.default), {}, {
  59. store: _store.default,
  60. Cache: _cache.default,
  61. i18n: _lang.default
  62. }));
  63. createApp(app).$mount();
  64. /* 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"]))
  65. /***/ }),
  66. /***/ 27:
  67. /*!**********************************************************!*\
  68. !*** D:/zhaogongxue/crm/template/wanxinguni-app/App.vue ***!
  69. \**********************************************************/
  70. /*! no static exports found */
  71. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  72. "use strict";
  73. __webpack_require__.r(__webpack_exports__);
  74. /* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 28);
  75. /* 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__));
  76. /* 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& */ 57);
  77. /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 59);
  78. var render, staticRenderFns, recyclableRender, components
  79. var renderjs
  80. /* normalize component */
  81. var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
  82. _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"],
  83. render,
  84. staticRenderFns,
  85. false,
  86. null,
  87. null,
  88. null,
  89. false,
  90. components,
  91. renderjs
  92. )
  93. component.options.__file = "App.vue"
  94. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  95. /***/ }),
  96. /***/ 28:
  97. /*!***********************************************************************************!*\
  98. !*** D:/zhaogongxue/crm/template/wanxinguni-app/App.vue?vue&type=script&lang=js& ***!
  99. \***********************************************************************************/
  100. /*! no static exports found */
  101. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  102. "use strict";
  103. __webpack_require__.r(__webpack_exports__);
  104. /* 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_13_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--13-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& */ 29);
  105. /* 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_13_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_13_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__);
  106. /* 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_13_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(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (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_13_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__));
  107. /* 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_13_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);
  108. /***/ }),
  109. /***/ 29:
  110. /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  111. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/zhaogongxue/crm/template/wanxinguni-app/App.vue?vue&type=script&lang=js& ***!
  112. \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  113. /*! no static exports found */
  114. /***/ (function(module, exports, __webpack_require__) {
  115. "use strict";
  116. /* WEBPACK VAR INJECTION */(function(uni, wx) {
  117. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  118. Object.defineProperty(exports, "__esModule", {
  119. value: true
  120. });
  121. exports.default = void 0;
  122. var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 30));
  123. var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 32));
  124. var _login = __webpack_require__(/*! ./libs/login */ 33);
  125. var _app = __webpack_require__(/*! ./config/app */ 40);
  126. var _public = __webpack_require__(/*! @/api/public */ 50);
  127. var _wechat = _interopRequireDefault(__webpack_require__(/*! @/libs/wechat.js */ 51));
  128. var _routine = _interopRequireDefault(__webpack_require__(/*! ./libs/routine.js */ 49));
  129. var _utils = __webpack_require__(/*! @/utils */ 52);
  130. var _order = __webpack_require__(/*! @/api/order.js */ 55);
  131. var _api = __webpack_require__(/*! @/api/api.js */ 53);
  132. var _user = __webpack_require__(/*! @/api/user.js */ 38);
  133. var _vuex = __webpack_require__(/*! vuex */ 35);
  134. var _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 56));
  135. var _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 43));
  136. var green = '--view-theme: rgba(66,202,77,1);--view-theme-16: #42CA4D;--view-priceColor:#FF7600;--view-minorColor:rgba(108, 198, 94, 0.5);--view-minorColorT:rgba(66, 202, 77, 0.1);--view-bntColor:#FE960F;--view-op-ten: rgba(66,202,77, 0.1);--view-main-start:#70E038; --view-main-over:#42CA4D;--view-op-point-four: rgba(66,202,77, 0.04);';
  137. var red = '--view-theme: rgba(233,51,35,1);--view-theme-16: #e93323;--view-priceColor:#e93323;--view-minorColor:rgba(233, 51, 35, 0.5);--view-minorColorT:rgba(233, 51, 35, 0.1);--view-bntColor:#FE960F;--view-op-ten: rgba(233,51,35, 0.1);--view-main-start:#FF6151; --view-main-over:#e93323;--view-op-point-four: rgba(233,51,35, 0.04);';
  138. var blue = '--view-theme: rgba(29,176,252,1);--view-theme-16:#1db0fc;--view-priceColor:#FD502F;--view-minorColor:rgba(58, 139, 236, 0.5);--view-minorColorT:rgba(9, 139, 243, 0.1);--view-bntColor:#22CAFD;--view-op-ten: rgba(29,176,252, 0.1);--view-main-start:#40D1F4; --view-main-over:#1DB0FC;--view-op-point-four: rgba(29,176,252, 0.04);';
  139. var pink = '--view-theme: rgba(255,68,143,1);--view-theme-16:#ff448f;--view-priceColor:#FF448F;--view-minorColor:rgba(255, 68, 143, 0.5);--view-minorColorT:rgba(255, 68, 143, 0.1);--view-bntColor:#282828;--view-op-ten: rgba(255,68,143, 0.1);--view-main-start:#FF67AD; --view-main-over:#FF448F;--view-op-point-four: rgba(255,68,143, 0.04);';
  140. var orange = '--view-theme: rgba(254,92,45,1); --view-theme-16:#FE5C2D;--view-priceColor:#FE5C2D;--view-minorColor:rgba(254, 92, 45, 0.5);--view-minorColorT:rgba(254, 92, 45, 0.1);--view-bntColor:#FDB000;--view-op-ten: rgba(254,92,45, 0.1);--view-main-start:#FF9445; --view-main-over:#FE5C2D;--view-op-point-four: rgba(254,92,45, 0.04);';
  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. console.log(queryData.query.scene);
  199. console.log(param);
  200. if (param.pid) {
  201. this.$Cache.set('spread', param.pid);
  202. this.globalData.spid = param.pid;
  203. this.globalData.pid = param.pid;
  204. } else {
  205. switch (queryData.scene) {
  206. //扫描小程序码
  207. case 1047:
  208. this.globalData.code = queryData.query.scene;
  209. break;
  210. //长按图片识别小程序码
  211. case 1048:
  212. this.globalData.code = queryData.query.scene;
  213. break;
  214. //手机相册选取小程序码
  215. case 1049:
  216. this.globalData.code = queryData.query.scene;
  217. break;
  218. //直接进入小程序
  219. case 1001:
  220. this.globalData.spid = queryData.query.scene;
  221. break;
  222. }
  223. }
  224. (0, _utils.silenceBindingSpread)(this.globalData);
  225. }
  226. },
  227. onLaunch: function onLaunch(option) {
  228. var _this = this;
  229. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
  230. var that, updateManager, startParamObj, _updateManager, menuButtonInfo, version;
  231. return _regenerator.default.wrap(function _callee$(_context) {
  232. while (1) {
  233. switch (_context.prev = _context.next) {
  234. case 0:
  235. uni.hideTabBar();
  236. that = _this;
  237. (0, _api.colorChange)('color_change').then(function (res) {
  238. uni.setStorageSync('is_diy', res.data.is_diy);
  239. uni.$emit('is_diy', res.data.is_diy);
  240. switch (res.data.status) {
  241. case 1:
  242. uni.setStorageSync('viewColor', blue);
  243. uni.$emit('ok', blue, res.data.status);
  244. break;
  245. case 2:
  246. uni.setStorageSync('viewColor', green);
  247. uni.$emit('ok', green, res.data.status);
  248. break;
  249. case 3:
  250. uni.setStorageSync('viewColor', red);
  251. uni.$emit('ok', red, res.data.status);
  252. break;
  253. case 4:
  254. uni.setStorageSync('viewColor', pink);
  255. uni.$emit('ok', pink, res.data.status);
  256. break;
  257. case 5:
  258. uni.setStorageSync('viewColor', orange);
  259. uni.$emit('ok', orange, res.data.status);
  260. break;
  261. default:
  262. uni.setStorageSync('viewColor', red);
  263. uni.$emit('ok', red, res.data.status);
  264. break;
  265. }
  266. });
  267. (0, _user.getLangVersion)().then(function (res) {
  268. var version = res.data.version;
  269. if (version != uni.getStorageSync('LANG_VERSION')) {
  270. (0, _user.getLangJson)().then(function (res) {
  271. var value = Object.keys(res.data)[0];
  272. _cache.default.set('locale', Object.keys(res.data)[0]);
  273. _this.$i18n.setLocaleMessage(value, res.data[value]);
  274. uni.setStorageSync('localeJson', res.data);
  275. });
  276. }
  277. uni.setStorageSync('LANG_VERSION', version);
  278. });
  279. if (!(_app.HTTP_REQUEST_URL == '')) {
  280. _context.next = 7;
  281. break;
  282. }
  283. console.error("请配置根目录下的config.js文件中的 'HTTP_REQUEST_URL'\n\n请修改开发者工具中【详情】->【AppID】改为自己的Appid\n\n请前往后台【小程序】->【小程序配置】填写自己的 appId and AppSecret");
  284. return _context.abrupt("return", false);
  285. case 7:
  286. updateManager = wx.getUpdateManager();
  287. startParamObj = wx.getEnterOptionsSync();
  288. if (wx.canIUse('getUpdateManager') && startParamObj.scene != 1154) {
  289. _updateManager = wx.getUpdateManager();
  290. _updateManager.onCheckForUpdate(function (res) {
  291. // 请求完新版本信息的回调
  292. // console.log(res.hasUpdate)
  293. if (res.hasUpdate) {
  294. _updateManager.onUpdateFailed(function () {
  295. return that.Tips({
  296. title: '新版本下载失败'
  297. });
  298. });
  299. _updateManager.onUpdateReady(function () {
  300. wx.showModal({
  301. title: '更新提示',
  302. content: '新版本已经下载好,是否重启当前应用?',
  303. success: function success(res) {
  304. if (res.confirm) {
  305. _updateManager.applyUpdate();
  306. }
  307. }
  308. });
  309. });
  310. _updateManager.onUpdateFailed(function () {
  311. wx.showModal({
  312. title: '发现新版本',
  313. content: '请删除当前小程序,重启搜索打开...'
  314. });
  315. });
  316. }
  317. });
  318. }
  319. // getShopConfig().then(res => {
  320. // this.$store.commit('SETPHONESTATUS', res.data.status);
  321. // });
  322. // 获取导航高度;
  323. uni.getSystemInfo({
  324. success: function success(res) {
  325. that.globalData.navHeight = res.statusBarHeight * (750 / res.windowWidth) + 91;
  326. }
  327. });
  328. menuButtonInfo = uni.getMenuButtonBoundingClientRect();
  329. that.globalData.navH = menuButtonInfo.top * 2 + menuButtonInfo.height / 2;
  330. version = uni.getSystemInfoSync().SDKVersion;
  331. if (_routine.default.compareVersion(version, '2.21.3') >= 0) {
  332. that.$Cache.set('MP_VERSION_ISNEW', true);
  333. } else {
  334. that.$Cache.set('MP_VERSION_ISNEW', false);
  335. }
  336. // 小程序静默授权
  337. // if (!this.$store.getters.isLogin) {
  338. // Routine.getCode()
  339. // .then(code => {
  340. // this.silenceAuth(code);
  341. // })
  342. // .catch(res => {
  343. // uni.hideLoading();
  344. // });
  345. // }
  346. (0, _api.getCrmebCopyRight)().then(function (res) {
  347. uni.setStorageSync('copyRight', res.data);
  348. });
  349. case 16:
  350. case "end":
  351. return _context.stop();
  352. }
  353. }
  354. }, _callee);
  355. }))();
  356. },
  357. methods: {
  358. // 小程序静默授权
  359. // silenceAuth(code) {
  360. // let that = this;
  361. // let spread = that.globalData.spid ? that.globalData.spid : '';
  362. // silenceAuth({
  363. // code: code,
  364. // spread_spid: spread,
  365. // spread_code: that.globalData.code
  366. // })
  367. // .then(res => {
  368. // if (res.data.token !== undefined && res.data.token) {
  369. // uni.hideLoading();
  370. // let time = res.data.expires_time - this.$Cache.time();
  371. // that.$store.commit('LOGIN', {
  372. // token: res.data.token,
  373. // time: time
  374. // });
  375. // that.$store.commit('SETUID', res.data.userInfo.uid);
  376. // that.$store.commit('UPDATE_USERINFO', res.data.userInfo);
  377. // }
  378. // })
  379. // .catch(res => {});
  380. // },
  381. }
  382. };
  383. exports.default = _default;
  384. /* 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"]))
  385. /***/ }),
  386. /***/ 57:
  387. /*!*******************************************************************************************!*\
  388. !*** D:/zhaogongxue/crm/template/wanxinguni-app/App.vue?vue&type=style&index=0&lang=css& ***!
  389. \*******************************************************************************************/
  390. /*! no static exports found */
  391. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  392. "use strict";
  393. __webpack_require__.r(__webpack_exports__);
  394. /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../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=style&index=0&lang=css& */ 58);
  395. /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
  396. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_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 _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  397. /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
  398. /***/ }),
  399. /***/ 58:
  400. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  401. !*** ./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!D:/zhaogongxue/crm/template/wanxinguni-app/App.vue?vue&type=style&index=0&lang=css& ***!
  402. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  403. /*! no static exports found */
  404. /***/ (function(module, exports, __webpack_require__) {
  405. // extracted by mini-css-extract-plugin
  406. if(false) { var cssReload; }
  407. /***/ })
  408. },[[0,"common/runtime","common/vendor"]]]);
  409. //# sourceMappingURL=../../.sourcemap/mp-weixin/common/main.js.map