From 858a9e310181c574d98e46b9e8a61cf893f4c60a Mon Sep 17 00:00:00 2001
From: maochaoying <925670706@qq.com>
Date: Mon, 4 Sep 2023 20:42:14 +0800
Subject: [PATCH] log close
---
src/components/Operator.vue | 5 +++++
src/components/dialogs/LogPicker.vue | 32 ++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+)
diff --git a/src/components/Operator.vue b/src/components/Operator.vue
index f26fc2a..36c327d 100644
--- a/src/components/Operator.vue
+++ b/src/components/Operator.vue
@@ -419,6 +419,7 @@
@@ -520,6 +521,10 @@ onMounted(() => {
webSocketStore.sendCommandMsg(getStateJSON)
}, 1000)
})
+
+const hiddenLogVisible = () => {
+ logVisible.value = false
+}
onUnmounted(() => {
timer.value = null
})
diff --git a/src/components/dialogs/LogPicker.vue b/src/components/dialogs/LogPicker.vue
index 65b34db..ae0e72e 100644
--- a/src/components/dialogs/LogPicker.vue
+++ b/src/components/dialogs/LogPicker.vue
@@ -12,6 +12,25 @@
/>
确定
+
@@ -25,6 +44,9 @@ const props = defineProps({
logVal: {
type: String,
},
+ hiddenLogVisible: {
+ type: Function,
+ },
})
const columns = ref([
@@ -46,6 +68,10 @@ const chooseLog = () => {
props.changeLogVal(selectedValues.value[0])
}
+const handleClickClose = () => {
+ props.hiddenLogVisible()
+}
+
const selectedValues = ref([localStorage.getItem('logVal') || '6'] || ['6'])
watch(() => {
@@ -75,6 +101,12 @@ watch(() => {
display: flex;
flex-direction: column;
align-items: center;
+ position: relative;
+ .close {
+ position: absolute;
+ right: 24px;
+ top: 18px;
+ }
.title {
font-family: Source Han Sans CN;
font-size: 22px;