import { createOptions, setupTokens, TestTokens, TestProjectId, TestMenuId } from '../test.config'; import { ScheduleService } from '../api/schedule.service'; import { BimMilestoneArrayData } from '../model/bimMilestone.model'; jest.setTimeout(10000); const factory = createOptions(); const service = new ScheduleService(factory); beforeAll(async () => { await setupTokens(); console.log('tokens are loaded'); console.log(TestTokens); }); test('Bim 里程碑节点图表数据', async () => { const id = '233332698079232'; const articles: BimMilestoneArrayData = await service.LoadMileStoneData(id); console.log('loaded Bim 里程碑节点图表数据', articles); }); test(' 任务完成率', async () => { const id = '233332698079232'; const result = await service.LoadTaskCompletionRateData(id); console.log('任务完成率===', result); }); test(' 本周任务完成率', async () => { const id = '233332698079232'; const weekOrder = 1; const result = await service.LoadTaskCompletionRateInWeekData(id, weekOrder); console.log('本周任务完成率===', result); }); test(' 延期原因分析', async () => { const id = '233332698079232'; const result = await service.LoadReasonAnalysisData(id); console.log('延期原因分析===', result); }); test(' 延期原因分析二级页面', async () => { const id = '233332698079232'; const reasonId = '1589788124716775'; const result = await service.LoadReasonAnalysisDetailsData(id, reasonId); console.log('延期原因分析二级页面===', result); }); test(' 塔吊', async () => { const result = await service.LoadCraneUtilizationData(TestProjectId); console.log('塔吊===', result); }); test(' 塔吊使用详情', async () => { const result = await service.LoadCraneUtilizationDetailsData(TestProjectId,1); console.log('塔吊使用详情===', result); });