From d377ced6b6b4c183979f8c546274ebee04e2de19 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 27 Sep 2023 09:42:28 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E4=BC=98=E5=85=88=E7=BA=A7=E8=A7=84?= =?UTF-8?q?=E5=88=99=E6=94=AF=E6=8C=81=E5=8A=A8=E6=80=81=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/FilterRuleCard.vue | 27 ++++++++++- src/views/reorganize/TransferHistoryView.vue | 1 + src/views/setting/AccountSettingSearch.vue | 45 +++++++++++++++++ src/views/setting/AccountSettingSubscribe.vue | 48 +++++++++++++++++++ 4 files changed, 120 insertions(+), 1 deletion(-) diff --git a/src/components/cards/FilterRuleCard.vue b/src/components/cards/FilterRuleCard.vue index 3e932252..b4dd0610 100644 --- a/src/components/cards/FilterRuleCard.vue +++ b/src/components/cards/FilterRuleCard.vue @@ -2,19 +2,30 @@ // 输入参数 const props = defineProps({ pri: String, + maxpri: String, rules: Array as PropType, width: String, height: String, }) // 定义触发的自定义事件 -const emit = defineEmits(['close', 'changed']) +const emit = defineEmits(['close', 'changed', 'levelup', 'leveldown']) // 按钮点击 function onClose() { emit('close') } +// 上升优先级 +function onLevelUp() { + emit('levelup', props.pri) +} + +// 下降优先级 +function onLevelDown() { + emit('leveldown', props.pri) +} + // 选项变化 function filtersChanged(value: string[]) { emit('changed', props.pri, value) @@ -54,6 +65,20 @@ const selectFilterOptions = ref<{ [key: string]: string }[]>([