Загрузка данных списка задач из api kanban-доски

This commit is contained in:
Pavel Gnedov 2023-06-20 02:56:01 +07:00
parent 7be8f43797
commit e79a7cd492

View file

@ -43,7 +43,7 @@ export const PageStore = types.model({
});
export async function PageStoreLoadData(store: IPageStore): Promise<void> {
const url = `/simple-issues-list/${store.type}/${store.name}/raw`;
const url = `/simple-kanban-board/${store.type}/${store.name}/raw`;
const resp = await axios.get(url);
if (!(resp?.data)) return;
@ -52,12 +52,16 @@ export async function PageStoreLoadData(store: IPageStore): Promise<void> {
const item = resp.data[i] as {data: any[], metainfo: Record<string, any>};
data.push({
metainfo: item.metainfo,
data: item.data.map((group: {status: string, count: number, issues: any[]}) => {
data: item.data ? item.data.map((group: { status: string, count: number, issues: any[] }) => {
return group.issues
}).flat()
}).flat() : []
});
}
/* DEBUG: begin */
console.debug(`Issues list board store data: ${JSON.stringify(data)}`);
/* DEBUG: end */
store.setData(data);
}