From 40afe696dc5425eeece7e9089755466159fbedcd Mon Sep 17 00:00:00 2001 From: Odboy Date: Mon, 27 Oct 2025 21:02:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(components):=E4=B8=BACuteSearchForm?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=A6=81=E7=94=A8=E7=8A=B6=E6=80=81=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加disabled属性以控制表单禁用状态 - 修改表单重置逻辑,提交后触发搜索而非重置事件 - 移除CuteOtherDemo中的reset事件监听器 - 更新组件属性定义,设置disabled默认值为false --- .../src/views/components/dev/CuteSearchForm.vue | 9 ++++++++- .../src/views/componentsDemo/CuteOtherDemo.vue | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/cutejava-front/src/views/components/dev/CuteSearchForm.vue b/cutejava-front/src/views/components/dev/CuteSearchForm.vue index c12adc92..d13994c3 100644 --- a/cutejava-front/src/views/components/dev/CuteSearchForm.vue +++ b/cutejava-front/src/views/components/dev/CuteSearchForm.vue @@ -11,6 +11,7 @@ :model.sync="model" label-position="right" label-width="90px" + :disabled="disabled" > @@ -30,6 +31,11 @@ export default { model: { type: Object, required: true + }, + disabled: { + type: Boolean, + required: false, + default: false } }, methods: { @@ -46,7 +52,8 @@ export default { onFormReset(formName) { try { this.$refs[formName].resetFields() - this.$emit('reset') + this.onFormSubmit(formName) + // this.$emit('reset') } catch (e) { console.error(e) } diff --git a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue index 5f4a830b..7376c730 100644 --- a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue +++ b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue @@ -1,7 +1,7 @@