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);
}
});
};