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 @@ - - - - - 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 @@