/** * 业务配置 * */ const url = location.host; const isDev = process.env.NODE_ENV === "development"; // 开发环境 const isHh = url.includes("10.196.131.73"); //是否河海版本 const isCH = url.includes("120.78.127.12"); //是否巢湖版本 const isBeta = url.includes("120.78.198.231"); //是否职站测试 const isPro = url.includes("occupationlab.com"); //是否职站生产 const isTest = url.includes('39.108.250.202'); //是否中台测试服 let defaultSubSystem = ""; let systemPath = ""; let host = ""; let title = ""; if (isHh) { // 河海 host = "http://10.196.131.73/"; defaultSubSystem = "http://10.196.131.73/pyTrials/#/"; title = "学生端"; } else if (isCH) { // 巢湖 host = "http://120.78.127.12/"; defaultSubSystem = "http://120.78.127.12/pyTrials/#/"; title = "学生端"; } else if (isBeta) { // 职站测试 host = "http://120.78.198.231/"; defaultSubSystem = "http://120.78.198.231/pyTrials/#/"; title = "职站"; } else if (isPro) { // 职站生产 host = "http://www.occupationlab.com/"; defaultSubSystem = "http://www.occupationlab.com/pyTrials/#/"; title = "职站"; } else if (isTest){ // 中台测试 host = "http://39.108.250.202:9000/"; systemPath = "http://120.78.198.231/"; defaultSubSystem = "http://39.108.250.202/pyTrials/#/"; title = "职站"; } else if (isDev) { // 本地 // host = "http://39.108.250.202:9000/"; // 中台测试服 // host = "http://192.168.31.137:9000/"; // 赓 host = "http://192.168.31.151:9000/"; // 榕 // host = "http://192.168.31.125:9000/"; // 坤 systemPath = "http://192.168.31.154/"; defaultSubSystem = "http://39.108.250.202/pyTrials/#/"; title = "职站"; } else { console.log("其它版本"); } const Setting = { /** * 基础配置 * */ platformId: 1, // 平台标识,1职站,2数据平台,3中台 titleSuffix: title, // 网页标题的后缀 routerMode: "hash", // 路由模式,可选值为 history 或 hash showProgressBar: true, // 页面切换时,是否显示模拟的进度条 apiBaseURL: host, // 接口请求地址 systemPath, // 子系统地址前缀 defaultSubSystem, // 测评做完后跳转的默认子系统 autoLogoutTime: 3600000, // 长时间未操作,自动退出登录时间 modalDuration: 3, // 接口请求返回错误时,弹窗的持续时间,单位:秒 errorModalType: "Message", // 接口请求返回错误时,弹窗的类型,可选值为 Message 或 Notice cookiesExpires: 1, // Cookies 默认保存时间,单位:天 tokenExpires: 1296000000, // token在localStorage的时间(毫秒) tokenKey: "oc_client_token", // localStorage里保存的token的key storeKey: "oc_client_store", // localStorage里保存的vuex的key initialPassword: "111aaa", // 默认密码 /** * 多语言配置 * */ i18n: { default: "zh", // 默认语言 auto: false // 是否根据用户电脑配置自动设置语言(仅第一次有效) }, layout: {}, // 布局配置 /** * 功能配置 * */ sameRouteForceUpdate: false, // 相同路由,不同参数间进行切换,是否强力更新 dynamicRoute: false // 是否使用动态路由 }; export default Setting;