修复cron生成报错

This commit is contained in:
YUN-PC5\user 2024-01-02 10:19:56 +08:00
parent ecd886a41b
commit 628223d26e
6 changed files with 29 additions and 33 deletions

View File

@ -35,12 +35,10 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-radio v-model="radioValue" :label="7"> <el-radio v-model="radioValue" :label="7"> 指定 </el-radio>
指定
<el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="10"> <el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="10">
<el-option v-for="item in 31" :key="item" :label="item" :value="item" /> <el-option v-for="item in 31" :key="item" :label="item" :value="item" />
</el-select> </el-select>
</el-radio>
</el-form-item> </el-form-item>
</el-form> </el-form>
</template> </template>

View File

@ -20,12 +20,10 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-radio v-model="radioValue" :label="4"> <el-radio v-model="radioValue" :label="4"> 指定 </el-radio>
指定
<el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="10"> <el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="10">
<el-option v-for="item in 24" :key="item" :label="item - 1" :value="item - 1" /> <el-option v-for="item in 24" :key="item" :label="item - 1" :value="item - 1" />
</el-select> </el-select>
</el-radio>
</el-form-item> </el-form-item>
</el-form> </el-form>
</template> </template>

View File

@ -20,12 +20,10 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-radio v-model="radioValue" :label="4"> <el-radio v-model="radioValue" :label="4"> 指定 </el-radio>
指定
<el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="10"> <el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="10">
<el-option v-for="item in 60" :key="item" :label="item - 1" :value="item - 1" /> <el-option v-for="item in 60" :key="item" :label="item - 1" :value="item - 1" />
</el-select> </el-select>
</el-radio>
</el-form-item> </el-form-item>
</el-form> </el-form>
</template> </template>

View File

@ -15,17 +15,15 @@
<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>
<el-form-item> <el-form-item>
<el-radio v-model="radioValue" :label="4"> <el-radio v-model="radioValue" :label="4"> 指定 </el-radio>
指定 <el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="8" style="width: 80%">
<el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="8">
<el-option v-for="item in monthList" :key="item.key" :label="item.value" :value="item.key" /> <el-option v-for="item in monthList" :key="item.key" :label="item.value" :value="item.key" />
</el-select> </el-select>
</el-radio>
</el-form-item> </el-form-item>
</el-form> </el-form>
</template> </template>
@ -81,6 +79,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

@ -20,12 +20,10 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-radio v-model="radioValue" :label="4"> <el-radio v-model="radioValue" :label="4"> 指定 </el-radio>
指定
<el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="10"> <el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="10">
<el-option v-for="item in 60" :key="item" :label="item - 1" :value="item - 1" /> <el-option v-for="item in 60" :key="item" :label="item - 1" :value="item - 1" />
</el-select> </el-select>
</el-radio>
</el-form-item> </el-form-item>
</el-form> </el-form>
</template> </template>

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(',')
}) })