refactor(登录): 重写登录模块,接入oauth2.0(pc)、welink(mobile)
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
const devIp = 'localhost'
|
||||
// const devIp = '10.0.10.115'
|
||||
const devInterfacePORT = '10086'
|
||||
// const devInterfacePORT = '4202'
|
||||
// 配置 idm 认证
|
||||
const ssoLogin = 'http://sso.foton.com.cn/oauth2.0/authorize?client_id=app_slrs&response_type=code&redirect_uri='
|
||||
// 配置 前端服务
|
||||
// const devWebUrl = 'http://62.234.136.153:8038/#/'
|
||||
const devWebUrl = 'http://localhost:9090/#/'
|
||||
// webLoginType : idm (线上统一登录) 、 webLoginType: dev (测试环境登录)
|
||||
const webLoginType = 'dev'
|
||||
|
||||
// const kkFileViewUrl = 'https://srms.foton.com.cn/preview'
|
||||
const kkFileViewUrl = 'http://127.0.0.1:8012'
|
||||
// 配置onlyOffice 前端服务
|
||||
const onlyOfficeUrl = 'http://127.0.0.1:8080'
|
||||
// const onlyOfficeUrl = 'http://10.10.10.46:8889'
|
||||
|
||||
// 云端端口号
|
||||
const DEV_CLOUD_RES_INTERFACE_PORT = '7777'
|
||||
const simpleFilePath = 'att/attFile/upload'
|
||||
const multipleFilePath = 'att/attFile/uploadFiles'
|
||||
const staticFilePath = '192.168.10.140:10010'
|
||||
// const staticFilePath = '106.2.13.189:8888'
|
||||
const staticPDFPath = '192.168.7.140'
|
||||
const webSocket = '192.168.7.178'
|
||||
// const enterprise = ''
|
||||
const enterprise = 'SJZX'
|
||||
const theme = 'theme-one' // 主题(theme-one浅蓝色,theme-two深蓝色)
|
||||
const processPort = '17210'
|
||||
/*****************************************************************
|
||||
|
||||
<<<<<<<<< 主题修改 >>>>>>>>>
|
||||
|
||||
1. 主题分为theme-one,theme-two两种
|
||||
2. 修改assets/styles/style.less文件,注释theme-one/theme-two
|
||||
3. 将上方theme改为theme-one/theme-two
|
||||
|
||||
*****************************************************************/
|
||||
// 生产环境配置
|
||||
// const prodIp = '39.98.140.126'
|
||||
// const prodInterfacePORT = '4201'
|
||||
const prodIp = '10.10.10.46'
|
||||
const prodInterfacePORT = '4202'
|
||||
// const prodIp = 'slrs.foton.com.cn'
|
||||
// const prodInterfacePORT = ''
|
||||
|
||||
// 判断环境
|
||||
const serverIP = process.env.NODE_ENV === 'production' ? prodIp : devIp
|
||||
const interfacePORT = process.env.NODE_ENV === 'production' ? prodInterfacePORT : devInterfacePORT
|
||||
const CLOUD_RES_INTERFACE_PORT = process.env.NODE_ENV === 'production' ? DEV_CLOUD_RES_INTERFACE_PORT : DEV_CLOUD_RES_INTERFACE_PORT
|
||||
|
||||
module.exports = {
|
||||
baseUrl: 'http://' + serverIP + ':' + interfacePORT,
|
||||
webLoginType: webLoginType,
|
||||
ssoLoginUrlDev: ssoLogin + devWebUrl,
|
||||
ssoLoginUrl: ssoLogin,
|
||||
kkFileViewUrl,
|
||||
onlyOfficeUrl: onlyOfficeUrl,
|
||||
devWebUrl: devWebUrl,
|
||||
serverUrl: 'http://' + serverIP, // 服务器IP地址
|
||||
interfaceUrl: 'http://' + serverIP + ':' + interfacePORT + '/api/', // 服务器端接口访问地址,
|
||||
cloudResInterFaceUrl: 'http://' + serverIP + ':' + interfacePORT + '/busApi/', // 云端资源库服务器端接口访问地址,
|
||||
simpleUploadPath: 'api/' + simpleFilePath, // 单文件上传地址
|
||||
multipleUploadPath: 'api/' + multipleFilePath, // 多文件上传地址
|
||||
staticFilePath: 'http://' + staticFilePath,
|
||||
staticPDFPath: 'http://' + staticPDFPath,
|
||||
webSocket: webSocket + ':' + devInterfacePORT + '/websocket/socketServer', // webSocket连接
|
||||
enterprise: enterprise, // GQ广汽 SJZX数据中心
|
||||
theme: theme, // 主题
|
||||
processInterfaceURL: `http://${serverIP}:${processPort}/bat-wkflow`
|
||||
}
|
||||
+63
-68
@@ -1,81 +1,76 @@
|
||||
/*** 前端本地配置文件:
|
||||
@description: 通用配置
|
||||
* @author: chenxiaoxi
|
||||
* @date: 2018-09-04 17:47:46
|
||||
*/
|
||||
// 服务器地址
|
||||
// const devIp = '39.98.140.126'
|
||||
// const devInterfacePORT = '4202'
|
||||
// const devIp = '192.168.1.42'
|
||||
// const devInterfacePORT = '9999'
|
||||
// const devIp = '10.10.10.46'
|
||||
// const devInterfacePORT = '4202'
|
||||
// // const devIp = '10.0.3.10'
|
||||
const devIp = '10.0.3.11'
|
||||
const devInterfacePORT = '10086'
|
||||
// const devIp = '62.234.136.153'
|
||||
// const devInterfacePORT = '8033'
|
||||
// 配置 idm 认证
|
||||
const ssoLogin = 'http://localhost:9090/#/'
|
||||
// 配置 前端服务
|
||||
const devWebUrl = 'http://localhost:9090/#/'
|
||||
// webLoginType : idm (线上统一登录) 、 webLoginType: dev (测试环境登录)
|
||||
const webLoginType = 'dev'
|
||||
|
||||
// 配置onlyOffice 前端服务
|
||||
const onlyOfficeUrl = 'http://127.0.0.1:8080'
|
||||
// const onlyOfficeUrl = 'http://10.10.10.46:8889'
|
||||
|
||||
// 云端端口号
|
||||
const DEV_CLOUD_RES_INTERFACE_PORT = '7777'
|
||||
const simpleFilePath = 'att/attFile/upload'
|
||||
const multipleFilePath = 'att/attFile/uploadFiles'
|
||||
const staticFilePath = '192.168.10.140:10010'
|
||||
// const staticFilePath = '106.2.13.189:8888'
|
||||
const staticPDFPath = '192.168.7.140'
|
||||
const webSocket = '192.168.7.178'
|
||||
// const enterprise = ''
|
||||
const enterprise = 'SJZX'
|
||||
const theme = 'theme-one' // 主题(theme-one浅蓝色,theme-two深蓝色)
|
||||
const processPort = '17210'
|
||||
/*****************************************************************
|
||||
|
||||
<<<<<<<<< 主题修改 >>>>>>>>>
|
||||
|
||||
1. 主题分为theme-one,theme-two两种
|
||||
2. 修改assets/styles/style.less文件,注释theme-one/theme-two
|
||||
3. 将上方theme改为theme-one/theme-two
|
||||
|
||||
*****************************************************************/
|
||||
// 生产环境配置
|
||||
|
||||
const simpleUploadPath = 'api/att/attFile/upload'
|
||||
const multipleUploadPath = 'api/att/attFile/uploadFiles'
|
||||
|
||||
const ssoLoginProd = 'http://sso.foton.com.cn/oauth2.0/authorize?client_id=app_slrs&response_type=code&redirect_uri='
|
||||
const ssoLoginDev = 'http://testsso1.foton.com.cn/oauth2.0/authorize?client_id=app_slrs&response_type=code&redirect_uri='
|
||||
|
||||
const ssoLogoutProd = 'http://sso.foton.com.cn/logout?service='
|
||||
const ssoLogoutDev = 'http://testsso1.foton.com.cn/logout?service='
|
||||
|
||||
// webLoginType : idm (线上统一登录) 、 webLoginType: dev (测试环境登录、本地环境登录)
|
||||
// const webLoginType = 'idm' // (线上统一登录)
|
||||
const webLoginType = 'dev' // (后门登录、测试环境登录、本地环境登录)
|
||||
|
||||
// 配置kkFileView
|
||||
const kkFileViewUrlDev = 'http://127.0.0.1:8012'
|
||||
const kkFileViewUrlProd = 'https://srms.foton.com.cn/preview'
|
||||
|
||||
// 配置onlyOffice
|
||||
const onlyOfficeUrlDev = 'http://127.0.0.1:8080'
|
||||
const onlyOfficeUrlProd = 'http://10.100.5.116:8088'
|
||||
|
||||
// 本地环境
|
||||
const devIp = 'localhost'
|
||||
const devPORT = '10086'
|
||||
|
||||
// 测试环境
|
||||
// const prodIp = '39.98.140.126'
|
||||
// const prodInterfacePORT = '4201'
|
||||
const prodIp = '10.10.10.46'
|
||||
const prodInterfacePORT = '4202'
|
||||
// const prodIp = 'slrs.foton.com.cn'
|
||||
// const prodInterfacePORT = ''
|
||||
// const prodPORT = '4201'
|
||||
// const prodPORT = '4202'
|
||||
|
||||
// 后门
|
||||
// const prodIp = '172.24.7.197'
|
||||
// const prodPORT = '4202'
|
||||
// const prodIp = '10.19.11.243'
|
||||
// const prodPORT = '4204'
|
||||
|
||||
// 生产环境配置
|
||||
const prodIp = 'srms.foton.com.cn'
|
||||
const prodPORT = ''
|
||||
|
||||
// 判断环境
|
||||
const serverIP = process.env.NODE_ENV === 'production' ? prodIp : devIp
|
||||
const interfacePORT = process.env.NODE_ENV === 'production' ? prodInterfacePORT : devInterfacePORT
|
||||
const CLOUD_RES_INTERFACE_PORT = process.env.NODE_ENV === 'production' ? DEV_CLOUD_RES_INTERFACE_PORT : DEV_CLOUD_RES_INTERFACE_PORT
|
||||
const IP = process.env.NODE_ENV === 'production' ? prodIp : devIp
|
||||
const PORT = process.env.NODE_ENV === 'production' ? prodPORT : devPORT
|
||||
const kkFileViewUrl = process.env.NODE_ENV === 'production' ? kkFileViewUrlProd : kkFileViewUrlDev
|
||||
const onlyOfficeUrl = process.env.NODE_ENV === 'production' ? onlyOfficeUrlProd : onlyOfficeUrlDev
|
||||
const protocol = process.env.NODE_ENV === 'production' ? 'https://' : 'http://'
|
||||
|
||||
// 配置 idm 认证
|
||||
const ssoLogin = process.env.NODE_ENV === 'production' ? ssoLoginProd : ssoLoginDev
|
||||
const ssoLogout = process.env.NODE_ENV === 'production' ? ssoLogoutProd : ssoLogoutDev
|
||||
|
||||
const baseUrl = protocol + IP + ':' + PORT
|
||||
const interfaceUrl = protocol + IP + ':' + PORT + '/api/' // 服务器端接口访问地址,
|
||||
|
||||
module.exports = {
|
||||
baseUrl: 'http://' + serverIP + ':' + interfacePORT,
|
||||
webLoginType: webLoginType,
|
||||
ssoLoginUrlDev: ssoLogin + devWebUrl,
|
||||
ssoLoginUrl: ssoLogin,
|
||||
onlyOfficeUrl: onlyOfficeUrl,
|
||||
devWebUrl: devWebUrl,
|
||||
serverUrl: 'http://' + serverIP, // 服务器IP地址
|
||||
interfaceUrl: 'http://' + serverIP + ':' + interfacePORT + '/api/', // 服务器端接口访问地址,
|
||||
cloudResInterFaceUrl: 'http://' + serverIP + ':' + interfacePORT + '/busApi/', // 云端资源库服务器端接口访问地址,
|
||||
simpleUploadPath: 'api/' + simpleFilePath, // 单文件上传地址
|
||||
multipleUploadPath: 'api/' + multipleFilePath, // 多文件上传地址
|
||||
staticFilePath: 'http://' + staticFilePath,
|
||||
staticPDFPath: 'http://' + staticPDFPath,
|
||||
webSocket: webSocket + ':' + devInterfacePORT + '/websocket/socketServer', // webSocket连接
|
||||
enterprise: enterprise, // GQ广汽 SJZX数据中心
|
||||
theme: theme, // 主题
|
||||
processInterfaceURL: `http://${serverIP}:${processPort}/bat-wkflow`
|
||||
baseUrl,
|
||||
interfaceUrl, // 服务器端接口访问地址,
|
||||
simpleUploadPath, // 单文件上传地址
|
||||
multipleUploadPath, // 多文件上传地址
|
||||
|
||||
webLoginType,
|
||||
ssoLogin,
|
||||
ssoLogout,
|
||||
|
||||
kkFileViewUrl,
|
||||
onlyOfficeUrl,
|
||||
theme, // 主题
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user