master
2022-03-28 b0ee3100f52959ca40b604ec12d7b32ce55c61d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import store from "store";
import { getUrlParam } from "/@/cool/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: "HN-3D",
 
    conf: {
        showAMenu: false, // 是否显示一级菜单栏
        showRouteNav: true, // 是否显示路由导航栏
        showProcess: true, // 是否显示页面进程栏
        customMenu: false // 自定义菜单
    },
 
    theme: {
        color: "", // 主题色
        url: "" // 主题样式地址
    }
};
 
// 自定义菜单列表
const menuList: MenuItem[] = [];
 
export { routerMode, baseUrl, socketUrl, iconfontUrl, app, isDev, menuList };