优化模板校验规则
This commit is contained in:
@@ -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();
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user