feat: add cookie support for aixos; :star2:
新增:aixos 请求增加 cookie;
| | |
| | | "core-js": "^3.6.5", |
| | | "date-fns": "^2.14.0", |
| | | "enquire.js": "^2.1.6", |
| | | "js-cookie": "^2.2.1", |
| | | "mockjs": "^1.1.0", |
| | | "pouchdb": "^7.2.1", |
| | | "viser-vue": "^2.4.8", |
| | |
| | | result.message = Mock.mock('@TIMEFIX').CN + ',欢迎回来' |
| | | result.data = {} |
| | | result.data.user = user |
| | | result.data.token = 'Authorization' |
| | | } |
| | | return result |
| | | }) |
| | |
| | | <script> |
| | | import CommonLayout from '@/layouts/CommonLayout' |
| | | import {login} from '@/services' |
| | | import Cookie from 'js-cookie' |
| | | |
| | | export default { |
| | | name: 'Login', |
| | |
| | | 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 |
| | |
| | | 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', |
| | |
| | | merge-stream "^2.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: |
| | | version "1.0.5" |
| | | resolved "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz#2300d24b1af08e89dd095bc1a4c9c9cfcb892d15" |