处理
This commit is contained in:
parent
45c78f6413
commit
6a3d7af6c1
@ -375,8 +375,24 @@ export default {
|
||||
weekList: ["周一", "周二", "周三", "周四", "周五", "周六", "周日"],
|
||||
weekDay: [],
|
||||
monthDay: [],
|
||||
orderList: [],
|
||||
refuelList: [],
|
||||
orderList: [{
|
||||
activeManner: 0,
|
||||
full: "",
|
||||
sub: "",
|
||||
randomFront: "",
|
||||
randomAfter: "",
|
||||
maxPreferential: "",
|
||||
enjoyDiscount: "",
|
||||
}],
|
||||
refuelList: [{
|
||||
activeManner: 1,
|
||||
full: "",
|
||||
sub: "",
|
||||
randomFront: "",
|
||||
randomAfter: "",
|
||||
maxPreferential: "",
|
||||
enjoyDiscount: "",
|
||||
}],
|
||||
// 表单校验
|
||||
rules: {
|
||||
activeName: [
|
||||
@ -569,6 +585,133 @@ export default {
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this.ruleForm.activeManner.length==0){
|
||||
this.$message.warning("请选择活动方式");
|
||||
return
|
||||
}
|
||||
if (this.ruleForm.activeManner.indexOf("0")){
|
||||
let flag1 = true;
|
||||
//按照订单金额
|
||||
if (this.ruleForm.offerType == 0 && this.ruleForm.activeType == 0){
|
||||
this.orderList.forEach(item=>{
|
||||
if (!item.full){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.sub){
|
||||
flag1 = false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
if (this.ruleForm.offerType == 0 && this.ruleForm.activeType == 1){
|
||||
this.orderList.forEach(item=>{
|
||||
if (!item.full){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.randomFront){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.randomAfter){
|
||||
flag1 = false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
if (this.ruleForm.offerType == 0 && this.ruleForm.activeType == 2){
|
||||
this.orderList.forEach(item=>{
|
||||
if (!item.full){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.sub){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.maxPreferential){
|
||||
flag1 = false
|
||||
}
|
||||
})
|
||||
}
|
||||
if (this.ruleForm.offerType == 1 && this.ruleForm.activeType == 0){
|
||||
this.orderList.forEach(item=>{
|
||||
if (!item.full){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.enjoyDiscount){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.maxPreferential){
|
||||
flag1 = false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
if (!flag1){
|
||||
this.$message.warning("活动方式按订单金额,请填写完整");
|
||||
return
|
||||
}
|
||||
|
||||
}
|
||||
if (this.ruleForm.activeManner.indexOf("1")){
|
||||
let flag1 = true
|
||||
//按照加油升数
|
||||
if (this.ruleForm.offerType == 0 && this.ruleForm.activeType == 0){
|
||||
this.refuelList.forEach(item=>{
|
||||
if (!item.full){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.sub){
|
||||
flag1 = false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
if (this.ruleForm.offerType == 0 && this.ruleForm.activeType == 1){
|
||||
this.refuelList.forEach(item=>{
|
||||
if (!item.full){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.randomFront){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.randomAfter){
|
||||
flag1 = false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
if (this.ruleForm.offerType == 0 && this.ruleForm.activeType == 2){
|
||||
this.refuelList.forEach(item=>{
|
||||
if (!item.full){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.sub){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.maxPreferential){
|
||||
flag1 = false
|
||||
}
|
||||
})
|
||||
}
|
||||
if (this.ruleForm.offerType == 1 && this.ruleForm.activeType == 0){
|
||||
this.refuelList.forEach(item=>{
|
||||
if (!item.full){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.enjoyDiscount){
|
||||
flag1 = false
|
||||
}
|
||||
if (!item.maxPreferential){
|
||||
flag1 = false
|
||||
}
|
||||
})
|
||||
}
|
||||
if (!flag1){
|
||||
this.$message.warning("活动方式按加油升数,请填写完整");
|
||||
return
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
this.$refs[formName].validate((valid) => {
|
||||
if (valid) {
|
||||
if (this.ruleForm.timeType == 0) {
|
||||
@ -583,7 +726,6 @@ export default {
|
||||
if (this.ruleForm.activeManner) this.ruleForm.activeManner = this.ruleForm.activeManner.toString()
|
||||
if (this.orderList) this.ruleForm.orderList = this.orderList
|
||||
if (this.refuelList) this.ruleForm.refuelList = this.refuelList
|
||||
|
||||
if (this.ruleForm.id) {
|
||||
// 修改
|
||||
editActiveSubPrice(this.ruleForm).then(res => {
|
||||
|
Loading…
Reference in New Issue
Block a user