重复校验 每次都会触发,输入快了,前端就不会显示“该值不可用”(加防抖逻辑)

pull/975/head
zhangdaiscott 2023-12-17 11:31:14 +08:00
parent 26ab89b700
commit 81579acf0e
1 changed files with 2 additions and 2 deletions

View File

@ -1,5 +1,5 @@
import { dateUtil } from '/@/utils/dateUtil'; import { dateUtil } from '/@/utils/dateUtil';
import { duplicateCheckDelay } from '/@/views/system/user/user.api'; import { duplicateCheck } from '/@/views/system/user/user.api';
export const rules = { export const rules = {
rule(type, required) { rule(type, required) {
@ -107,7 +107,7 @@ export const rules = {
return Promise.reject(`请输入${schema.label}`); return Promise.reject(`请输入${schema.label}`);
} }
return new Promise<void>((resolve, reject) => { return new Promise<void>((resolve, reject) => {
duplicateCheckDelay({ duplicateCheck({
tableName, tableName,
fieldName, fieldName,
fieldVal: value, fieldVal: value,