diff --git a/src/views/task_template/edit_village.vue b/src/views/task_template/edit_village.vue index f24e4b2..9975e8a 100644 --- a/src/views/task_template/edit_village.vue +++ b/src/views/task_template/edit_village.vue @@ -374,20 +374,24 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { - for (const key in formData) { - if (data[key] != null && data[key] != undefined) { - //@ts-ignore - formData[key] = data[key]; - } - } - if (formData.type) { - datalist.value.forEach((item: any) => { - if (item.id == formData.type) { - formData.title = item.name; - formData.type_value = item.value; + //任务类型接口 + apiTaskTypeList({ type_value: taskType.value }).then((res) => { + datalist.value = res.lists; + for (const key in formData) { + if (data[key] != null && data[key] != undefined) { + //@ts-ignore + formData[key] = data[key]; } - }); - } + } + if (formData.type) { + datalist.value.forEach((item: any) => { + if (item.id == formData.type) { + formData.title = item.name; + formData.type_value = item.value; + } + }); + } + }); }; const getDetail = async (row: Record) => {