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