app.js 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. "use strict";
  2. Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
  3. const common_vendor = require("./common/vendor.js");
  4. const config_globalData = require("./config/globalData.js");
  5. const config_menu = require("./config/menu.js");
  6. const store_index = require("./store/index.js");
  7. if (!Math) {
  8. "./pages/business/tabbar/homePage/homePage.js";
  9. "./pages/business/tabbar/personalCenter/personalCenter.js";
  10. "./pages/business/tabbar/transferPage/transferPage.js";
  11. "./pagesAdmin/article/business/article/detail/detail.js";
  12. "./pagesAdmin/satisfaction/business/satisfactionQuestions/satisfactionQuestions.js";
  13. "./pagesCrm/business/home/home.js";
  14. "./pagesCrm/business/schemeDetail/schemeDetail.js";
  15. }
  16. let app = null;
  17. const beforeMain = async () => {
  18. common_vendor.showLoading();
  19. await common_vendor.useFrontEndConfigVersion();
  20. let has = await common_vendor.useSetFrontEndConfig();
  21. if (has)
  22. return;
  23. await common_vendor.useAppStatus();
  24. common_vendor.hideLoading();
  25. if (!app.globalData.logSuccess) {
  26. main();
  27. } else {
  28. if (app.globalData.hasWebsocket) {
  29. connectWebsocket(true);
  30. }
  31. }
  32. };
  33. const main = async function() {
  34. let isUpdateManager = false;
  35. isUpdateManager = app.globalData.accountInfo.miniProgram.envVersion == "develop" ? false : await common_vendor.useGetUpdateManager();
  36. if (isUpdateManager) {
  37. return;
  38. }
  39. common_vendor.showLoading();
  40. app.globalData.smallPro_systemInfo = JSON.stringify(common_vendor.index.getSystemInfoSync());
  41. const resp = await common_vendor.useSmallProgramLogin(app);
  42. if (resp) {
  43. app.globalData.logSuccess = true;
  44. await common_vendor.useGetSysAppPageList();
  45. await common_vendor.usePreserMember();
  46. if (common_vendor.index.getStorageSync("frontEndConfigRequest") || common_vendor.isEmpty(common_vendor.index.getStorageSync("formConfigList"))) {
  47. await common_vendor.useSetFrontEndForm();
  48. }
  49. if (common_vendor.index.getStorageSync("frontEndConfigRequest") || common_vendor.isEmpty(common_vendor.index.getStorageSync("menuList"))) {
  50. await common_vendor.useSetMenuList(config_menu.menu);
  51. }
  52. common_vendor.hideLoading();
  53. if (app.globalData.hasWebsocket)
  54. ;
  55. if (app.loginReadyCallBack && typeof app.loginReadyCallBack == "function") {
  56. app.loginReadyCallBack();
  57. }
  58. }
  59. };
  60. const _sfc_main = {
  61. globalData: config_globalData.GLOBALDATA,
  62. onLaunch: function(options) {
  63. common_vendor.index.__f__("log", "at App.vue:94", "App Launch");
  64. common_vendor.index.__f__("log", "at App.vue:95", "应用启动路径:", options.path);
  65. app = this.$scope;
  66. app.globalData.accountInfo = common_vendor.index.getAccountInfoSync();
  67. },
  68. onShow: function(options) {
  69. common_vendor.index.__f__("log", "at App.vue:110", "App Show");
  70. common_vendor.index.__f__("log", "at App.vue:111", "应用启动路径:", options.path);
  71. beforeMain();
  72. },
  73. onHide: function() {
  74. common_vendor.index.__f__("log", "at App.vue:117", "App Hide");
  75. },
  76. methods: {
  77. loginReadyCallBack: () => {
  78. }
  79. }
  80. };
  81. function createApp() {
  82. const app2 = common_vendor.createSSRApp(_sfc_main).use(store_index.store);
  83. return {
  84. app: app2
  85. };
  86. }
  87. createApp().app.mount("#app");
  88. exports.createApp = createApp;
  89. //# sourceMappingURL=../.sourcemap/mp-weixin/app.js.map