From 89b3188be8c128c3e03f7e20303cc684352e155a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E9=87=91=E6=B3=BD?= <1098696801@qq.com> Date: Fri, 18 Mar 2022 20:14:27 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E5=9C=B0=E5=9D=80=EF=BC=8C?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=BC=98=E5=8C=96=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/magic-api/api/后台/在线用户/列表.ms | 3 +- data/magic-api/api/后台/安全/登录.ms | 6 +- magic-boot-ui/src/assets/css/common.css | 3 + .../src/components/magic/advanced/mb-form.vue | 2 +- .../magic/basic/mb-editor-table.vue | 132 ++++++++++-------- .../src/components/magic/basic/mb-table.vue | 3 + ...{mb-checkbox.vue => mb-checkbox-group.vue} | 1 - .../src/components/magic/form/mb-input.vue | 4 +- .../form/{mb-radio.vue => mb-radio-group.vue} | 0 .../components/magic/form/mb-treeselect.vue | 4 +- .../src/views/examples/test-mb-form.vue | 8 +- .../src/views/examples/test-mb-list.vue | 3 +- .../src/views/system/menu/menu-list.vue | 1 + .../src/views/system/monitor/online-user.vue | 3 + magic-boot/pom.xml | 2 +- .../ssssssss/magicboot/utils/AddressUtil.java | 22 +++ 16 files changed, 120 insertions(+), 77 deletions(-) rename magic-boot-ui/src/components/magic/form/{mb-checkbox.vue => mb-checkbox-group.vue} (98%) rename magic-boot-ui/src/components/magic/form/{mb-radio.vue => mb-radio-group.vue} (100%) create mode 100644 magic-boot/src/main/java/org/ssssssss/magicboot/utils/AddressUtil.java diff --git a/data/magic-api/api/后台/在线用户/列表.ms b/data/magic-api/api/后台/在线用户/列表.ms index 799dc53..66556e5 100644 --- a/data/magic-api/api/后台/在线用户/列表.ms +++ b/data/magic-api/api/后台/在线用户/列表.ms @@ -5,7 +5,7 @@ "groupId" : "d95a58e77d314370862ffc4cdfdb8283", "name" : "列表", "createTime" : null, - "updateTime" : 1647396892675, + "updateTime" : 1647433235510, "lock" : null, "createBy" : null, "updateBy" : null, @@ -113,6 +113,7 @@ return db.page(""" select su.username, so.name office_name, + sll.address, sll.token, sll.ip, sll.browser, diff --git a/data/magic-api/api/后台/安全/登录.ms b/data/magic-api/api/后台/安全/登录.ms index b247be8..d00ab57 100644 --- a/data/magic-api/api/后台/安全/登录.ms +++ b/data/magic-api/api/后台/安全/登录.ms @@ -5,7 +5,7 @@ "groupId" : "1952f25c81084e24b55b11385767dc38", "name" : "登录", "createTime" : null, - "updateTime" : 1647396539380, + "updateTime" : 1647561372842, "lock" : "0", "createBy" : null, "updateBy" : null, @@ -178,6 +178,7 @@ } } ================================ +import org.ssssssss.magicboot.utils.AddressUtil import log import 'cn.dev33.satoken.secure.SaSecureUtil'; import 'cn.dev33.satoken.stp.StpUtil'; @@ -205,7 +206,8 @@ var loginLog = { type: '成功', ip: request.getClientIP(), browser: ua.getBrowser().toString(), - os: ua.getOs().toString() + os: ua.getOs().toString(), + address: AddressUtil.getAddress(request.getClientIP()) } if(!user){ diff --git a/magic-boot-ui/src/assets/css/common.css b/magic-boot-ui/src/assets/css/common.css index 39377ea..4c17e37 100644 --- a/magic-boot-ui/src/assets/css/common.css +++ b/magic-boot-ui/src/assets/css/common.css @@ -37,6 +37,9 @@ body{ --el-avatar-bg-color: var(--mb-main-color); border: 1px solid white; } +.el-dialog__body{ + padding: 5px 20px; +} .app-container hr { border: none; height: 1px; diff --git a/magic-boot-ui/src/components/magic/advanced/mb-form.vue b/magic-boot-ui/src/components/magic/advanced/mb-form.vue index 52fd2ee..5b98297 100644 --- a/magic-boot-ui/src/components/magic/advanced/mb-form.vue +++ b/magic-boot-ui/src/components/magic/advanced/mb-form.vue @@ -11,7 +11,7 @@ diff --git a/magic-boot-ui/src/components/magic/basic/mb-editor-table.vue b/magic-boot-ui/src/components/magic/basic/mb-editor-table.vue index a6c3380..c016c21 100644 --- a/magic-boot-ui/src/components/magic/basic/mb-editor-table.vue +++ b/magic-boot-ui/src/components/magic/basic/mb-editor-table.vue @@ -1,77 +1,85 @@ - diff --git a/magic-boot-ui/src/components/magic/basic/mb-table.vue b/magic-boot-ui/src/components/magic/basic/mb-table.vue index 5be3dec..4440b05 100644 --- a/magic-boot-ui/src/components/magic/basic/mb-table.vue +++ b/magic-boot-ui/src/components/magic/basic/mb-table.vue @@ -154,6 +154,9 @@ function reloadList() { listCurrent.value = 1 getList() } + if (props.data) { + handlerData() + } } function handlerData() { diff --git a/magic-boot-ui/src/components/magic/form/mb-checkbox.vue b/magic-boot-ui/src/components/magic/form/mb-checkbox-group.vue similarity index 98% rename from magic-boot-ui/src/components/magic/form/mb-checkbox.vue rename to magic-boot-ui/src/components/magic/form/mb-checkbox-group.vue index efda5d8..9872964 100644 --- a/magic-boot-ui/src/components/magic/form/mb-checkbox.vue +++ b/magic-boot-ui/src/components/magic/form/mb-checkbox-group.vue @@ -88,7 +88,6 @@ import {watch, ref, getCurrentInstance} from "vue"; } watch(() => props.modelValue, (value) => { - console.log(value) emit('update:modelValue', value) }) diff --git a/magic-boot-ui/src/components/magic/form/mb-input.vue b/magic-boot-ui/src/components/magic/form/mb-input.vue index 62aaa5e..e2121f7 100644 --- a/magic-boot-ui/src/components/magic/form/mb-input.vue +++ b/magic-boot-ui/src/components/magic/form/mb-input.vue @@ -1,5 +1,5 @@