fix:croon表达式生成错误

This commit is contained in:
不做码农 2023-07-03 20:32:49 +08:00
parent 67916c5a9e
commit 0a208ede08
2 changed files with 9 additions and 3 deletions

View File

@ -15,7 +15,7 @@
<el-radio v-model="radioValue" :label="3"> <el-radio v-model="radioValue" :label="3">
<el-input-number v-model="average01" :min="1" :max="11" /> 月开始 <el-input-number v-model="average01" :min="1" :max="11" /> 月开始
<el-input-number v-model="average02" :min="1" :max="12 - average01" /> 月执行一次 <el-input-number v-model="average02" :min="1" :max="maxMonth" /> 月执行一次
</el-radio> </el-radio>
</el-form-item> </el-form-item>
@ -81,6 +81,9 @@ const averageTotal = computed(() => {
average02.value = props.check(average02.value, 1, 12 - average01.value) average02.value = props.check(average02.value, 1, 12 - average01.value)
return average01.value + '/' + average02.value return average01.value + '/' + average02.value
}) })
const maxMonth = computed(() => {
return 12 - average01.value
})
const checkboxString = computed(() => { const checkboxString = computed(() => {
return checkboxList.value.join(',') return checkboxList.value.join(',')
}) })

View File

@ -8,7 +8,7 @@
<el-radio :label="2" v-model="radioValue"> 每年 </el-radio> <el-radio :label="2" v-model="radioValue"> 每年 </el-radio>
</el-form-item> </el-form-item>
<el-form-item> <!-- <el-form-item>
<el-radio :label="3" v-model="radioValue"> <el-radio :label="3" v-model="radioValue">
周期从 周期从
<el-input-number v-model="cycle01" :min="fullYear" :max="maxFullYear - 1" /> - <el-input-number v-model="cycle01" :min="fullYear" :max="maxFullYear - 1" /> -
@ -22,7 +22,7 @@
<el-input-number v-model="average01" :min="fullYear" :max="maxFullYear - 1" /> 年开始 <el-input-number v-model="average01" :min="fullYear" :max="maxFullYear - 1" /> 年开始
<el-input-number v-model="average02" :min="1" :max="10" /> 年执行一次 <el-input-number v-model="average02" :min="1" :max="10" /> 年执行一次
</el-radio> </el-radio>
</el-form-item> </el-form-item> -->
<el-form-item> <el-form-item>
<el-radio :label="5" v-model="radioValue"> <el-radio :label="5" v-model="radioValue">
@ -74,6 +74,9 @@ const averageTotal = computed(() => {
average02.value = props.check(average02.value, 1, 10) average02.value = props.check(average02.value, 1, 10)
return average01.value + '/' + average02.value return average01.value + '/' + average02.value
}) })
const maxFullYearLabel = computed(() => {
return maxFullYear.value - 1
})
const checkboxString = computed(() => { const checkboxString = computed(() => {
return checkboxList.value.join(',') return checkboxList.value.join(',')
}) })