mirror of
https://github.com/iczer/vue-antd-admin
synced 2025-04-06 04:00:06 +08:00
feat: add cookie support for aixos; 🌟
新增:aixos 请求增加 cookie;
This commit is contained in:
parent
8688661c8c
commit
b2e0accd97
@ -22,6 +22,7 @@
|
|||||||
"core-js": "^3.6.5",
|
"core-js": "^3.6.5",
|
||||||
"date-fns": "^2.14.0",
|
"date-fns": "^2.14.0",
|
||||||
"enquire.js": "^2.1.6",
|
"enquire.js": "^2.1.6",
|
||||||
|
"js-cookie": "^2.2.1",
|
||||||
"mockjs": "^1.1.0",
|
"mockjs": "^1.1.0",
|
||||||
"pouchdb": "^7.2.1",
|
"pouchdb": "^7.2.1",
|
||||||
"viser-vue": "^2.4.8",
|
"viser-vue": "^2.4.8",
|
||||||
|
@ -22,6 +22,7 @@ Mock.mock('/login', 'post', ({body}) => {
|
|||||||
result.message = Mock.mock('@TIMEFIX').CN + ',欢迎回来'
|
result.message = Mock.mock('@TIMEFIX').CN + ',欢迎回来'
|
||||||
result.data = {}
|
result.data = {}
|
||||||
result.data.user = user
|
result.data.user = user
|
||||||
|
result.data.token = 'Authorization'
|
||||||
}
|
}
|
||||||
return result
|
return result
|
||||||
})
|
})
|
||||||
|
@ -76,6 +76,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import CommonLayout from '@/layouts/CommonLayout'
|
import CommonLayout from '@/layouts/CommonLayout'
|
||||||
import {login} from '@/services'
|
import {login} from '@/services'
|
||||||
|
import Cookie from 'js-cookie'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Login',
|
name: 'Login',
|
||||||
@ -111,6 +112,7 @@ export default {
|
|||||||
const user = result.data.user
|
const user = result.data.user
|
||||||
this.$router.push('/dashboard/workplace')
|
this.$router.push('/dashboard/workplace')
|
||||||
this.$store.commit('account/setUser', user)
|
this.$store.commit('account/setUser', user)
|
||||||
|
Cookie.set('token', result.data.token)
|
||||||
this.$message.success(result.message, 3)
|
this.$message.success(result.message, 3)
|
||||||
} else {
|
} else {
|
||||||
this.error = result.message
|
this.error = result.message
|
||||||
|
@ -1,4 +1,12 @@
|
|||||||
import axios from 'axios'
|
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 = {
|
const METHOD = {
|
||||||
GET: 'get',
|
GET: 'get',
|
||||||
|
@ -6166,6 +6166,11 @@ jest-worker@^25.4.0:
|
|||||||
merge-stream "^2.0.0"
|
merge-stream "^2.0.0"
|
||||||
supports-color "^7.0.0"
|
supports-color "^7.0.0"
|
||||||
|
|
||||||
|
js-cookie@^2.2.1:
|
||||||
|
version "2.2.1"
|
||||||
|
resolved "https://registry.npm.taobao.org/js-cookie/download/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8"
|
||||||
|
integrity sha1-aeEG3F1YBolFYpAqpbrsN0Tpsrg=
|
||||||
|
|
||||||
js-message@1.0.5:
|
js-message@1.0.5:
|
||||||
version "1.0.5"
|
version "1.0.5"
|
||||||
resolved "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz#2300d24b1af08e89dd095bc1a4c9c9cfcb892d15"
|
resolved "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz#2300d24b1af08e89dd095bc1a4c9c9cfcb892d15"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user