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'),