diff --git a/main/src/utils/axios.js b/main/src/utils/axios.js index 1726b8b..773f65a 100644 --- a/main/src/utils/axios.js +++ b/main/src/utils/axios.js @@ -46,6 +46,7 @@ const errorHandler = async (error) => { */ publicAxios.interceptors.request.use(async (config) => { const UserStore = useUserStore(); + config.headers['source'] = 'main'; if (UserStore.hasToken()) { config.headers['authorization'] = config.headers['authorization'] ?? UserStore.token; config.headers['cache-control'] = 'no-cache'; diff --git a/main/src/views/login/index.vue b/main/src/views/login/index.vue index 473afad..02d4e96 100644 --- a/main/src/views/login/index.vue +++ b/main/src/views/login/index.vue @@ -117,10 +117,12 @@ export default { Cookies.set('username', this.loginForm.username, { expires: 30 }); Cookies.set('password', encrypt(this.loginForm.password), { expires: 30 }); Cookies.set('rememberMe', this.loginForm.rememberMe, { expires: 30 }); + localStorage.setItem('source', 'main'); } else { Cookies.remove('username'); Cookies.remove('password'); Cookies.remove('rememberMe'); + localStorage.removeItem('source'); } try { const res = await Login(this.loginForm); diff --git a/sub-government-affairs-service/src/App.vue b/sub-government-affairs-service/src/App.vue index 7a2b418..f4a4aaf 100644 --- a/sub-government-affairs-service/src/App.vue +++ b/sub-government-affairs-service/src/App.vue @@ -12,11 +12,25 @@ diff --git a/sub-operation-service/src/layouts/component/Header/index.vue b/sub-operation-service/src/layouts/component/Header/index.vue index 2264d43..9b0d11a 100644 --- a/sub-operation-service/src/layouts/component/Header/index.vue +++ b/sub-operation-service/src/layouts/component/Header/index.vue @@ -14,6 +14,10 @@