Commit a455fc3a by huaying

fix; 积分有效期

parent 214184bb
...@@ -242,7 +242,7 @@ ...@@ -242,7 +242,7 @@
<el-input v-model="ruleForm.integralGetFreezeDays" @keyup.native="formatInputNum($event)" style="width: 115px"></el-input><label></label> <el-input v-model="ruleForm.integralGetFreezeDays" @keyup.native="formatInputNum($event)" style="width: 115px"></el-input><label></label>
<span class="setting-tips">仅对通过订单获取的积分生效,活动类获取的积分没有冻结期</span> <span class="setting-tips">仅对通过订单获取的积分生效,活动类获取的积分没有冻结期</span>
</el-form-item> </el-form-item>
<el-form-item label="积分有效期:" prop="userGeneralIntegralExpireRule"> <el-form-item label="积分有效期:" prop="userGeneralIntegralExpireRule" class="eff">
<el-radio v-model="ruleForm.userGeneralIntegralExpireRule" :label="1">通用积分策略有效期</el-radio> <el-radio v-model="ruleForm.userGeneralIntegralExpireRule" :label="1">通用积分策略有效期</el-radio>
<el-radio v-model="ruleForm.userGeneralIntegralExpireRule" :label="0">自定义有效期 <el-radio v-model="ruleForm.userGeneralIntegralExpireRule" :label="0">自定义有效期
<el-tooltip placement="right" effect="light"> <el-tooltip placement="right" effect="light">
...@@ -1010,6 +1010,14 @@ export default { ...@@ -1010,6 +1010,14 @@ export default {
showMsg.showmsg('请完善积分有效期信息','error') showMsg.showmsg('请完善积分有效期信息','error')
return; return;
} }
} else if (data.userGeneralIntegralExpireRule == 1) {
console.log(11111, data.integralExpireType);
if(this.timeType == -1) {
console.log(222);
this.scrollToError(this, 'eff');
showMsg.showmsg('请设置积分有效期','error')
return;
}
} }
that.checkListValue(data).then(res => { that.checkListValue(data).then(res => {
if (!res.flag) { if (!res.flag) {
......
...@@ -1073,6 +1073,7 @@ export default { ...@@ -1073,6 +1073,7 @@ export default {
showMsg.showmsg('请设置积分有效期', 'error'); showMsg.showmsg('请设置积分有效期', 'error');
return; return;
} }
if (data.userGeneralIntegralExpireRule == 0) { if (data.userGeneralIntegralExpireRule == 0) {
if(data.integralExpireType ==3 && (this.mouthM == '' || this.mouthD == '')) { if(data.integralExpireType ==3 && (this.mouthM == '' || this.mouthD == '')) {
this.scrollToError(this, 'mouthM'); this.scrollToError(this, 'mouthM');
...@@ -1529,6 +1530,7 @@ export default { ...@@ -1529,6 +1530,7 @@ export default {
// 当有效期类型为null时判断有效期天数是否为null 不为null 有效期类型为0 为null 无选中状态 // 当有效期类型为null时判断有效期天数是否为null 不为null 有效期类型为0 为null 无选中状态
if(that.ruleForm.integralExpireType==null) { if(that.ruleForm.integralExpireType==null) {
this.ruleForm.integralExpireType = 0; this.ruleForm.integralExpireType = 0;
this.ruleForm.userGeneralIntegralExpireRule = 0;
} }
// 积分有效期 // 积分有效期
that.ruleForm.integralExpireRule = that.ruleForm.integralExpireRule ? that.ruleForm.integralExpireRule.split(',') : ''; that.ruleForm.integralExpireRule = that.ruleForm.integralExpireRule ? that.ruleForm.integralExpireRule.split(',') : '';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment