From 6eb0fab315218ca6a1e5bb793acd4680e6348bd8 Mon Sep 17 00:00:00 2001 From: jmal Date: Mon, 8 Feb 2021 18:07:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E7=99=BB=E9=99=86?= =?UTF-8?q?=E6=97=A5=E5=BF=97=EF=BC=8C=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/log.js | 13 ++ src/components/table/TableList.vue | 2 +- src/views/setting/sys/cusomerManager.vue | 8 +- src/views/setting/sys/logList.vue | 161 +++++++++++++++++++++++ src/views/setting/sys/logLogin.vue | 41 ++++++ src/views/setting/sys/logOperation.vue | 122 +++++++++++++++++ src/views/setting/sys/menuManager.vue | 10 +- 7 files changed, 347 insertions(+), 10 deletions(-) create mode 100644 src/api/log.js create mode 100644 src/views/setting/sys/logList.vue create mode 100644 src/views/setting/sys/logLogin.vue create mode 100644 src/views/setting/sys/logOperation.vue diff --git a/src/api/log.js b/src/api/log.js new file mode 100644 index 0000000..f616bda --- /dev/null +++ b/src/api/log.js @@ -0,0 +1,13 @@ +import request from '@/utils/request' +const qs = require('qs') + +export default { + logList(params) { + return request({ + url: '/log/list', + method: 'get', + params + }) + }, +} + diff --git a/src/components/table/TableList.vue b/src/components/table/TableList.vue index 142285b..f568657 100644 --- a/src/components/table/TableList.vue +++ b/src/components/table/TableList.vue @@ -50,7 +50,7 @@
- {{tagname}} + {{tag.name}}
diff --git a/src/views/setting/sys/cusomerManager.vue b/src/views/setting/sys/cusomerManager.vue index 228ea3f..c70a0f4 100644 --- a/src/views/setting/sys/cusomerManager.vue +++ b/src/views/setting/sys/cusomerManager.vue @@ -140,13 +140,13 @@ export default { {prop: 'roles', minWidth: 120, label: '角色', tag: true, formatData: (roles)=> { if(roles){ - let tagNames = this.roleList.map(role => { + let tags = this.roleList.map(role => { if (roles.includes(role.id)) { - return role.name + return {name : role.name} } }) - tagNames = tagNames.filter(tagName => tagName !== undefined) - return tagNames + tags = tags.filter(tag => tag !== undefined) + return tags } } }, diff --git a/src/views/setting/sys/logList.vue b/src/views/setting/sys/logList.vue new file mode 100644 index 0000000..fb90afe --- /dev/null +++ b/src/views/setting/sys/logList.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/src/views/setting/sys/logLogin.vue b/src/views/setting/sys/logLogin.vue new file mode 100644 index 0000000..c65033d --- /dev/null +++ b/src/views/setting/sys/logLogin.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/views/setting/sys/logOperation.vue b/src/views/setting/sys/logOperation.vue new file mode 100644 index 0000000..44e7f4b --- /dev/null +++ b/src/views/setting/sys/logOperation.vue @@ -0,0 +1,122 @@ + + + + diff --git a/src/views/setting/sys/menuManager.vue b/src/views/setting/sys/menuManager.vue index ffd2197..cb7aa93 100644 --- a/src/views/setting/sys/menuManager.vue +++ b/src/views/setting/sys/menuManager.vue @@ -184,15 +184,15 @@ export default { formatData: (menuType)=> { switch (menuType) { case 0: - return ['首页菜单'] + return [{name: '首页菜单'}] case 1: - return ['按钮'] + return [{name: '按钮'}] case 2: - return ['设置菜单'] + return [{name: '设置菜单'}] case 3: - return ['顶部菜单'] + return [{name: '顶部菜单'}] case 4: - return ['右上角菜单'] + return [{name: '右上角菜单'}] } } },