优惠券修改

This commit is contained in:
GaoHao 2024-11-13 17:00:15 +08:00
parent 519b28f746
commit 76774a4ec5
2 changed files with 17 additions and 18 deletions

View File

@ -22,7 +22,6 @@
<template slot="append"></template>
</el-input>
</el-form-item>
<el-form-item label="有效期类型" style="width: 100%;">
<el-radio-group v-model="form.validityType">
<el-radio v-for="item in couponEnum.validityType" :key="item.value" :label="item.value">
@ -30,7 +29,12 @@
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item v-if="form.validityType == 'fixed'" label="有效时间" prop="validEndTime" style="width: 100%;">
<el-form-item v-if="form.validityType == 'fixed'" label="有效期(天)" prop="validDays" style="width: 100%;">
<el-input v-model="form.validDays" placeholder="" style="width: 200px;">
<template slot="append"></template>
</el-input>
</el-form-item>
<el-form-item v-if="form.validityType == 'custom'" label="有效时间" prop="validEndTime" style="width: 100%;">
<el-date-picker
v-model="validityTime"
type="daterange"
@ -42,11 +46,6 @@
@change="validityChange"
/>
</el-form-item>
<el-form-item label="有效期(天)" prop="validDays" style="width: 100%;">
<el-input v-model="form.validDays" placeholder="" style="width: 200px;">
<template slot="append"></template>
</el-input>
</el-form-item>
<!-- <el-form-item label="使用门槛" prop="daysToTakeEffect" style="width: 100%;">
<el-input v-model="form.daysToTakeEffect" placeholder="" style="width: 200px;">
<template slot="prepend"></template>
@ -88,7 +87,7 @@
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button>
<!-- <el-button @click="dialogVisible = false"> </el-button> -->
<el-button type="primary" :loading="loading" @click="onSubmitHandle"> </el-button>
</span>
</div>
@ -107,7 +106,12 @@
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item v-if="form.validityType == 'fixed'" label="有效时间" prop="validEndTime" style="width: 100%;">
<el-form-item v-if="form.validityType == 'fixed'" label="有效期(天)" prop="validDays" style="width: 100%;">
<el-input v-model="form.validDays" placeholder="" style="width: 200px;">
<template slot="append"></template>
</el-input>
</el-form-item>
<el-form-item v-if="form.validityType == 'custom'" label="有效时间" prop="validEndTime" style="width: 100%;">
<el-date-picker
v-model="validityTime"
type="daterange"
@ -119,11 +123,6 @@
@change="validityChange"
/>
</el-form-item>
<el-form-item label="有效期(天)" prop="validDays" style="width: 100%;">
<el-input v-model="form.validDays" placeholder="" style="width: 200px;">
<template slot="append"></template>
</el-input>
</el-form-item>
<!-- <el-form-item label="使用门槛" prop="daysToTakeEffect" style="width: 100%;">
<el-input v-model="form.daysToTakeEffect" placeholder="" style="width: 200px;">
<template slot="prepend"></template>
@ -182,7 +181,7 @@
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button>
<!-- <el-button @click="dialogVisible = false"> </el-button> -->
<el-button type="primary" :loading="loading" @click="onSubmitHandle"> </el-button>
</span>
</div>
@ -222,7 +221,7 @@ export default {
title: '',
fullAmount: null,
discountAmount: null,
validityType: 'custom',
validityType: 'fixed',
validStartTime: '',
validEndTime: '',
userDays: [],

View File

@ -30,11 +30,11 @@ export default {
],
validityType: [
{
value: 'custom',
value: 'fixed',
label: '领券后有效期内可用'
},
{
value: 'fixed',
value: 'custom',
label: '固定有效期范围内可用'
}
],