Browse Source

1.rx-token 更新为 token

2021/11/22  sxm
master
[li_she] 5 years ago
parent
commit
eebb76ca0c
  1. 2
      src/mock/modules/common.js
  2. 2
      src/router/index.js
  3. 4
      src/utils/httpRequest.js
  4. 2
      src/utils/index.js
  5. 2
      src/views/common/home.vue
  6. 2
      src/views/common/login.vue
  7. 2
      src/views/modules/common/excelUpload.vue
  8. 2
      src/views/modules/common/upload.vue
  9. 2
      src/views/modules/oss/oss-upload.vue
  10. 2
      src/views/modules/purchaseorder/purchaseRequisition.vue

2
src/mock/modules/common.js

@ -10,7 +10,7 @@ export function login () {
'msg': 'success', 'msg': 'success',
'code': 0, 'code': 0,
'expire': Mock.Random.natural(60 * 60 * 1, 60 * 60 * 12), 'expire': Mock.Random.natural(60 * 60 * 1, 60 * 60 * 12),
'rx-token': Mock.Random.string('abcdefghijklmnopqrstuvwxyz0123456789', 32)
'token': Mock.Random.string('abcdefghijklmnopqrstuvwxyz0123456789', 32)
} }
} }
} }

2
src/router/index.js

@ -40,7 +40,7 @@ const mainRoutes = {
// { path: '/demo-ueditor', component: _import('demo/ueditor'), name: 'demo-ueditor', meta: { title: 'demo-ueditor', isTab: true } } // { path: '/demo-ueditor', component: _import('demo/ueditor'), name: 'demo-ueditor', meta: { title: 'demo-ueditor', isTab: true } }
], ],
beforeEnter (to, from, next) { beforeEnter (to, from, next) {
let token = Vue.cookie.get('rx-token')
let token =Vue.cookie.get('token')
if (!token || !/\S/.test(token)) { if (!token || !/\S/.test(token)) {
clearLoginInfo() clearLoginInfo()
next({ name: 'login' }) next({ name: 'login' })

4
src/utils/httpRequest.js

@ -19,7 +19,7 @@ const http = axios.create({
* 请求拦截 * 请求拦截
*/ */
http.interceptors.request.use(config => { http.interceptors.request.use(config => {
config.headers['rx-token'] = Vue.cookie.get('rx-token') // 请求头带上token
config.headers['token'] =Vue.cookie.get('token') // 请求头带上token
return config return config
}, error => { }, error => {
return Promise.reject(error) return Promise.reject(error)
@ -92,7 +92,7 @@ const instance = axios.create({
* 请求拦截 * 请求拦截
*/ */
instance.interceptors.request.use(config => { instance.interceptors.request.use(config => {
config.headers['rx-token'] = Vue.cookie.get('rx-token') // 请求头带上token
config.headers['token'] =Vue.cookie.get('token') // 请求头带上token
return config return config
}, error => { }, error => {
return Promise.reject(error) return Promise.reject(error)

2
src/utils/index.js

@ -52,7 +52,7 @@ export function treeDataTranslate (data, id = 'id', pid = 'parentId') {
* 清除登录信息 * 清除登录信息
*/ */
export function clearLoginInfo () { export function clearLoginInfo () {
Vue.cookie.delete('rx-token')
Vue.cookie.delete('token')
store.commit('resetStore') store.commit('resetStore')
router.options.isAddDynamicMenuRoutes = false router.options.isAddDynamicMenuRoutes = false
} }

2
src/views/common/home.vue

@ -13,7 +13,7 @@
languageRefresh(){ languageRefresh(){
let bool = localStorage.getItem('refresh') let bool = localStorage.getItem('refresh')
if (bool == '0'){ if (bool == '0'){
this.$router.go(0);
// this.$router.go(0);
localStorage.setItem('refresh','1') localStorage.setItem('refresh','1')
} }
} }

2
src/views/common/login.vue

@ -67,7 +67,7 @@
}) })
}).then(({data}) => { }).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {
this.$cookie.set('rx-token', data.token)
this.$cookie.set('token', data.token)
this.$router.replace({ name: 'home' }) this.$router.replace({ name: 'home' })
localStorage.setItem('locale', data.language) localStorage.setItem('locale', data.language)
localStorage.setItem('refresh', "0") localStorage.setItem('refresh', "0")

2
src/views/modules/common/excelUpload.vue

@ -26,7 +26,7 @@
}, },
methods: { methods: {
init (id) { init (id) {
this.url = this.$http.adornUrl(`/file/excel/upload?token=${this.$cookie.get('rx-token')}`)
this.url = this.$http.adornUrl(`/file/excel/upload?token=${this.$cookie.get('token')}`)
this.visible = true this.visible = true
}, },
// //

2
src/views/modules/common/upload.vue

@ -27,7 +27,7 @@
}, },
methods: { methods: {
init(id) { init(id) {
this.url = this.$http.adornUrl(`/ftp/file/upload?token=${this.$cookie.get('rx-token')}&folder=` + this.folder)
this.url = this.$http.adornUrl(`/ftp/file/upload?token=${this.$cookie.get('token')}&folder=` + this.folder)
console.log(this.url) console.log(this.url)
this.visible = true this.visible = true
}, },

2
src/views/modules/oss/oss-upload.vue

@ -33,7 +33,7 @@
}, },
methods: { methods: {
init (id) { init (id) {
this.url = this.$http.adornUrl(`/ftp/file/upload?token=${this.$cookie.get('rx-token')}&folder=`+this.folder)
this.url = this.$http.adornUrl(`/ftp/file/upload?token=${this.$cookie.get('token')}&folder=`+this.folder)
console.log(this.url) console.log(this.url)
this.visible = true this.visible = true
}, },

2
src/views/modules/purchaseorder/purchaseRequisition.vue

@ -1023,7 +1023,7 @@ export default {
responseType: 'blob', responseType: 'blob',
headers: { headers: {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'rx-token': Vue.cookie.get('rx-token')
'token':Vue.cookie.get('token')
} }
}).then(({data}) => { }).then(({data}) => {
// //

Loading…
Cancel
Save