From b451bcdf065ddfdd5c46dce49e19707870cb4fa6 Mon Sep 17 00:00:00 2001 From: dongyukun <1208714201@qq.com> Date: 星期三, 16 四月 2025 09:57:58 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/views/data/ind/item/IndCurrentData.vue | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/views/data/ind/item/IndCurrentData.vue b/src/views/data/ind/item/IndCurrentData.vue index 629cdec..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() =>{ - dataForm.value.itemCurrentData = await ItemApi.getItemCurrentData(dataForm.value.itemNo); +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