|
@@ -231,7 +231,7 @@
|
|
|
message: '请输入售价',
|
|
|
trigger: 'blur'
|
|
|
},
|
|
|
- { validator: validateMember, trigger: 'blur' }
|
|
|
+ { validator: validateMember, index: scope.$index, trigger: 'blur' }
|
|
|
]"
|
|
|
>
|
|
|
<!-- $listeners.moneyChange -->
|
|
@@ -452,24 +452,23 @@ export default {
|
|
|
const one = Number(value);
|
|
|
let min = 0;
|
|
|
let max = 0;
|
|
|
-
|
|
|
- switch (this.form.memberList[0]?.period) {
|
|
|
+ switch (this.form.memberList[rule.index]?.period) {
|
|
|
case "MONTH": {
|
|
|
min =
|
|
|
- Number(this.rulesForm.minMonthFee) * this.form.memberList[0].num;
|
|
|
+ Number(this.rulesForm.minMonthFee) * this.form.memberList[rule.index].num;
|
|
|
max =
|
|
|
- Number(this.rulesForm.maxMonthFee) * this.form.memberList[0].num;
|
|
|
+ Number(this.rulesForm.maxMonthFee) * this.form.memberList[rule.index].num;
|
|
|
break;
|
|
|
}
|
|
|
case "QUARTERLY": {
|
|
|
min =
|
|
|
Number(this.rulesForm.minQuarterlyFee) *
|
|
|
- this.form.memberList[0].num;
|
|
|
+ this.form.memberList[rule.index].num;
|
|
|
max =
|
|
|
Number(this.rulesForm.maxQuarterlyFee) *
|
|
|
- this.form.memberList[0].num;
|
|
|
+ this.form.memberList[rule.index].num;
|
|
|
// console.log(
|
|
|
- // this.form.memberList[0]?.period,
|
|
|
+ // this.form.memberList[rule.index]?.period,
|
|
|
// min,
|
|
|
// max,
|
|
|
// this.rulesForm
|
|
@@ -478,14 +477,14 @@ export default {
|
|
|
}
|
|
|
case "YEAR_HALF": {
|
|
|
min =
|
|
|
- Number(this.rulesForm.minHalfYearFee) * this.form.memberList[0].num;
|
|
|
+ Number(this.rulesForm.minHalfYearFee) * this.form.memberList[rule.index].num;
|
|
|
max =
|
|
|
- Number(this.rulesForm.maxHalfYearFee) * this.form.memberList[0].num;
|
|
|
+ Number(this.rulesForm.maxHalfYearFee) * this.form.memberList[rule.index].num;
|
|
|
break;
|
|
|
}
|
|
|
case "YEAR": {
|
|
|
- min = Number(this.rulesForm.minYearFee) * this.form.memberList[0].num;
|
|
|
- max = Number(this.rulesForm.maxYearFee) * this.form.memberList[0].num;
|
|
|
+ min = Number(this.rulesForm.minYearFee) * this.form.memberList[rule.index].num;
|
|
|
+ max = Number(this.rulesForm.maxYearFee) * this.form.memberList[rule.index].num;
|
|
|
break;
|
|
|
}
|
|
|
}
|