/** * 业务配置 * */ const isDev = process.env.NODE_ENV === "development"; const url = location.host; const isHh = url.includes("10.196.131.73"); //是否是河海版本 const isBeta = isDev || url.includes("120.78.198.231"); //是否是职站测试 const Setting = { /** * 基础配置 * */ // 网页标题的后缀 titleSuffix: isHh ? "学生端" : "职站", // 路由模式,可选值为 history 或 hash routerMode: "hash", // 页面切换时,是否显示模拟的进度条 showProgressBar: true, // 接口请求地址 apiBaseURL: (isBeta) ? "http://120.78.198.231/" : (isHh ? "http://10.196.131.73/" : "http://www.occupationlab.com/"), // 是否是河海版本 isHh, // 是否职站测试服 isBeta, // 学校id,河海为729,职站为2105 schoolId: isHh ? 729 : 2105, // 测评做完后跳转的默认子系统 defaultSubSystem: (isBeta) ? "http://120.78.198.231/pyTrials/#/" : (isHh ? "http://10.196.131.73/pyTrials/#/" : "http://www.occupationlab.com/pyTrials/#/"), // 默认系统id systemId: 1, // 子系统列表.改的时候留意要改的是哪个环境,别影响到了其他环境 // 以后如果卖给了其他学校,要给该学校单独开放子系统的话,就在下面这个数组里加判断就行,然后把需要开放的子系统放出来。不要复制这个职站项目另起一个项目,这样学校一多就很难维护了 systemList: isHh // 河海版 ? [{ id: 1, label: "Python程序设计教学系统" }, { id: 4, label: "经济金融建模实验教学系统" }, { id: 6, label: "金融随机过程实验教学系统" }, { id: 7, label: "量化投资策略建模实验教学系统" }, { id: 8, label: "大数据分析实验教学系统" }] // 职站测试服 : (isBeta ? [{ id: 1, label: "Python程序设计教学系统" } // 下面这两个是川大和科大子系统,目前没有在职站开启,只有在科大川大才会开放对应的子系统 // ,{ // id: 2, // label: '跨国仿真系统' // },{ // id: 3, // label: '期权期货系统' // } , { id: 4, label: "经济金融建模实验教学系统" }, { id: 5, label: "Python可视化实验教学系统" }, { id: 6, label: "金融随机过程实验教学系统" }, { id: 7, label: "量化投资策略建模实验教学系统" }, { id: 8, label: "大数据分析实验教学系统" }, { id: 9, label: "Python数据清洗教学实验系统" }, { id: 10, label: "Python数据采集(爬虫)教学实验系统" }] // 职站正式服 : [{ id: 1, label: "Python程序设计教学系统" }, { id: 4, label: "经济金融建模实验教学系统" }, { id: 5, label: "Python可视化实验教学系统" }, { id: 6, label: "金融随机过程实验教学系统" }, { id: 7, label: "量化投资策略建模实验教学系统" }, { id: 8, label: "大数据分析实验教学系统" }, { id: 9, label: "Python数据清洗教学实验系统" }, { id: 10, label: "Python数据采集(爬虫)教学实验系统" }]), // 长时间未操作,自动退出登录时间 autoLogoutTime: 3600000, // 接口请求返回错误时,弹窗的持续时间,单位:秒 modalDuration: 3, // 接口请求返回错误时,弹窗的类型,可选值为 Message 或 Notice errorModalType: "Message", // Cookies 默认保存时间,单位:天 cookiesExpires: 1, // token在localStorage的时间(毫秒) tokenExpires: 1296000000, /** * localStorage里保存的token的key */ tokenKey: "oc_client_token", /** * localStorage里保存的vuex的key */ storeKey: "oc_client_store", /** * 默认密码 */ initialPassword: "111aaa", /** * 多语言配置 * */ i18n: { // 默认语言 default: "zh", // 是否根据用户电脑配置自动设置语言(仅第一次有效) auto: false }, /** * 布局配置 * */ layout: {}, /** * 功能配置 * */ // 相同路由,不同参数间进行切换,是否强力更新 sameRouteForceUpdate: false, // 是否使用动态路由 dynamicRoute: false }; export default Setting;