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; });