|
@@ -1,95 +1,9 @@
|
|
|
|
|
|
- * @author chuzhixin 1204505056@qq.com (不想保留author可删除)
|
|
|
- * @description 全局变量配置
|
|
|
+ * @description 3个子配置,通用配置|主题配置|网络配置,建议在当前目录下修改config.js修改配置,会覆盖默认配置,也可以直接修改默认配置
|
|
|
*/
|
|
|
-module.exports = {
|
|
|
-
|
|
|
- publicPath: "",
|
|
|
-
|
|
|
- outputDir: "dist",
|
|
|
-
|
|
|
- assetsDir: "static",
|
|
|
-
|
|
|
- lintOnSave: true,
|
|
|
-
|
|
|
- transpileDependencies: ["vue-echarts", "resize-detector"],
|
|
|
-
|
|
|
- baseURL:
|
|
|
- process.env.NODE_ENV === "development"
|
|
|
- ? "vab-mock-server"
|
|
|
- : "vab-mock-server",
|
|
|
-
|
|
|
- title: "vue-admin-beautiful",
|
|
|
-
|
|
|
- abbreviation: "vab",
|
|
|
-
|
|
|
- devPort: "80",
|
|
|
-
|
|
|
- version: process.env.VUE_APP_VERSION,
|
|
|
-
|
|
|
- copyright: process.env.VUE_APP_AUTHOR,
|
|
|
-
|
|
|
- footerCopyright: true,
|
|
|
-
|
|
|
- progressBar: true,
|
|
|
-
|
|
|
- keepAliveMaxNum: 99,
|
|
|
-
|
|
|
- routerMode: "hash",
|
|
|
-
|
|
|
- routesWhiteList: ["/login", "/register", "/404", "/401"],
|
|
|
-
|
|
|
- loadingText: "正在加载中...",
|
|
|
-
|
|
|
- tokenName: "accessToken",
|
|
|
-
|
|
|
- tokenTableName: "vue-admin-beautiful",
|
|
|
-
|
|
|
- storage: "localStorage",
|
|
|
-
|
|
|
- recordRoute: true,
|
|
|
-
|
|
|
- logo: "vuejs-fill",
|
|
|
-
|
|
|
- header: "fixed",
|
|
|
-
|
|
|
- layout: "vertical",
|
|
|
-
|
|
|
- themeBar: true,
|
|
|
-
|
|
|
- tabsBar: true,
|
|
|
-
|
|
|
- contentType: "application/json;charset=UTF-8",
|
|
|
-
|
|
|
- messageDuration: 3000,
|
|
|
-
|
|
|
- requestTimeout: 5000,
|
|
|
-
|
|
|
- successCode: [200, 0],
|
|
|
-
|
|
|
- invalidCode: 402,
|
|
|
-
|
|
|
- noPermissionCode: 401,
|
|
|
-
|
|
|
- errorLog: ["development"],
|
|
|
-
|
|
|
- loginInterception: true,
|
|
|
-
|
|
|
- loginRSA: false,
|
|
|
-
|
|
|
- authentication: "intelligence",
|
|
|
-
|
|
|
- uniqueOpened: true,
|
|
|
-
|
|
|
- defaultOopeneds: ["/vab"],
|
|
|
-
|
|
|
- debounce: ["doEdit"],
|
|
|
-
|
|
|
- providePlugin: { maptalks: "maptalks", "window.maptalks": "maptalks" },
|
|
|
-
|
|
|
- build7z: false,
|
|
|
-
|
|
|
- templateFolder: "project",
|
|
|
-
|
|
|
- donation: true,
|
|
|
-};
|
|
|
+
|
|
|
+const { setting, theme, network } = require("./default");
|
|
|
+
|
|
|
+const config = require("./config");
|
|
|
+
|
|
|
+module.exports = Object.assign({}, setting, theme, network, config);
|