diff --git a/src/views/modules/base/smartExcel/cpts/excel-add.vue b/src/views/modules/base/smartExcel/cpts/excel-add.vue
index be9b7698e..b6dbb2fdf 100644
--- a/src/views/modules/base/smartExcel/cpts/excel-add.vue
+++ b/src/views/modules/base/smartExcel/cpts/excel-add.vue
@@ -25,7 +25,8 @@
每月
每季度
- (说明:当任务周期选择每周/每月/每半月/每季度时,系统会于每个时间阶段的第一天自动创建阶段性子任务)
+
+
(说明:当任务周期选择每周/每月/每半月/每季度时,系统会于每个时间阶段的第一天自动创建阶段性子任务)
@@ -36,9 +37,9 @@
每周期的第
-
- 天完成
+ 天内完成
@@ -142,6 +143,9 @@ export default {
taskPeriod: [{ required: 'true', message: '任务周期不能为空', trigger: 'blur' }],
receiverIds: [{ required: 'true', message: '分发人员不能为空', trigger: 'blur' }],
moduleUrl: [{ required: 'true', message: '模板不能为空', trigger: 'blur' }],
+ completeLimitDay: [
+ { required: true, message: '完成时限不能为空', trigger: 'blur' },
+ ],
},
typeList: [
{
@@ -316,6 +320,10 @@ export default {
this.form.completeLimitDay = "";
},
handleClickSave() {
+ if(!this.form.completeLimitDay){
+ this.$message.error('请选择完成时限!');
+ return
+ }
console.log(this.form, 'addForm');
this.form.receiverIds = this.selfTag.map(item => item.staffId)
this.$refs['dataForm'].validate(async valid => {
@@ -375,7 +383,7 @@ export default {
if (newPeriod === 'once') {
this.form.completeLimitDay = ''; // 如果是 'once',清空 completeLimitDay 以防止数值冲突
} else {
- this.form.completeLimitDay = 1; // 如果不是 'once',可以设置一个默认值
+ this.form.completeLimitDay = ''; // 如果不是 'once',可以设置一个默认值
}
}
}
diff --git a/src/views/modules/base/smartExcel/filling.vue b/src/views/modules/base/smartExcel/filling.vue
index b91f0a451..8def529e6 100644
--- a/src/views/modules/base/smartExcel/filling.vue
+++ b/src/views/modules/base/smartExcel/filling.vue
@@ -68,8 +68,7 @@
- {{ scope.row.taskPeriod === 'once' ? '一次性' : scope.row.taskPeriod === 'weekly' ? '每周' : scope.row.taskPeriod
- === 'halfMonth'?'每半月': scope.row.taskPeriod === 'month'?'每月':'每季度'}}
+ {{ scope.row.taskPeriod === 'once' ? '一次性' : scope.row.taskPeriod === 'weekly' ? '每周' : scope.row.taskPeriod === 'halfMonth' ? '每半月' : scope.row.taskPeriod === 'month' ? '每月' : '每季度' }}