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 = () => {