优化模板校验规则

This commit is contained in:
2026-05-09 16:19:37 +08:00
parent 20bf0f447a
commit bae529a5c1

View File

@@ -355,7 +355,7 @@
</div>
</template>
<script lang="ts" setup>
import {computed, onMounted, reactive, ref} from "vue";
import {computed, nextTick, onMounted, reactive, ref} from "vue";
import {TableInstance#if($importExcel), genFileId, UploadInstance, UploadProps, UploadRawFile#end} from "element-plus";
import {HttpCancelToken} from "@/plugins/axios";
#if($maskList.size() > 0)
@@ -431,7 +431,7 @@ let originalEditFormData = {} as any;
const editRules = reactive({
#foreach($column in ${columnList})
#if(!$column.isPk.equals(1) && !$column.fieldName.equals("gmtCreate") && !$column.fieldName.equals("gmtModified"))
#if(!$column.isRequired)// #end${column.fieldName}: [{required: true, message: "请#if($column.formType.equals(2) || $column.formType.equals(9))选择#else输入#end${column.fieldComment}", trigger: "blur"}],
#if(!$column.isRequired)// #end${column.fieldName}: [{required: true, message: "请#if($column.formType.equals(2) || $column.formType.equals(9))选择#else输入#end${column.fieldComment}", trigger: "change"}],
#end
#end
});
@@ -524,6 +524,9 @@ function handleOpenEditDialog(id?: number, detail?: boolean) {
editFormData.id = undefined;
editDialog.title = '新增';
}
nextTick(() => {
editFormRef.value.clearValidate();
})
}
/**