From 108943d119d3ed2de9ef17079224ab0a9a340862 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 17 三月 2025 17:37:38 +0800 Subject: [PATCH] ind重置表单 --- src/views/data/ind/item/IndCurrentData.vue | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/views/data/ind/item/IndCurrentData.vue b/src/views/data/ind/item/IndCurrentData.vue index 624ca10..46143aa 100644 --- a/src/views/data/ind/item/IndCurrentData.vue +++ b/src/views/data/ind/item/IndCurrentData.vue @@ -13,7 +13,8 @@ <el-button @click="getData()">查询</el-button> </el-form-item> <el-form-item> - <el-input v-model="dataForm.itemCurrentData" type="textarea" :rows="15" style="width: 550px" disabled/> + <el-input v-model="dataForm.itemCurrentData" type="textarea" :rows="15" style="width: 550px" + disabled/> </el-form-item> </el-form> </el-dialog> @@ -33,13 +34,21 @@ /** 打开弹窗 */ const open = async (itemNo: string) => { visible.value = true + resetForm() dataForm.value.itemNo = itemNo dataForm.value.itemCurrentData = JSON.stringify(await ItemApi.getItemCurrentData(itemNo)); } defineExpose({open}) // 提供 open 方法,用于打开弹窗 -const getData = async() =>{ +const getData = async () => { dataForm.value.itemCurrentData = JSON.stringify(await ItemApi.getItemCurrentData(dataForm.value.itemNo)); } +/** 重置表单 */ +const resetForm = () => { + dataForm.value = { + itemNo: undefined, + itemCurrentData: undefined + } +} </script> -- Gitblit v1.9.3