优惠券修改

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

View File

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