|
@@ -1,45 +0,0 @@
|
|
|
-/**
|
|
|
- * 各个公司企业微信的配置, 根据域名来解析
|
|
|
- * @path 完整域名
|
|
|
- * @appId 企业微信的appId,针对私有化部署的情况appId就是corpId
|
|
|
- */
|
|
|
-const config = {
|
|
|
- "mobworktime.ttkuaiban.com": {
|
|
|
- // 工时管家
|
|
|
- path: "http://mobworktime.ttkuaiban.com",
|
|
|
- appId: "ww4e237fd6abb635af",
|
|
|
- agentId: "",
|
|
|
- },
|
|
|
- "moblue.blovelight.net": {
|
|
|
- // 蓝光研发
|
|
|
- path: "http://moblue.blovelight.net:2021",
|
|
|
- appId: "wwb12ec40df8c35139",
|
|
|
- agentId: "1000075",
|
|
|
- },
|
|
|
- "mobprivatewx.ttkuaiban.com": {
|
|
|
- // 火石闪信-企业微信私有化
|
|
|
- path: "http://mobprivatewx.ttkuaiban.com",
|
|
|
- appId: "wwf11426cf618e1703",
|
|
|
- agentId: "1000069",
|
|
|
- },
|
|
|
-};
|
|
|
-
|
|
|
-const fixedPath = `/api/corpWXAuth`; // 授权回调页面 (需要拼接)
|
|
|
-const fixedPathAgentId = `/api/corpInsideWXAuth`
|
|
|
-
|
|
|
-export function obtainCorrespondingConfigurationInformation() {
|
|
|
- const hostname = window.location.hostname; // 获取域名和端口,(不包括http 和 https)
|
|
|
- const row = config[hostname];
|
|
|
- const agentId = row.agentId;
|
|
|
- const appId = row.appId;
|
|
|
- const tokenUrl = `${row.path}${fixedPath}`;
|
|
|
- const tokenUrlAgentId = `${row.path}${fixedPathAgentId}`;
|
|
|
- const authorizationCallback = agentId
|
|
|
- ? `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appId}&redirect_uri=${encodeURI(tokenUrlAgentId)}&response_type=code&scope=snsapi_base&state=0&agentid=${agentId}#wechat_redirect`
|
|
|
- : `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appId}&redirect_uri=${encodeURI(tokenUrl)}&response_type=code&scope=snsapi_base&state=1#wechat_redirect`;
|
|
|
- return {
|
|
|
- appId,
|
|
|
- tokenUrl,
|
|
|
- authorizationCallback,
|
|
|
- };
|
|
|
-}
|