From 54f04c82d1b6d82d2ad67d3041da25437c3507a3 Mon Sep 17 00:00:00 2001 From: zoulejiu <31949635+zoulejiu@users.noreply.github.com> Date: Mon, 9 Dec 2019 16:57:53 +0800 Subject: [PATCH] =?UTF-8?q?2.4dev=20=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E5=92=8C=E6=96=B0=E5=A2=9E=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E4=B8=80=E9=94=AE=E6=B8=85=E7=A9=BA=EF=BC=8C=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=AF=BC=E5=87=BA=E6=8E=A5=E5=8F=A3=20(#56)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 1.新增日志信息一键清空按钮 * 1.新增日志信息一键清空按钮 * 1.修复新增用户,编辑用户,角色在一次失败了,roles 传入后台格式错误问题 --- src/api/monitor/log.js | 14 +++ src/mixins/crud.js | 26 +++-- src/views/monitor/log/errorLog.vue | 75 +++++++++----- src/views/monitor/log/index.vue | 58 ++++++++--- src/views/monitor/log/search.vue | 38 ++++++- src/views/system/user/index.vue | 157 ++++++++++++++++++++++++----- 6 files changed, 293 insertions(+), 75 deletions(-) diff --git a/src/api/monitor/log.js b/src/api/monitor/log.js index d776e7a..13f0d39 100644 --- a/src/api/monitor/log.js +++ b/src/api/monitor/log.js @@ -6,3 +6,17 @@ export function getErrDetail(id) { method: 'get' }) } + +export function delAllError() { + return request({ + url: 'api/logs/del/error', + method: 'delete' + }) +} + +export function delAllInfo() { + return request({ + url: 'api/logs/del/info', + method: 'delete' + }) +} diff --git a/src/mixins/crud.js b/src/mixins/crud.js index 551c6eb..0ccbde2 100644 --- a/src/mixins/crud.js +++ b/src/mixins/crud.js @@ -1,5 +1,11 @@ -import { initData, download } from '@/api/data' -import { parseTime, downloadFile } from '@/utils/index' +import { + initData, + download +} from '@/api/data' +import { + parseTime, + downloadFile +} from '@/utils/index' import checkPermission from '@/utils/permission' export default { @@ -168,8 +174,7 @@ export default { this.$refs[id].doClose() }) }, - afterDelMethod() { - }, + afterDelMethod() {}, /** * 多选删除提示 */ @@ -208,8 +213,7 @@ export default { /** * 显示新增弹窗前可以调用该方法 */ - beforeShowAddForm() { - }, + beforeShowAddForm() {}, /** * 显示新增弹窗 */ @@ -222,8 +226,7 @@ export default { /** * 显示编辑弹窗前可以调用该方法 */ - beforeShowEditForm(data) { - }, + beforeShowEditForm(data) {}, /** * 显示编辑弹窗 */ @@ -248,12 +251,17 @@ export default { this.init() }).catch(() => { this.loading = false + this.afterAddErrorMethod() }) }, /** * 新增后可以调用该方法 */ - afterAddMethod() { }, + afterAddMethod() {}, + /** + * 新增失败后调用该方法 + */ + afterAddErrorMethod() {}, /** * 通用的编辑方法 */ diff --git a/src/views/monitor/log/errorLog.vue b/src/views/monitor/log/errorLog.vue index 9b8c4d7..bb7965b 100644 --- a/src/views/monitor/log/errorLog.vue +++ b/src/views/monitor/log/errorLog.vue @@ -48,7 +48,7 @@ diff --git a/src/views/monitor/log/index.vue b/src/views/monitor/log/index.vue index de6140e..b19ce89 100644 --- a/src/views/monitor/log/index.vue +++ b/src/views/monitor/log/index.vue @@ -48,6 +48,7 @@ diff --git a/src/views/monitor/log/search.vue b/src/views/monitor/log/search.vue index 5ba58ed..274e1c3 100644 --- a/src/views/monitor/log/search.vue +++ b/src/views/monitor/log/search.vue @@ -1,6 +1,13 @@ diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 97014bc..94468e8 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -4,16 +4,38 @@
- +
- +
- + - - + + - 搜索 + 搜索 导出
- - + + @@ -63,7 +118,13 @@ - + @@ -83,11 +144,22 @@ - {{ item.label }} + {{ item.label }} - + {{ parseTime(scope.row.createTime) }} - +