From a1a4f132581d1af3b8fae1ae460b50ff9e0cf90a Mon Sep 17 00:00:00 2001
From: wangjinlei <751475802@qq.com>
Date: Thu, 24 Jun 2021 17:54:50 +0800
Subject: [PATCH] 1
---
src/api/index.js | 4 +-
src/components/common/Header.vue | 2 +-
src/components/common/common.vue | 8 +--
src/components/common/langs/en.js | 2 +-
src/components/page/orcidBind.vue | 98 +++++++++++++++++++++++++++++++
src/components/page/orcidLink.vue | 4 +-
src/router/index.js | 5 ++
7 files changed, 113 insertions(+), 10 deletions(-)
create mode 100644 src/components/page/orcidBind.vue
diff --git a/src/api/index.js b/src/api/index.js
index 46801a4..1974b87 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -7,8 +7,8 @@ import qs from 'qs'
// axios全局配置
axios.defaults.timeout = 10000 // 超时时间
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8' // 配置请求头
-axios.defaults.baseURL = 'http://www.tougao.com/'
-// axios.defaults.baseURL = '/'
+// axios.defaults.baseURL = 'http://www.tougao.com/'
+axios.defaults.baseURL = '/'
// 添加响应拦截器,统一处理服务器响应和异常
axios.interceptors.response.use(
diff --git a/src/components/common/Header.vue b/src/components/common/Header.vue
index fd30db8..06f6496 100644
--- a/src/components/common/Header.vue
+++ b/src/components/common/Header.vue
@@ -68,7 +68,7 @@ export default {
hasorcie: false,
orcid: '',
orcidLink:
- 'https://orcid.org/oauth/authorize?client_id=APP-PKF0BGRP6DWM6FUB&response_type=code&scope=/authenticate&redirect_uri=https://submission.tmrjournals.com/orcidLink',
+ 'https://orcid.org/oauth/authorize?client_id=APP-PKF0BGRP6DWM6FUB&response_type=code&scope=/authenticate&redirect_uri=https://submission.tmrjournals.com/orcidBind',
langArr: [
{ value: 'zh', label: '中文' },
{ value: 'en', label: 'English' }
diff --git a/src/components/common/common.vue b/src/components/common/common.vue
index 9ee107f..c4b2ba2 100644
--- a/src/components/common/common.vue
+++ b/src/components/common/common.vue
@@ -1,8 +1,8 @@
+
+
diff --git a/src/components/page/orcidLink.vue b/src/components/page/orcidLink.vue
index a38823f..334287f 100644
--- a/src/components/page/orcidLink.vue
+++ b/src/components/page/orcidLink.vue
@@ -186,8 +186,8 @@ export default {
.post('api/User/OrcidLogin', { code: this.code })
.then((res) => {
if (res.data.user == null) {
- loginForm.orcid = res.data.orcid;
- registerForm.orcid = res.data.orcid;
+ this.loginForm.orcid = res.data.orcid;
+ this.registerForm.orcid = res.data.orcid;
this.loading = false;
} else {
this.$message.success('Login success');
diff --git a/src/router/index.js b/src/router/index.js
index c7d2930..65bfe24 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -221,6 +221,11 @@ export default new Router({
component:()=>import('../components/page/orcidLink.vue'),
meta:{title:'orcidLink'}
},
+ {
+ path:'/orcidBind',
+ component:()=>import('../components/page/orcidBind.vue'),
+ meta:{title:'orcidBind'}
+ },
{
path:'/thanks',
component:()=>import('../components/page/thanks.vue'),