diff --git a/src/axios/api/index.js b/src/axios/api/index.js index 03841f91fda09ea28d90d76bca510524d775027a..70f6c61923adec5f8ad6642ae0f2573b7eada144 100644 --- a/src/axios/api/index.js +++ b/src/axios/api/index.js @@ -42,5 +42,8 @@ export const API = { // 提交问卷 setQuestionnaire: (data) => { return post(`/disease-data/questionnaire`, data) + }, + login: (data) => { + return get(`/cloud-auth/oauth/token?grant_type=client_credentials`, data) } } diff --git a/src/axios/request/http.js b/src/axios/request/http.js index 5847311f2da1a711bc0380641141105c50a9996f..319b69428a7aedb4c70302a9c544fc9e75f90bce 100644 --- a/src/axios/request/http.js +++ b/src/axios/request/http.js @@ -28,6 +28,9 @@ axios.interceptors.request.use( (config) => { config.data = config.data config.headers["user-cookie"] = localStorage.getItem("vd_token") + if (config.url.includes("oauth/token")) { + config.headers["Authorization"] = `Bearer YXBwOmNsb3VkX2FwcA==` + } return config }, (error) => { diff --git a/src/pages/questionnaire.vue b/src/pages/questionnaire.vue index ec0e5d21a5e2b7fc562c223bc64c8abe7a7a8b15..87412ee022b417b14cbcb1b1ce365ee5f7a4db53 100644 --- a/src/pages/questionnaire.vue +++ b/src/pages/questionnaire.vue @@ -18,6 +18,7 @@