From 60ab1da4da1a776531a5e46755f5c9a5d12e11e3 Mon Sep 17 00:00:00 2001 From: zy <276996223@qq.com> Date: Tue, 18 Feb 2025 09:50:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=BB=E5=8A=A1BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/task/create.vue | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/views/task/create.vue b/src/views/task/create.vue index c20e560..977a72e 100644 --- a/src/views/task/create.vue +++ b/src/views/task/create.vue @@ -19,11 +19,11 @@ <el-form-item label="类型" prop="taskType"> <el-tree-select v-model="formData.taskType" - :data="typeList" + :data="tagList" :props="defaultProps" check-strictly node-key="id" - placeholder="请选择归属部门" + placeholder="请选择任务类型" /> </el-form-item> @@ -315,18 +315,23 @@ const resetQuery = () => { handleQuery() } - // - typeList.value = handleTree(await DeptApi.getSimpleDeptList()) /** * 获取标签列表 */ function getTagList() { - TagLibraryApi.getTagLibraryPage({}).then((res) => { + TagLibraryApi.getTagLibraryPage({tagType:2}).then((res) => { tagList.value = res }) } + +const defaultProps = { + label: 'tagName', // 使用 'name' 字段作为选项的标签 + children: 'children', // 如果存在子节点,则使用 'children' 字段 +}; + + /** * 获取企业列表 */ @@ -407,6 +412,7 @@ async function submitForm() { const validate = await unref(formRef).validate() if (validate) { const data = JSON.parse(JSON.stringify(formData.value)) + data.status=1; data.enterpriseIds = formData.value.enterprises.map((i) => i.id) if(data.enterpriseIds.length==0){ message.success("温馨提示:请您选择执法对象")