From 06c120d97c483d5f40404013d12bf7282f9eadde Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Fri, 14 Nov 2025 16:17:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dpicker=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/task/add/index.vue | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/pages/task/add/index.vue b/pages/task/add/index.vue index 69ede2b..9293f66 100644 --- a/pages/task/add/index.vue +++ b/pages/task/add/index.vue @@ -129,7 +129,8 @@ { const loadProjects = async () => { try { const res = await getProjectListAll(); - const list = Array.isArray(res?.data) ? res.data : Array.isArray(res) ? res : []; + console.log('xiangmu',res); + const list = res; projectOptions.value = list.map(item => ({ id: item.id, name: item.name @@ -324,6 +327,7 @@ const loadMembers = async () => { }; const openProjectPicker = () => { + console.log('openProjectPicker'); if (!projectOptions.value.length) { uni.showToast({ title: '暂无项目可选', @@ -331,7 +335,10 @@ const openProjectPicker = () => { }); return; } - showProjectPicker.value = true; + + if (projectPicker.value?.open) { + projectPicker.value.open(); + } }; const handleProjectConfirm = ({ value }) => { @@ -539,6 +546,7 @@ const openMemberModal = () => { selectedMemberIds.value = formData.value.members.map(member => member.userId); memberKeyword.value = ''; showMemberModal.value = true; + }; const closeMemberModal = () => {