This commit is contained in:
@@ -167,11 +167,8 @@
|
||||
</ElCol>
|
||||
</ElRow>
|
||||
|
||||
<!-- 套餐天数(流量重置周期为每日,或calendar_type为by_day时显示) -->
|
||||
<ElRow
|
||||
:gutter="20"
|
||||
v-if="form.data_reset_cycle === 'daily' || form.calendar_type === 'by_day'"
|
||||
>
|
||||
<!-- 套餐天数(calendar_type为by_day时显示) -->
|
||||
<ElRow :gutter="20" v-if="form.calendar_type === 'by_day'">
|
||||
<ElCol :span="12">
|
||||
<ElFormItem label="套餐天数" prop="duration_days">
|
||||
<ElInputNumber
|
||||
@@ -837,18 +834,15 @@
|
||||
watch(
|
||||
() => form.data_reset_cycle,
|
||||
(cycle) => {
|
||||
// 不是每日且calendar_type不是按天时,清空套餐天数
|
||||
if (cycle !== 'daily' && form.calendar_type !== 'by_day') {
|
||||
form.duration_days = undefined
|
||||
}
|
||||
// 流量重置周期变化时不需要清空套餐天数,套餐天数只受calendar_type控制
|
||||
}
|
||||
)
|
||||
|
||||
// 监听套餐周期类型变化,不是按天且流量重置周期不是每日时清空套餐天数
|
||||
// 监听套餐周期类型变化,不是按天时清空套餐天数
|
||||
watch(
|
||||
() => form.calendar_type,
|
||||
(type) => {
|
||||
if (type !== 'by_day' && form.data_reset_cycle !== 'daily') {
|
||||
if (type !== 'by_day') {
|
||||
form.duration_days = undefined
|
||||
}
|
||||
}
|
||||
@@ -1135,7 +1129,8 @@
|
||||
if (form.data_reset_cycle) {
|
||||
data.data_reset_cycle = form.data_reset_cycle
|
||||
}
|
||||
if (form.duration_days !== undefined) {
|
||||
// 只有 calendar_type 为 by_day 时才传 duration_days
|
||||
if (form.calendar_type === 'by_day' && form.duration_days !== undefined) {
|
||||
data.duration_days = form.duration_days
|
||||
}
|
||||
if (form.enable_virtual_data !== undefined) {
|
||||
|
||||
Reference in New Issue
Block a user