根据选择项目跟新材料管理

This commit is contained in:
zhuer
2025-03-07 09:07:42 +08:00
parent d3986016fc
commit 55df453d4c
16 changed files with 1925 additions and 49 deletions

View File

@ -35,17 +35,20 @@ const getProjectList = async () => {
console.error('获取项目列表失败:', error);
}
};
const getUserProjects = async () => {
if (!props.userId) return;
try {
const res = await listUserProjects({ userId: props.userId });
// **确保 `res.rows` 是数组**
selectedProjects.value = Array.isArray(res.rows) ? res.rows.map((item) => item.projectId) : [];
// 修改这里,使用 res.records 而不是 res.rows
selectedProjects.value = Array.isArray(res.records)
? res.records.map((item) => item.projectId)
: [];
console.log('已加载用户关联项目:', selectedProjects.value);
} catch (error) {
console.error('获取用户关联的项目失败:', error);
selectedProjects.value = []; // **请求失败时清空列表**
selectedProjects.value = []; // 请求失败时清空列表
}
};