mirror of
https://github.com/kuaifan/dootask.git
synced 2026-02-04 04:08:16 +00:00
fix: 修复使用AI创建任务顺序错误的问题
This commit is contained in:
parent
7132413837
commit
e15bea9342
@ -3301,12 +3301,15 @@ export default {
|
|||||||
|
|
||||||
const typeCall = type === 'subtask' ? 'taskAddSub' : 'taskAdd';
|
const typeCall = type === 'subtask' ? 'taskAddSub' : 'taskAdd';
|
||||||
const typeLabel = type === 'subtask' ? '子任务' : '任务';
|
const typeLabel = type === 'subtask' ? '子任务' : '任务';
|
||||||
const results = await Promise.all(taskList.map(item =>
|
const results = [];
|
||||||
this.$store.dispatch(typeCall, item).then(
|
for (const item of taskList) {
|
||||||
success => ({ success: true, data: success }),
|
try {
|
||||||
error => ({ success: false, error: error })
|
const success = await this.$store.dispatch(typeCall, item);
|
||||||
)
|
results.push({ success: true, data: success });
|
||||||
));
|
} catch (error) {
|
||||||
|
results.push({ success: false, error: error });
|
||||||
|
}
|
||||||
|
}
|
||||||
const successTasks = results.filter(r => r.success).map(r => r.data);
|
const successTasks = results.filter(r => r.success).map(r => r.data);
|
||||||
const failedTasks = results.filter(r => !r.success).map(r => r.error);
|
const failedTasks = results.filter(r => !r.success).map(r => r.error);
|
||||||
let notice = `${this.$store.state.userInfo.nickname} 成功创建 ${successTasks.length} 个${typeLabel}`;
|
let notice = `${this.$store.state.userInfo.nickname} 成功创建 ${successTasks.length} 个${typeLabel}`;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user