diff --git a/src/views/task_template/edit_admin.vue b/src/views/task_template/edit_admin.vue index 3ef3e74..fcda401 100644 --- a/src/views/task_template/edit_admin.vue +++ b/src/views/task_template/edit_admin.vue @@ -14,6 +14,8 @@ label-width="120px" :rules="formRules" > + + + + + + + @@ -106,6 +114,7 @@ @@ -115,6 +124,7 @@ @@ -125,6 +135,7 @@ @@ -138,6 +149,7 @@ @@ -151,6 +163,7 @@ @@ -164,6 +177,7 @@ @@ -177,6 +191,7 @@ @@ -187,6 +202,7 @@ @@ -203,6 +219,7 @@ { const commodityClose = () => { showDialogCommodity.value = false; }; +// 任务模板 +const taskTempList = reactive([]) +const taskTempId = ref('') + +const getTaskTempFn = (role) => { + apiSelectList( + { + task_role_id: role + } + ).then(res => { + res.forEach(item => { + taskTempList.push(item) + }) + }) +} + + +const changeTaskTypeFn = () => { + let i + taskTempList.forEach((item, index) => { + if (item.id == taskTempId.value) { + i = index + } + }) + setFormData(taskTempList[i]) + formData.type = Number(formData.type) + + console.log(formData) + // console.log(taskTempId.value) +} // 表单验证 const formRules = reactive({ title: [ @@ -529,6 +578,10 @@ const changeTaskType = async (e: any) => { // 选择任务角色 const changeTaskRole = async (e: any) => { + + + getTaskTempFn(e) + // 负责人 if (e == 1) { taskType.value = "town_task_type_master"; diff --git a/src/views/task_template/edit_village.vue b/src/views/task_template/edit_village.vue index ed75725..025005d 100644 --- a/src/views/task_template/edit_village.vue +++ b/src/views/task_template/edit_village.vue @@ -1,19 +1,7 @@ -