From fdfd2d8ea5769208532e0fdba9ba585955b1abe7 Mon Sep 17 00:00:00 2001
From: icssoa <615206459@qq.com>
Date: Tue, 17 May 2022 11:02:02 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=20el-popover=20=E6=98=BE?=
=?UTF-8?q?=E7=A4=BA=E6=96=B9=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../base/views/components/icon-check.vue | 27 +----------
.../base/views/components/menu-check.vue | 9 +---
src/modules/task/components/cron/cron.vue | 35 +++++++-------
src/modules/task/components/cron/index.tsx | 48 ++++---------------
4 files changed, 30 insertions(+), 89 deletions(-)
diff --git a/src/modules/base/views/components/icon-check.vue b/src/modules/base/views/components/icon-check.vue
index 1cc8e77..0d5313b 100644
--- a/src/modules/base/views/components/icon-check.vue
+++ b/src/modules/base/views/components/icon-check.vue
@@ -1,10 +1,5 @@
-
+
@@ -14,13 +9,7 @@
-
+
@@ -42,9 +31,6 @@ export default defineComponent({
emits: ["update:modelValue"],
setup(props, { emit }) {
- // 是否可见
- const visible = ref(false);
-
// 图标列表
const list = ref(iconList());
@@ -58,14 +44,6 @@ export default defineComponent({
}
);
- function open() {
- visible.value = true;
- }
-
- function close() {
- visible.value = false;
- }
-
function onChange(val: string) {
emit("update:modelValue", val);
close();
@@ -74,7 +52,6 @@ export default defineComponent({
return {
name,
list,
- visible,
open,
close,
onChange
diff --git a/src/modules/base/views/components/menu-check.vue b/src/modules/base/views/components/menu-check.vue
index 6ac2d62..87af58b 100644
--- a/src/modules/base/views/components/menu-check.vue
+++ b/src/modules/base/views/components/menu-check.vue
@@ -1,7 +1,6 @@
@@ -55,8 +54,6 @@ export default defineComponent({
// 关键字
const keyword = ref("");
- const visible = ref(false);
-
// 树形列表
const list = ref([]);
@@ -69,7 +66,6 @@ export default defineComponent({
// 绑定值回调
function onCurrentChange({ id }: any) {
emit("update:modelValue", id);
- visible.value = false;
}
// 刷新列表
@@ -111,7 +107,6 @@ export default defineComponent({
});
return {
- visible,
keyword,
list,
expandedKeys,
@@ -136,7 +131,7 @@ export default defineComponent({
}
&__scroller {
- max-height: 400px;
+ max-height: 300px;
overflow: hidden auto;
}
}
diff --git a/src/modules/task/components/cron/cron.vue b/src/modules/task/components/cron/cron.vue
index c6412d6..28a7e4b 100644
--- a/src/modules/task/components/cron/cron.vue
+++ b/src/modules/task/components/cron/cron.vue
@@ -447,11 +447,6 @@
-
-
@@ -469,7 +464,7 @@ export default {
showYear: Boolean
},
- emits: ["update:modelValue", "change", "close"],
+ emits: ["update:modelValue", "change"],
data() {
return {
@@ -718,20 +713,14 @@ export default {
watch: {
data() {
this.rest(this.$data);
+ },
+ cron(val) {
+ this.$emit("update:modelValue", val);
+ this.$emit("change", val);
}
},
methods: {
- save() {
- this.$emit("update:modelValue", this.cron);
- this.$emit("change", this.cron);
- this.close();
- },
-
- close() {
- this.$emit("close");
- },
-
rest(data) {
for (const i in data) {
if (data[i] instanceof Object) {
@@ -754,6 +743,8 @@ export default {