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) => {