diff --git a/src/api/task_template.ts b/src/api/task_template.ts
index b62e3eb..2869ded 100644
--- a/src/api/task_template.ts
+++ b/src/api/task_template.ts
@@ -23,4 +23,9 @@ export function apiTaskTemplateDelete(params: any) {
 // 任务安排详情
 export function apiTaskTemplateDetail(params: any) {
     return request.get({ url: '/task_template.task_template/detail', params })
-}
\ No newline at end of file
+}
+
+// 任务类型
+export function apiTaskTypeList(params: any) {
+    return request.get({ url: '/setting.dict.dict_data/lists', params })
+}
diff --git a/src/views/task/editTow.vue b/src/views/task/editTow.vue
index 3a9517c..29f4170 100644
--- a/src/views/task/editTow.vue
+++ b/src/views/task/editTow.vue
@@ -22,7 +22,7 @@
             :disabled="true"
             v-model="formData.id"
             clearable
-            placeholder="请输入任务安排"
+            placeholder="请输入任务ID"
           />
         </el-form-item>
         <el-form-item label="任务日期" prop="datetime">
diff --git a/src/views/task_template/edit.vue b/src/views/task_template/edit.vue
index 53f3902..d6ed4bc 100644
--- a/src/views/task_template/edit.vue
+++ b/src/views/task_template/edit.vue
@@ -226,6 +226,7 @@ import {
   apiTaskTemplateAdd,
   apiTaskTemplateEdit,
   apiTaskTemplateDetail,
+  apiTaskTypeList,
 } from "@/api/task_template";
 import { timeFormat } from "@/utils/util";
 import type { PropType } from "vue";
@@ -289,7 +290,7 @@ if (route.query.id) {
   formData.task_scheduling = route.query.id;
 }
 //任务类型接口
-dictDataLists({ type_id: 10 }).then((res) => {
+apiTaskTypeList({ type_value: "task_type" }).then((res) => {
   datalist.value = res.lists;
 });
 
diff --git a/src/views/task_template/edit_admin.vue b/src/views/task_template/edit_admin.vue
index 1a288fb..d2654e6 100644
--- a/src/views/task_template/edit_admin.vue
+++ b/src/views/task_template/edit_admin.vue
@@ -18,6 +18,7 @@
           <el-select
             v-model="formData.type"
             clearable
+            :disabled="mode != 'add'"
             placeholder="请输入任务类型"
             @change="changeTaskType"
           >
@@ -34,6 +35,7 @@
             <el-select
               v-model="formData.types"
               clearable
+              :disabled="mode != 'add'"
               placeholder="请输入阶段类型"
             >
               <el-option
@@ -163,6 +165,7 @@ import {
   apiTaskTemplateAdd,
   apiTaskTemplateEdit,
   apiTaskTemplateDetail,
+  apiTaskTypeList,
 } from "@/api/task_template";
 import { timeFormat } from "@/utils/util";
 import type { PropType } from "vue";
@@ -234,7 +237,7 @@ if (route.query.id) {
   formData.task_scheduling = route.query.id;
 }
 //任务类型接口
-dictDataLists({ type_id: 15 }).then((res) => {
+apiTaskTypeList({ type_value: "town_task_type" }).then((res) => {
   datalist.value = res.lists;
 });