From cbe60c1a906f96892431b2ee9a46f7bdf4f79177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=96=AA=E5=90=8D?= <942005050@qq.com> Date: Fri, 19 Jan 2024 11:00:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85=20basicform=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=20=E6=94=B9=E5=8F=98=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Detail/src/Detail.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue index 992da161c..bd7c864a9 100644 --- a/src/components/Detail/src/Detail.vue +++ b/src/components/Detail/src/Detail.vue @@ -134,6 +134,7 @@ @selectChangeDetail="selectChangeDetail" :formTypeDetail="formTypeDetail" :countPlanAllList="countPlanAllList" + @onChange="detailBasicFormOnChange" /> @@ -581,7 +582,8 @@ const emit = defineEmits([ 'selectChangeDetail', 'detailOpenForm', 'tableFormButton', - 'openImage' + 'openImage', + 'detailBasicFormOnChange' ]) /** 删除按钮操作 */ const handleDelete = async (id: number) => { @@ -630,6 +632,14 @@ const selectChangeDetail = (field, val) => { const openImage=(item)=>{ emit('openImage', item) } +/** + * 监听改变事件 + * @param field 当前操作字段 + * @param cur 改变后值 + */ + const detailBasicFormOnChange = (field, cur) => { + emit('detailBasicFormOnChange', field, cur) +} //监视属性 watch( () => props.apiPage,