项目列表跳转任务添加
This commit is contained in:
parent
49900f16ed
commit
0018b604a3
|
|
@ -605,8 +605,7 @@ const handleCardMenu = (project) => {
|
||||||
} else if (res.tapIndex === 1) {
|
} else if (res.tapIndex === 1) {
|
||||||
handleDeleteProject(project);
|
handleDeleteProject(project);
|
||||||
} else if (res.tapIndex === 2) {
|
} else if (res.tapIndex === 2) {
|
||||||
// 新增任务
|
goToAddTask(project);
|
||||||
uni.showToast({ title: '新增任务功能开发中', icon: 'none' });
|
|
||||||
} else if (res.tapIndex === 3) {
|
} else if (res.tapIndex === 3) {
|
||||||
handleStartDevelopment(project);
|
handleStartDevelopment(project);
|
||||||
}
|
}
|
||||||
|
|
@ -751,6 +750,21 @@ const goToEditProject = (project) => {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const goToAddTask = (project) => {
|
||||||
|
if (!project?.id) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '缺少项目ID',
|
||||||
|
icon: 'none'
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const projectName = project.name || project.projectName || '';
|
||||||
|
const encodedName = encodeURIComponent(projectName);
|
||||||
|
uni.navigateTo({
|
||||||
|
url: `/pages/task/add/index?projectId=${project.id}&projectName=${encodedName}`
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
// 处理状态标签点击
|
// 处理状态标签点击
|
||||||
const handleStatusTabClick = (value) => {
|
const handleStatusTabClick = (value) => {
|
||||||
activeStatusTab.value = value;
|
activeStatusTab.value = value;
|
||||||
|
|
|
||||||
|
|
@ -459,7 +459,16 @@ const handleSubmit = async () => {
|
||||||
|
|
||||||
onLoad(async (options) => {
|
onLoad(async (options) => {
|
||||||
if (options?.projectId) {
|
if (options?.projectId) {
|
||||||
presetProjectId.value = String(options.projectId);
|
const projectId = String(options.projectId);
|
||||||
|
presetProjectId.value = projectId;
|
||||||
|
formData.value.projectId = projectId;
|
||||||
|
if (options?.projectName) {
|
||||||
|
try {
|
||||||
|
formData.value.projectName = decodeURIComponent(options.projectName);
|
||||||
|
} catch (err) {
|
||||||
|
formData.value.projectName = options.projectName;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user