|
@@ -90,8 +90,10 @@ async function handleSave() {
|
|
|
}
|
|
|
|
|
|
// 取消操作
|
|
|
-const handleCancel = () => {
|
|
|
- showDialog.value = false;
|
|
|
+const resetForm = (formEl: FormInstance | undefined) => {
|
|
|
+ if (!formEl) return;
|
|
|
+ showDialog.value = false;
|
|
|
+ formEl.resetFields();
|
|
|
};
|
|
|
|
|
|
onMounted(() => {});
|
|
@@ -133,7 +135,7 @@ onMounted(() => {});
|
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
|
<el-button :loading="createLoading" type="primary" @click="submitForm(ruleFormRef)">保存</el-button>
|
|
|
- <el-button @click="handleCancel">取消</el-button>
|
|
|
+ <el-button @click="resetForm(ruleFormRef)">取消</el-button>
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-dialog>
|