diff --git a/src/api/management/user.js b/src/api/management/user.js
index ce58557c0..f3d338776 100644
--- a/src/api/management/user.js
+++ b/src/api/management/user.js
@@ -323,3 +323,11 @@ export function isExistEmail(params) {
});
}
+// 成工院第三方登录
+export function cgyThirdLogin(data) {
+ return request({
+ url: '/api/login/cgy/third',
+ method: 'post',
+ data
+ });
+}
diff --git a/src/permission.js b/src/permission.js
index ab779ede4..503736fb5 100644
--- a/src/permission.js
+++ b/src/permission.js
@@ -8,7 +8,7 @@ import { getFrontProjectConfigByLogin} from '@/api/projectConfig';
import localStore from 'storejs';
import { handlerUrl } from '@/utils/baseUrl';
-const whiteList = ['/login', '/design/login', '/loginNew', '/gzzbxy/relay', '/authorization', '/AUSline', '/AUStool', '/demo', '/thirdLogin']; // 不重定向白名单
+const whiteList = ['/login', '/design/login', '/loginNew', '/gzzbxy/relay', '/authorization', '/AUSline', '/AUStool', '/demo', '/thirdLogin', '/cgyLogin']; // 不重定向白名单
// 登录路径判断获取
function getRouteInfo(to) {
diff --git a/src/router/index.js b/src/router/index.js
index f24a40d53..71c357bef 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -220,6 +220,7 @@ const UserRulesManage = () => import('@/views/userRulesManage/index');
const AuthorityTransfer = () => import('@/views/authorityTransfer/index');
const CreateDistribute = () => import('@/views/authorityTransfer/create/index');
const ThirdJumpSim = () => import('@/views/newMap/display/thirdJump');
+const CgyLogin = () => import('@/views/thirdLogin/cgyLogin');
const TmsPage = () => import('@/views/jlmap3d/drive/sceneview/tmsPage');
const ContestSubjectManage = () => import('@/views/contestDataManage/contestSubjectManage/ContestSubjectManage');
@@ -430,6 +431,11 @@ export const constantRoutes = [
component: ThirdJumpSim,
hidden: true
},
+ {
+ path: '/cgyLogin',
+ component: CgyLogin,
+ hidden: true
+ },
{
path: '/404',
component: Errpr404,
diff --git a/src/views/thirdLogin/cgyLogin.vue b/src/views/thirdLogin/cgyLogin.vue
new file mode 100644
index 000000000..4a2f940a9
--- /dev/null
+++ b/src/views/thirdLogin/cgyLogin.vue
@@ -0,0 +1,102 @@
+
+
+
+
+