mirror of
https://github.com/cool-team-official/cool-admin-vue.git
synced 2025-12-18 09:42:50 +00:00
54 lines
1.2 KiB
TypeScript
54 lines
1.2 KiB
TypeScript
import store from "store";
|
|
import { getUrlParam } from "/@/core/utils";
|
|
import { MenuItem } from "/$/base/types";
|
|
|
|
// 路由模式
|
|
const routerMode: String = "history";
|
|
|
|
// 开发模式
|
|
const isDev: Boolean = import.meta.env.MODE === "development";
|
|
|
|
// Host
|
|
const host: String = "https://show.cool-admin.com";
|
|
|
|
// 请求地址
|
|
const baseUrl: String = (function () {
|
|
let proxy = getUrlParam("proxy");
|
|
|
|
if (proxy) {
|
|
store.set("proxy", proxy);
|
|
} else {
|
|
proxy = store.get("proxy") || "dev";
|
|
}
|
|
|
|
return isDev ? `/${proxy}/admin` : `/api/admin`;
|
|
})();
|
|
|
|
// Socket
|
|
const socketUrl: String = (isDev ? `${host}` : "") + "/socket";
|
|
|
|
// 阿里字体图标库 https://at.alicdn.com/t/**.css
|
|
const iconfontUrl = ``;
|
|
|
|
// 程序配置参数
|
|
const app: any = store.get("__app__") || {
|
|
name: "COOL-ADMIN",
|
|
|
|
conf: {
|
|
showAMenu: false, // 是否显示一级菜单栏
|
|
showRouteNav: true, // 是否显示路由导航栏
|
|
showProcess: true, // 是否显示页面进程栏
|
|
customMenu: false // 自定义菜单
|
|
},
|
|
|
|
theme: {
|
|
color: "", // 主题色
|
|
url: "" // 主题样式地址
|
|
}
|
|
};
|
|
|
|
// 自定义菜单列表
|
|
const menuList: MenuItem[] = [];
|
|
|
|
export { routerMode, baseUrl, socketUrl, iconfontUrl, app, isDev, menuList };
|