提交 6223cd12 编写于 作者: vino's avatar vino

单次购买上限不能小于最小起购件数

上级 eb888531
...@@ -1372,6 +1372,10 @@ ...@@ -1372,6 +1372,10 @@
return; return;
} }
if(!this.checkCount()){
return;
}
let isTrue = false; let isTrue = false;
formNameList.map(item=>{ formNameList.map(item=>{
this.$refs[item].validate((valid) => { this.$refs[item].validate((valid) => {
...@@ -1578,24 +1582,30 @@ ...@@ -1578,24 +1582,30 @@
minusCount(type) { minusCount(type) {
if (type === 1) { if (type === 1) {
if (this.formData.leastCount >= 2) { if (this.formData.leastCount >= 2) {
this.formData.leastCount -= 1 this.formData.leastCount -= 1;
this.formData1.leastCount = this.formData.leastCount;
} }
} else if (type === 2) { } else if (type === 2) {
this.formData.mostCount -= 1 if(this.formData.mostCount > -1){
} this.formData.mostCount -= 1;
if (this.formData.mostCount < this.formData.leastCount) { this.formData1.mostCount = this.formData.mostCount;
this.formData.mostCount = this.formData.leastCount; }
} }
// if (this.formData.mostCount < this.formData.leastCount) {
// this.formData.mostCount = this.formData.leastCount;
// }
}, },
plusCount(type) { plusCount(type) {
if (type === 1) { if (type === 1) {
this.formData.leastCount += 1 this.formData.leastCount += 1;
this.formData1.leastCount = this.formData.leastCount;
} else if (type === 2) { } else if (type === 2) {
this.formData.mostCount += 1 this.formData.mostCount += 1;
} this.formData1.mostCount = this.formData.mostCount;
if (this.formData.mostCount < this.formData.leastCount) {
this.formData.mostCount = this.formData.leastCount;
} }
// if (this.formData.mostCount < this.formData.leastCount) {
// this.formData.mostCount = this.formData.leastCount;
// }
}, },
// 上传七牛 // 上传七牛
doUploadQiNiu(file){ doUploadQiNiu(file){
...@@ -1660,7 +1670,31 @@ ...@@ -1660,7 +1670,31 @@
this.buyLimitDtoList[0].limitUserType = 1; this.buyLimitDtoList[0].limitUserType = 1;
} }
} }
},
checkCount(){
let flag = true;
if(this.formData.mostCount == 0){
flag = false;
this.$message({
message: '单次购买上限不能为0',
type: 'warning'
});
return flag;
}
if(this.formData.mostCount < this.formData.leastCount){
flag = false;
this.$message({
message: '单次购买上限不能小于最小起购件数',
type: 'warning'
});
return flag;
}
return flag;
} }
}, },
} }
</script> </script>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册