feat: add cookie support for aixos; 🌟

新增:aixos 请求增加 cookie;
This commit is contained in:
iczer
2020-07-18 14:39:52 +08:00
parent 8688661c8c
commit b2e0accd97
5 changed files with 17 additions and 0 deletions

View File

@@ -22,6 +22,7 @@ Mock.mock('/login', 'post', ({body}) => {
result.message = Mock.mock('@TIMEFIX').CN + ',欢迎回来'
result.data = {}
result.data.user = user
result.data.token = 'Authorization'
}
return result
})

View File

@@ -76,6 +76,7 @@
<script>
import CommonLayout from '@/layouts/CommonLayout'
import {login} from '@/services'
import Cookie from 'js-cookie'
export default {
name: 'Login',
@@ -111,6 +112,7 @@ export default {
const user = result.data.user
this.$router.push('/dashboard/workplace')
this.$store.commit('account/setUser', user)
Cookie.set('token', result.data.token)
this.$message.success(result.message, 3)
} else {
this.error = result.message

View File

@@ -1,4 +1,12 @@
import axios from 'axios'
import Cookie from 'js-cookie'
axios.defaults.timeout = 5000
axios.defaults.withCredentials= true
const cookies = Cookie.get()
Object.keys(cookies).forEach(key => {
axios.defaults.headers.common[key] = cookies[key]
})
const METHOD = {
GET: 'get',