From b9c1d0684aa3f12d714bae5bfd92c057864a5bcd Mon Sep 17 00:00:00 2001 From: weipengfei <2187978347@qq.com> Date: Tue, 17 Oct 2023 21:00:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86=E6=8C=89=E7=85=A7?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=B1=BB=E5=9E=8B=E5=88=92=E5=88=86=E5=8F=AF?= =?UTF-8?q?=E5=A1=AB=E5=86=99=E9=98=B6=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/task_template/edit_admin.vue | 55 ++++++++++++++++++++++---- 1 file changed, 48 insertions(+), 7 deletions(-) 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); } }); };