优化模板校验规则

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

View File

@@ -355,7 +355,7 @@
</div> </div>
</template> </template>
<script lang="ts" setup> <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 {TableInstance#if($importExcel), genFileId, UploadInstance, UploadProps, UploadRawFile#end} from "element-plus";
import {HttpCancelToken} from "@/plugins/axios"; import {HttpCancelToken} from "@/plugins/axios";
#if($maskList.size() > 0) #if($maskList.size() > 0)
@@ -431,7 +431,7 @@ let originalEditFormData = {} as any;
const editRules = reactive({ const editRules = reactive({
#foreach($column in ${columnList}) #foreach($column in ${columnList})
#if(!$column.isPk.equals(1) && !$column.fieldName.equals("gmtCreate") && !$column.fieldName.equals("gmtModified")) #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
#end #end
}); });
@@ -524,6 +524,9 @@ function handleOpenEditDialog(id?: number, detail?: boolean) {
editFormData.id = undefined; editFormData.id = undefined;
editDialog.title = '新增'; editDialog.title = '新增';
} }
nextTick(() => {
editFormRef.value.clearValidate();
})
} }
/** /**