修复cron生成报错

This commit is contained in:
2024-01-02 10:19:56 +08:00
parent ecd886a41b
commit 628223d26e
6 changed files with 29 additions and 33 deletions
+4 -6
View File
@@ -35,12 +35,10 @@
</el-form-item>
<el-form-item>
<el-radio v-model="radioValue" :label="7">
指定
<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-select>
</el-radio>
<el-radio v-model="radioValue" :label="7"> 指定 </el-radio>
<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-select>
</el-form-item>
</el-form>
</template>
+4 -6
View File
@@ -20,12 +20,10 @@
</el-form-item>
<el-form-item>
<el-radio v-model="radioValue" :label="4">
指定
<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-select>
</el-radio>
<el-radio v-model="radioValue" :label="4"> 指定 </el-radio>
<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-select>
</el-form-item>
</el-form>
</template>
+4 -6
View File
@@ -20,12 +20,10 @@
</el-form-item>
<el-form-item>
<el-radio v-model="radioValue" :label="4">
指定
<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-select>
</el-radio>
<el-radio v-model="radioValue" :label="4"> 指定 </el-radio>
<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-select>
</el-form-item>
</el-form>
</template>
+8 -7
View File
@@ -15,17 +15,15 @@
<el-radio v-model="radioValue" :label="3">
从
<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-form-item>
<el-form-item>
<el-radio v-model="radioValue" :label="4">
指定
<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-select>
</el-radio>
<el-radio v-model="radioValue" :label="4"> 指定 </el-radio>
<el-select clearable v-model="checkboxList" placeholder="可多选" multiple :multiple-limit="8" style="width: 80%">
<el-option v-for="item in monthList" :key="item.key" :label="item.value" :value="item.key" />
</el-select>
</el-form-item>
</el-form>
</template>
@@ -81,6 +79,9 @@ const averageTotal = computed(() => {
average02.value = props.check(average02.value, 1, 12 - average01.value)
return average01.value + '/' + average02.value
})
const maxMonth = computed(() => {
return 12 - average01.value
})
const checkboxString = computed(() => {
return checkboxList.value.join(',')
})
+4 -6
View File
@@ -20,12 +20,10 @@
</el-form-item>
<el-form-item>
<el-radio v-model="radioValue" :label="4">
指定
<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-select>
</el-radio>
<el-radio v-model="radioValue" :label="4"> 指定 </el-radio>
<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-select>
</el-form-item>
</el-form>
</template>
+5 -2
View File
@@ -8,7 +8,7 @@
<el-radio :label="2" v-model="radioValue"> 每年 </el-radio>
</el-form-item>
<el-form-item>
<!-- <el-form-item>
<el-radio :label="3" v-model="radioValue">
周期从
<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="average02" :min="1" :max="10" /> 年执行一次
</el-radio>
</el-form-item>
</el-form-item> -->
<el-form-item>
<el-radio :label="5" v-model="radioValue">
@@ -74,6 +74,9 @@ const averageTotal = computed(() => {
average02.value = props.check(average02.value, 1, 10)
return average01.value + '/' + average02.value
})
const maxFullYearLabel = computed(() => {
return maxFullYear.value - 1
})
const checkboxString = computed(() => {
return checkboxList.value.join(',')
})