Commit e64c0996 by 陈羽

update: bugfix

parent 14365693
......@@ -5,7 +5,7 @@
<el-input v-model="form.storeSignName" class="long-input" type="text" maxlength="20" show-word-limit></el-input>
</el-form-item>
<el-form-item label="签到日期">
<el-radio-group v-model="form.dateType" class="pick-radio" @change="form.dateType === 2 ? (date = []) : null">
<el-radio-group v-model="form.dateType" class="pick-radio" @change="dateTypeChange">
<el-radio :label="1">长期生效</el-radio>
<el-radio :label="2">指定日期</el-radio>
</el-radio-group>
......@@ -182,7 +182,8 @@ export default {
date: [],
time: [],
prizeOptions: [
{ name: '卡券', value: 'card', key: 1, img: require('./assets/img/card.svg') },
// eslint-disable-next-line
{ name: '卡券', value: 'card', key: 1, img: require('./assets/img/card.svg') }, // eslint-disable-next-line
{ name: '积分', value: 'integral', key: 2, img: require('./assets/img/integral.svg') }
],
optTopShow: true,
......@@ -362,11 +363,16 @@ export default {
window.location.href = window.location.origin + '/gic-web/#/integralService';
},
timeTypeChange(val) {
this.$refs[ 'form' ].clearValidate('time')
if (val === 2) {
this.form.timeStart = '';
this.form.timeEnd = '';
}
}
},
dateTypeChange(v) {
this.$refs[ 'form' ].clearValidate('date')
this.date = v === 1 ? null : []
},
}
};
</script>
......
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