From 9070333bbceace0229f3f9e6b6bf37c5409bc6c5 Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Wed, 26 Aug 2026 14:52:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=9D=E5=A7=8B=E5=8C=96=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=E6=95=B0=E6=8D=AE=EF=BC=8C=E9=87=8D=E7=BD=AE=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/intelligenceTest/testCase/index.vue | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/views/intelligenceTest/testCase/index.vue b/src/views/intelligenceTest/testCase/index.vue index 18ae753..8f7d8bd 100644 --- a/src/views/intelligenceTest/testCase/index.vue +++ b/src/views/intelligenceTest/testCase/index.vue @@ -187,10 +187,17 @@ const single = ref(true); const multiple = ref(true); const total = ref(0); const title = ref(""); +const createEmptyForm = () => ({ + caseName: "", + expectedResult: "", + precondition: "", + testSteps: "", + testDescription: "" +}); const data = reactive({ - form: {}, + form: createEmptyForm(), queryParams: { pageNum: 1, pageSize: 10, @@ -283,7 +290,8 @@ function handleStatusChange(row) { } const reset = () => { - testCaseRef.value.resetFields() + testCaseRef.value?.resetFields() + form.value = createEmptyForm() }; const testCaseRef = ref() @@ -291,6 +299,7 @@ const isNew = ref(true) /** 添加 */ function handleAdd() { + reset(); open.value = true; isNew.value = true title.value = "添加";