设置rules
let validateRepeatVerCode = async (rule, value, callback) => {
await getRepeatStationDevId(value)
.then((res) => {
console.log("获取重复版本号数量", res);
if (res.code === 200) {
if (res.data > 0) {
callback(new Error("该设备ID重复 请更换"));
} else {
callback();
}
this.repeatCount = res.data;
} else {
console.log("获取重复版本号失败");
}
})
.catch((err) => {
console.log(err);
callback();
});
};
rules: {
devId: [
{
required: true,
message: "请输入",
trigger: "blur",
},
{
required: true,
validator: validateRepeatVerCode,
trigger: "blur",
},
],
}