index.js
2.72 KB
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
const getProcessValue = (dev, ceshi, test, uat, prod, dev_prod) => {
if (process.env.NODE_ENV === "development") return test
if (process.env.REACT_APP_API === "development") return ceshi
if (process.env.REACT_APP_API === "test") return test
if (process.env.REACT_APP_API === "uat") return uat
if (process.env.REACT_APP_API === "dev_prod") return dev_prod
return prod
}
const APP = {
/** @description token存储的名称 */
tokenName: "sessionid",
/** @description token在存储的时长,默认无操作后的30分钟。0 表示关闭浏览器即删除。单位 秒 */
tokenExpires: 0,
/** @description token使用的存储类型,可选值: coookie, session, 默认值是session*/
tokenType: "cookie",
/** @description 是否只限制此子域名可以访问此token,注意这会影响到主域名和其他子域名进行token共享默认false*/
tokenDomain:
process.env.NODE_ENV === "development" ? "localhost" : ".b2bwings.com",
/** @description 页面加载出现loading条,默认值 true*/
loading: true,
/** @description 初始的HTTP请求的全局header头*/
header: { },
/** @description API基础请求地址*/
baseUrl: getProcessValue(
"https://gateway-dev.b2bwings.com/",
"https://gateway-dev.b2bwings.com/",
"https://gateway-test.b2bwings.com/",
"https://gateway-uat.b2bwings.com/",
"https://gateway.b2bwings.com/",
"https://gateway-prod.b2bwings.com/"
),
/** @description 应用的登陆API的PATH*/
loginPath: "/user/sysLogin/login",
/** @description 应用的退出API的PATH*/
logoutPath: "/v1/vendors/logout",
/** @description 401页面地址,用于提醒用户登陆状态失效*/
error404: "/404",
/** @description 菜单缓存本地的名称*/
MENU_NAEM: "SYS_MENU",
/** @description 资源组缓存本地的名称*/
CODES_NAME: "SYS_CODES",
/** @description 路由历史记录缓存本地的名称*/
HISTORY_NAME: "SYS_HISTORY",
/** @description 静态资源目录,必须。用于菜单图标显示*/
STATIS_URL: "https://b2bwings-system-image.oss-cn-shenzhen.aliyuncs.com/",
// 注册链接
registerLink: `/register`,
// 找回密码链接
findPasswordLink: '/findPassword?callbackUrl=',
/** @description 图片静态资源地址*/
IMG_URL: "https://images.b2bwings.com/",
/** @description 物流平台-图片静态资源地址*/
WULIU_IMG_URL: "https://files.b2bwings.com/",
/** @public 获取配置数据API */
GET_PALTFORM_CONFIG_URL: getProcessValue(
"https://app-admin-dev.b2bwings.com/",
"https://app-admin-dev.b2bwings.com/",
"https://app-admin-dev.b2bwings.com/",
"https://app-admin-dev.b2bwings.com/",
"https://app-admin.b2bwings.com/",
"https://app-admin-dev.b2bwings.com/"
)
}
export {
APP
}