diff --git a/src/views/task_template/edit_admin.vue b/src/views/task_template/edit_admin.vue index 888fadc..a51a51d 100644 --- a/src/views/task_template/edit_admin.vue +++ b/src/views/task_template/edit_admin.vue @@ -76,7 +76,7 @@ - + ({ trigger: ["blur"], }, ], + "extend.target": [ + { + required: true, + // message: "请输入目标数", + validator: (rule: any, value: any, callback: any) => { + if (value <= 0) callback(new Error("目标数不能小于0")); + else callback(); + }, + trigger: ["blur"], + }, + ], }); // 获取详情 diff --git a/src/views/task_template/edit_village.vue b/src/views/task_template/edit_village.vue index 8dd99d6..1c36267 100644 --- a/src/views/task_template/edit_village.vue +++ b/src/views/task_template/edit_village.vue @@ -76,7 +76,7 @@ - + { datalist.value = res.lists; }); -// // 显示目标数的任务类型 -// const showTargetTypeList = [ -// "town_task_type_marketing_director_9", -// "town_task_type_marketing_director_8", -// "town_task_type_marketing_director_6", -// "town_task_type_marketing_director_5", -// "town_task_type_marketing_director_4", -// ]; -// const showTarget = computed(() => { -// let flag = false; -// if (showTargetTypeList.includes(formData.type_value)) flag = true; -// return flag; -// }); +// 显示目标数的任务类型 +const showTargetTypeList = ["village_task_type_1"]; +const showTarget = computed(() => { + let flag = false; + if (showTargetTypeList.includes(formData.type_value)) flag = true; + return flag; +}); // 不显示第二阶段的任务类型 const noShowTowTypeList = ["village_task_type_2"]; @@ -365,6 +359,17 @@ const formRules = reactive({ trigger: ["blur"], }, ], + "extend.target": [ + { + required: true, + // message: "请输入目标数", + validator: (rule: any, value: any, callback: any) => { + if (value <= 0) callback(new Error("目标数不能小于0")); + else callback(); + }, + trigger: ["blur"], + }, + ], }); // 获取详情