diff --git a/src/views/task_template/edit_admin.vue b/src/views/task_template/edit_admin.vue
index 757d107..5815cc6 100644
--- a/src/views/task_template/edit_admin.vue
+++ b/src/views/task_template/edit_admin.vue
@@ -14,12 +14,29 @@
label-width="120px"
:rules="formRules"
>
+
+
+
+
+
+
{
@@ -206,6 +225,7 @@ const noThreefilter = (id: number) => {
// 表单数据
const formData = reactive({
id: "",
+ task_role: 1,
task_scheduling: 0,
company_id: "",
title: "",
@@ -244,7 +264,7 @@ if (route.query.id) {
formData.task_scheduling = route.query.id;
}
//任务类型接口
-apiTaskTypeList({ type_value: "town_task_type" }).then((res) => {
+apiTaskTypeList({ type_value: taskType.value }).then((res) => {
datalist.value = res.lists;
});
@@ -257,6 +277,13 @@ const formRules = reactive({
trigger: ["blur"],
},
],
+ task_role: [
+ {
+ required: true,
+ message: "请选择任务角色",
+ trigger: ["blur"],
+ },
+ ],
admin_id: [
{
required: true,
@@ -267,7 +294,7 @@ const formRules = reactive({
type: [
{
required: true,
- message: "请输入任务类型",
+ message: "请选择任务类型",
trigger: ["blur"],
},
],
@@ -281,7 +308,7 @@ const formRules = reactive({
types: [
{
required: true,
- message: "请输入阶段类型",
+ message: "请选择阶段类型",
trigger: ["blur"],
},
],
@@ -365,6 +392,26 @@ const changeTaskType = async (e: any) => {
}
};
+// 选择任务角色
+const changeTaskRole = async (e: any) => {
+ // 负责人
+ if(e == 1) {
+ taskType.value = ''
+ }
+ // 市场部长
+ if(e == 2) {
+ taskType.value = 'town_task_type_marketing_director'
+ }
+ // 服务部长
+ if(e == 3) {
+ taskType.value = 'town_task_type'
+ }
+ apiTaskTypeList({ type_value: taskType.value }).then((res) => {
+ datalist.value = res.lists;
+});
+
+};
+
// 当前点击的地图类型(起,转,终)点
const mapType = ref("");
const changeMap = async (e: number) => {