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 @@ @@ -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 @@ @@ -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 {