"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const common_vendor = require("./common/vendor.js");
const store_modules_user = require("./store/modules/user.js");
const uni_modules_uviewPlus_index = require("./uni_modules/uview-plus/index.js");
const store_index = require("./store/index.js");
const utils_request = require("./utils/request.js");
if (!Math) {
  "./pages/realName/realName.js";
  "./pages/login/login.js";
  "./pages/index/index.js";
  "./pages/my/my.js";
  "./pages/carDetail/carDetail.js";
  "./pages/privacy/privacy.js";
  "./pages/companyHome/companyHome.js";
  "./pages/companyMy/companyMy.js";
  "./pages/ownerDetail/ownerDetail.js";
  "./pages/societyHome/societyHome.js";
  "./pages/societyMy/societyMy.js";
  "./pages/employeeRealName/employeeRealName.js";
  "./pages/societyOrder/societyOrder.js";
}
const _sfc_main = {
  __name: "App",
  setup(__props) {
    store_modules_user.useUserStore();
    const autoUpdate = () => {
      if (common_vendor.index.canIUse("getUpdateManager")) {
        const updateManager = common_vendor.index.getUpdateManager();
        updateManager.onCheckForUpdate(function(res) {
          if (res.hasUpdate) {
            updateManager.onUpdateReady(function() {
              common_vendor.index.showModal({
                title: "更新提示",
                content: "新版本已经准备好,是否重启应用?",
                success: function(successInfo) {
                  if (successInfo.confirm) {
                    updateManager.applyUpdate();
                  } else if (successInfo.cancel) {
                    common_vendor.index.__f__("log", "at App.vue:21", "用户点击取消");
                  }
                }
              });
            });
            updateManager.onUpdateFailed(function() {
              common_vendor.wx$1.showModal({
                title: "已经有新版本了哟~",
                content: "新版本已经上线啦,请您删除当前小程序,在保险服务号入口重新进入"
              });
            });
          }
        });
      } else {
        common_vendor.index.showModal({
          title: "提示",
          content: "当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。"
        });
      }
    };
    common_vendor.onLaunch(() => {
      autoUpdate();
    });
    return () => {
    };
  }
};
function createApp() {
  const app = common_vendor.createSSRApp(_sfc_main);
  utils_request.initRequest();
  app.use(uni_modules_uviewPlus_index.uviewPlus).use(store_index.store);
  return {
    app
  };
}
createApp().app.mount("#app");
exports.createApp = createApp;
//# sourceMappingURL=../.sourcemap/mp-weixin/app.js.map