|
@@ -62,12 +62,12 @@
|
|
|
</el-form-item>
|
|
|
<template v-if="[0, 1, 2, 3].includes(form.repeatType)">
|
|
|
<el-form-item label="每:" v-if="form.repeatType == 3">
|
|
|
- <el-input-number v-model="form.repeatDesignSameday" controls-position="right" :min="1" />天
|
|
|
+ <el-input-number v-model="form.repeatDesignSameday" :step="1" :precision="0" controls-position="right" :min="1" />天
|
|
|
</el-form-item>
|
|
|
<el-form-item label="结束:">
|
|
|
<el-radio-group v-model="form.endType" @change="changeEndType">
|
|
|
<el-radio :label="1" class="w-full">永不</el-radio>
|
|
|
- <el-radio :label="2" class="w-full mb-3"><el-input-number v-model="form.repeatEndCount" :min="1"
|
|
|
+ <el-radio :label="2" class="w-full mb-3"><el-input-number v-model="form.repeatEndCount" :precision="0" :step="1" :min="1"
|
|
|
controls-position="right" :disabled="form.endType != 2" />
|
|
|
次以后
|
|
|
</el-radio>
|
|
@@ -84,7 +84,7 @@
|
|
|
<el-form-item v-for="(v, i) in customeDate" class="flex justify-between items-center customeDate">
|
|
|
<div>
|
|
|
第{{ i + 1 }}次重复在
|
|
|
- <el-input-number :model-value="Number(v)" controls-position="right" @change="changeDate(i, $event)"
|
|
|
+ <el-input-number :model-value="Number(v)" :step="1" :precision="0" controls-position="right" @change="changeDate(i, $event)"
|
|
|
:min="1" />
|
|
|
天后
|
|
|
</div>
|
|
@@ -244,7 +244,11 @@ function submitForm(formEl: FormInstance | undefined, isClose: boolean) {
|
|
|
if (!valid) {
|
|
|
return false as any
|
|
|
}
|
|
|
- const repeatDesignDay = customeDate.value.join(",")
|
|
|
+ let numList = []
|
|
|
+ if(customeDate.value) {
|
|
|
+ numList = customeDate.value.filter((item: any) => item)
|
|
|
+ }
|
|
|
+ const repeatDesignDay = numList.join(",")
|
|
|
generateFormRef.value?.getData().then((res: any) => {
|
|
|
console.log(`{
|
|
|
...form.value,
|
|
@@ -364,7 +368,6 @@ function addCustomeDateItem() {
|
|
|
customeDate.value.push(undefined)
|
|
|
}
|
|
|
|
|
|
-
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|