From a4299d944bb704b8477da6775152905c4572b2d9 Mon Sep 17 00:00:00 2001
From: dqjdda <201507802@qq.com>
Date: Thu, 28 Nov 2019 20:12:23 +0800
Subject: [PATCH 1/3] =?UTF-8?q?=E5=8F=96=E6=B6=88=E6=8B=BC=E6=8E=A5token?=
=?UTF-8?q?=20=E5=89=8D=E7=BC=80=EF=BC=8C=E7=94=B1=E5=90=8E=E7=AB=AF?=
=?UTF-8?q?=E5=A4=84=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/utils/request.js | 2 +-
src/views/components/Editor.vue | 2 +-
src/views/components/MarkDown.vue | 2 +-
src/views/mnt/deploy/deploy.vue | 2 +-
src/views/system/user/center.vue | 2 +-
src/views/tools/email/send.vue | 2 +-
src/views/tools/picture/index.vue | 2 +-
src/views/tools/storage/local/index.vue | 2 +-
src/views/tools/storage/qiniu/index.vue | 2 +-
9 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/utils/request.js b/src/utils/request.js
index 0fb30a2..84cd03b 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -15,7 +15,7 @@ const service = axios.create({
service.interceptors.request.use(
config => {
if (getToken()) {
- config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
+ config.headers['Authorization'] = getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
}
config.headers['Content-Type'] = 'application/json'
return config
diff --git a/src/views/components/Editor.vue b/src/views/components/Editor.vue
index 91760c3..cfb243b 100644
--- a/src/views/components/Editor.vue
+++ b/src/views/components/Editor.vue
@@ -15,7 +15,7 @@ export default {
data() {
return {
headers: {
- 'Authorization': 'Bearer ' + getToken()
+ 'Authorization': getToken()
},
editorContent:
`
欢迎使用 wangEditor 富文本编辑器!
diff --git a/src/views/components/MarkDown.vue b/src/views/components/MarkDown.vue
index efaec4e..0a84522 100644
--- a/src/views/components/MarkDown.vue
+++ b/src/views/components/MarkDown.vue
@@ -42,7 +42,7 @@ export default {
url: this.imagesUploadApi,
method: 'post',
data: formdata,
- headers: { 'Content-Type': 'multipart/form-data', 'Authorization': 'Bearer ' + getToken() }
+ headers: { 'Content-Type': 'multipart/form-data', 'Authorization': getToken() }
}).then((data) => {
this.data = data.data
this.$refs.md.$img2Url(pos, this.data.data[0])
diff --git a/src/views/mnt/deploy/deploy.vue b/src/views/mnt/deploy/deploy.vue
index 9e07aa8..eaddfe2 100644
--- a/src/views/mnt/deploy/deploy.vue
+++ b/src/views/mnt/deploy/deploy.vue
@@ -38,7 +38,7 @@ export default {
apps: [],
servers: [],
headers: {
- Authorization: 'Bearer ' + getToken()
+ Authorization: getToken()
},
deployInfo: {},
form: {
diff --git a/src/views/system/user/center.vue b/src/views/system/user/center.vue
index 31e2af1..2b62df7 100644
--- a/src/views/system/user/center.vue
+++ b/src/views/system/user/center.vue
@@ -99,7 +99,7 @@ export default {
Avatar: Avatar,
ico: 'el-icon-refresh',
headers: {
- 'Authorization': 'Bearer ' + getToken()
+ 'Authorization': getToken()
}
}
},
diff --git a/src/views/tools/email/send.vue b/src/views/tools/email/send.vue
index 179eaed..802c9f7 100644
--- a/src/views/tools/email/send.vue
+++ b/src/views/tools/email/send.vue
@@ -30,7 +30,7 @@ export default {
data() {
return {
headers: {
- 'Authorization': 'Bearer ' + getToken()
+ 'Authorization': getToken()
},
loading: false, form: { subject: '', tos: [], content: '' },
tos: [{
diff --git a/src/views/tools/picture/index.vue b/src/views/tools/picture/index.vue
index 685708b..d71ccb6 100644
--- a/src/views/tools/picture/index.vue
+++ b/src/views/tools/picture/index.vue
@@ -134,7 +134,7 @@ export default {
title: '图片',
crudMethod: { ...crudPic },
headers: {
- 'Authorization': 'Bearer ' + getToken()
+ 'Authorization': getToken()
},
dialogImageUrl: '',
dialogVisible: false,
diff --git a/src/views/tools/storage/local/index.vue b/src/views/tools/storage/local/index.vue
index efe1610..96f5a39 100644
--- a/src/views/tools/storage/local/index.vue
+++ b/src/views/tools/storage/local/index.vue
@@ -168,7 +168,7 @@ export default {
title: '文件',
crudMethod: { ...crudFile },
delAllLoading: false,
- headers: { 'Authorization': 'Bearer ' + getToken() },
+ headers: { 'Authorization': getToken() },
form: { id: null, name: null }
}
},
diff --git a/src/views/tools/storage/qiniu/index.vue b/src/views/tools/storage/qiniu/index.vue
index 5523ab1..7adf83f 100644
--- a/src/views/tools/storage/qiniu/index.vue
+++ b/src/views/tools/storage/qiniu/index.vue
@@ -129,7 +129,7 @@ export default {
title: '文件',
crudMethod: { ...crudQiNiu },
icon: 'el-icon-refresh',
- url: '', headers: { 'Authorization': 'Bearer ' + getToken() }, dialog: false,
+ url: '', headers: { 'Authorization': getToken() }, dialog: false,
dialogImageUrl: '', dialogVisible: false, fileList: [], files: [], newWin: null
}
},
From 071a3bc598f607296cfe32b61a295689afe0c1dd Mon Sep 17 00:00:00 2001
From: dqjdda <201507802@qq.com>
Date: Sat, 30 Nov 2019 19:43:37 +0800
Subject: [PATCH 2/3] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E7=BC=93=E5=AD=98?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E6=A8=A1=E5=9D=97=E9=81=BF=E5=85=8D=E7=9B=B4?=
=?UTF-8?q?=E6=8E=A5=E6=93=8D=E4=BD=9Credis=E5=B8=A6=E6=9D=A5=E7=9A=84?=
=?UTF-8?q?=E5=AE=89=E5=85=A8=E9=9A=90=E6=82=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/monitor/redis.js | 37 ---------
src/utils/request.js | 60 +++++++--------
src/views/monitor/redis/index.vue | 120 ------------------------------
3 files changed, 30 insertions(+), 187 deletions(-)
delete mode 100644 src/api/monitor/redis.js
delete mode 100644 src/views/monitor/redis/index.vue
diff --git a/src/api/monitor/redis.js b/src/api/monitor/redis.js
deleted file mode 100644
index a85f037..0000000
--- a/src/api/monitor/redis.js
+++ /dev/null
@@ -1,37 +0,0 @@
-import request from '@/utils/request'
-
-export function add(data) {
- return request({
- url: 'api/redis',
- method: 'post',
- data
- })
-}
-
-export function del(key) {
- const data = {
- key
- }
- return request({
- url: 'api/redis/',
- method: 'delete',
- data
- })
-}
-
-export function delAll() {
- return request({
- url: 'api/redis/all',
- method: 'delete'
- })
-}
-
-export function edit(data) {
- return request({
- url: 'api/redis',
- method: 'put',
- data
- })
-}
-
-export default { del, delAll }
diff --git a/src/utils/request.js b/src/utils/request.js
index 84cd03b..f997d12 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -48,42 +48,42 @@ service.interceptors.response.use(
if (error.toString().indexOf('Error: timeout') !== -1) {
Notification.error({
title: '网络请求超时',
- duration: 2500
- })
- return Promise.reject(error)
- }
- if (error.toString().indexOf('Error: Network Error') !== -1) {
- Notification.error({
- title: '网络请求错误',
- duration: 2500
+ duration: 5000
})
return Promise.reject(error)
}
}
- if (code === 401) {
- MessageBox.confirm(
- '登录状态已过期,您可以继续留在该页面,或者重新登录',
- '系统提示',
- {
- confirmButtonText: '重新登录',
- cancelButtonText: '取消',
- type: 'warning'
+ if (code) {
+ if (code === 401) {
+ MessageBox.confirm(
+ '登录状态已过期,您可以继续留在该页面,或者重新登录',
+ '系统提示',
+ {
+ confirmButtonText: '重新登录',
+ cancelButtonText: '取消',
+ type: 'warning'
+ }
+ ).then(() => {
+ store.dispatch('LogOut').then(() => {
+ location.reload() // 为了重新实例化vue-router对象 避免bug
+ })
+ })
+ } else if (code === 403) {
+ router.push({ path: '/401' })
+ } else {
+ const errorMsg = error.response.data.message
+ if (errorMsg !== undefined) {
+ Notification.error({
+ title: errorMsg,
+ duration: 5000
+ })
}
- ).then(() => {
- store.dispatch('LogOut').then(() => {
- location.reload() // 为了重新实例化vue-router对象 避免bug
- })
- })
- } else if (code === 403) {
- router.push({ path: '/401' })
- } else {
- const errorMsg = error.response.data.message
- if (errorMsg !== undefined) {
- Notification.error({
- title: errorMsg,
- duration: 2500
- })
}
+ } else {
+ Notification.error({
+ title: '接口请求失败',
+ duration: 5000
+ })
}
return Promise.reject(error)
}
diff --git a/src/views/monitor/redis/index.vue b/src/views/monitor/redis/index.vue
deleted file mode 100644
index 017c837..0000000
--- a/src/views/monitor/redis/index.vue
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
- 搜索
-
- 清空
-
- 导出
-
-
-
-
-
-
-
- {{ scope.row.value }}
-
-
-
-
-
-
- 确定删除本条数据吗?
-
- 取消
- 确定
-
-
-
-
-
-
-
-
-
-
-
-
-
-
From a6643947d0fa39c21b65f6398bb7009861567f32 Mon Sep 17 00:00:00 2001
From: dqjdda <201507802@qq.com>
Date: Sat, 30 Nov 2019 21:57:16 +0800
Subject: [PATCH 3/3] =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=8A=A0=E5=85=A5?=
=?UTF-8?q?=E6=98=B5=E7=A7=B0=E4=B8=8E=E6=80=A7=E5=88=AB=E5=AD=97=E6=AE=B5?=
=?UTF-8?q?=EF=BC=8C=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83=E4=BC=98=E5=8C=96?=
=?UTF-8?q?=EF=BC=8C=E5=8F=AF=E4=BF=AE=E6=94=B9=E5=9F=BA=E6=9C=AC=E8=B5=84?=
=?UTF-8?q?=E6=96=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/system/user.js | 8 ++
src/assets/icons/svg/login.svg | 1 +
src/assets/icons/svg/run.svg | 1 -
src/assets/icons/svg/running.svg | 1 -
src/views/monitor/online/index.vue | 1 +
src/views/system/user/center.vue | 160 +++++++++++++++++++----------
src/views/system/user/index.vue | 44 +++++---
7 files changed, 146 insertions(+), 70 deletions(-)
create mode 100644 src/assets/icons/svg/login.svg
delete mode 100644 src/assets/icons/svg/run.svg
delete mode 100644 src/assets/icons/svg/running.svg
diff --git a/src/api/system/user.js b/src/api/system/user.js
index c6f831d..45b2f1d 100644
--- a/src/api/system/user.js
+++ b/src/api/system/user.js
@@ -23,6 +23,14 @@ export function edit(data) {
})
}
+export function editUser(data) {
+ return request({
+ url: 'api/users/center',
+ method: 'put',
+ data
+ })
+}
+
export function updatePass(user) {
const data = {
oldPass: user.oldPass,
diff --git a/src/assets/icons/svg/login.svg b/src/assets/icons/svg/login.svg
new file mode 100644
index 0000000..cc5a854
--- /dev/null
+++ b/src/assets/icons/svg/login.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/svg/run.svg b/src/assets/icons/svg/run.svg
deleted file mode 100644
index 9eaddb6..0000000
--- a/src/assets/icons/svg/run.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/svg/running.svg b/src/assets/icons/svg/running.svg
deleted file mode 100644
index 59c5873..0000000
--- a/src/assets/icons/svg/running.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/views/monitor/online/index.vue b/src/views/monitor/online/index.vue
index 373743d..8cb5419 100644
--- a/src/views/monitor/online/index.vue
+++ b/src/views/monitor/online/index.vue
@@ -16,6 +16,7 @@
+
diff --git a/src/views/system/user/center.vue b/src/views/system/user/center.vue
index 2b62df7..cf0b482 100644
--- a/src/views/system/user/center.vue
+++ b/src/views/system/user/center.vue
@@ -20,11 +20,11 @@