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 @@
确定删除所有数据吗?