diff --git a/src/views/task_template/edit_admin.vue b/src/views/task_template/edit_admin.vue index 545b160..d63a8b4 100644 --- a/src/views/task_template/edit_admin.vue +++ b/src/views/task_template/edit_admin.vue @@ -106,7 +106,7 @@ - + - + { }); // 没有三阶段的任务类型ID, 使用以下方法过滤 -const noThreeList = reactive([45, 48, 49]); -const noThreefilter = (id: number) => { - if (noThreeList.includes(id)) return false; +const noThreeList = reactive([ + "town_task_type_2", + "town_task_type_5", + "town_task_type_6", +]); +const noThreefilter = (type: string) => { + if (noThreeList.includes(type)) return false; else return true; }; @@ -287,6 +297,36 @@ const showTarget = computed(() => { return flag; }); +// 不显示第二阶段的任务类型 +const noShowTowTypeList = [ + "town_task_type_marketing_director_9", + "town_task_type_marketing_director_8", + "town_task_type_marketing_director_6", + "town_task_type_marketing_director_2", + "town_task_type_marketing_director_1", +]; +const showTow = computed(() => { + let flag = true; + if (noShowTowTypeList.includes(formData.type_value)) flag = false; + return flag; +}); + +// 不显示第三阶段的任务类型 +const noShowThreeTypeList = [ + "town_task_type_marketing_director_9", + "town_task_type_marketing_director_8", + "town_task_type_marketing_director_7", + "town_task_type_marketing_director_6", + "town_task_type_marketing_director_3", + "town_task_type_marketing_director_2", + "town_task_type_marketing_director_1", +]; +const showThree = computed(() => { + let flag = true; + if (noShowThreeTypeList.includes(formData.type_value)) flag = false; + return flag; +}); + // 表单验证 const formRules = reactive({ title: [ @@ -382,6 +422,7 @@ const changeTaskType = async (e: any) => { if (item.id == e) { formData.title = item.name; formData.type_value = item.value; + console.log(item.id, formData.type_value); } }); };