重复校验 每次都会触发,输入快了,前端就不会显示“该值不可用”(加防抖逻辑)
parent
26ab89b700
commit
81579acf0e
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue