如果需要判断数组下的某个数据不满足条件 可以使用这个方法(没生效可以逆向思维分析)
let flag = this.pfxzList.every(
(val) => val.zjyj != "" && val.zjyj != undefined
);
let flag1 = true;
this.pfxzList.forEach((item) => {
flag1 = item.list.every((val) => val.zjpf && val.zjpf != "");
if (flag1 == false) {
return;
}
});
let flag2 = this.pfxzList.every((val) => val.zjpf <= val.szfz);
if (!flag) {
this.$alert("请填写评分意见", "提示", {
confirmButtonText: "确定",
});
return;
}
if (!flag1) {
this.$alert("请填写分数", "提示", {
confirmButtonText: "确定",
});
return;
}
if (!flag2) {
this.$alert("评分项总分不能大于项目总分", "提示", {
confirmButtonText: "确定",
});
return;
}
if (flag && flag1&&flag2) {
this.bacun()
}