zcloud-ui
Version:
A Component Library for Vue.js.
62 lines (59 loc) • 2.6 kB
JavaScript
/*
* @Author: yangjj
* @Date: 2019-06-24 09:08:18
* @LastEditors: Please set LastEditors
* @LastEditTime: 2022-08-16 09:58:35
* @Description: 全局环境配置文件,使用时必须是import,而不能require
*/
import { changeCodeResponse } from 'zcloud-ui/src/utils/axios/ruleCode.js';
export let Environment = {
REQUEST_URL: 'http://gw.ztyc-dev.com/', // 请求地址
FILE_URL: 'http://files.ztyc-dev.com/', // 图片上传地址
IMAGE_DOWNLOAD: 'http://files.ztyc-dev.com/download/', // 图片下载服务器地址
IMAGE_DOWNLOAD_OLD: 'http://omp.ztyc-dev.com/api/jt/img/server/', // 老图片下载服务器地址
UPLOAD_EXCEL: 'http://omp.ztyc-dev.com/api/jt/', // 上传EXCEL地址
UPLOAD_EXCEL_CS: 'http://omp.ztyc-dev.com/', // 上传EXCEL地址,自定义action
EXCEL_DOWN_TEMPL_API: 'jt.cc.downloadtemplate.getlist', // excel模板下载地址
LOGIN_UN: 'http://home.ztyc-dev.com/', // sso跳转地址
AUTH_MENU_ID: '', // 页面id
APPCODE: '', // 项目的id,云仓之前配置
IMG_PREFIX: 'OSS_FILE_', // 图片前缀截取
IMG_SIZE_MAX: '5', // 图片最大上传大小
SENTRY_DSN: '', // sentry的dsn
SENTRY_IGNORE: [], // sentry匹配忽略错误关键字
USER_SENTRY: false, // sentry的开关
PROJECTNAME: '', // 项目名称
USER_SENTRY_RRWEB: false, // 是否启用sentry rrweb
NODE_ENV: 'development', // 开发环境,区分本地线上
USER_ENVIRONMENT: 'dev', // sentry环境
RELEASE: '1.1', // 版本
URL_PREFIX_API: { // 请求API前缀
0: 'edi/jingtian/in?api=', // 通用
98: 'edi/kaptcha/in?api=', // 验证码
99: 'edi/ssoadmin/in?api=', // sso
97: 'edi/jtbase/in?api=' // jingtian base
},
CODERESPONSE: [], // 返回响应
USERINFO: {}, // 用户信息
TABLE: { // 表格配置
mode: 'local',
get: null, // callback 函数
save: null // callback 函数
},
PLATFORM: '', // 平台
FILE_UPLOAD_PARAMS: {
version: '1.0.0',
sourceName: '景天管控平台',
objectGroup: 'PC',
sourceTable: 'OMP',
mark: '景天OMP文件上传'
}, // 区分不同平台上传文件时所需携带参数(默认景天)
FILE_UPLOAD_REG: null, // 文件上传时后缀校验
TOKEN: 'SSO:token:60002964:web:w7ZwKHJgs5nqttMojIV8QNbUI06tYohy3tg0tWxUjNgVXVf3H0QZU0xh7HBKE8KZLPhbyCVNQwHBswrvvWyPMAVnMHuKacVy9M0LQ/7I4SOypHJB/s5XiFhiR5OqWY' // 用户登入凭证
};
export const changeEnvironment = (obj) => {
Environment = { ...Environment, ...obj };
if (obj.CODERESPONSE && obj.CODERESPONSE.length) { // 修改响应返回
changeCodeResponse(obj.CODERESPONSE);
}
};