| | |
| | | if (hasData) { |
| | | renderAllCharts(statsData); |
| | | } else { |
| | | renderAllCharts(getMockData()); |
| | | renderAllCharts([]); |
| | | } |
| | | layer.close(wait); |
| | | }).catch(function() { |
| | | renderAllCharts(getMockData()); |
| | | renderAllCharts([]); |
| | | layer.close(wait); |
| | | }); |
| | | } |
| | |
| | | |
| | | //#region ========== 妯℃嫙鏁版嵁 ========== |
| | | |
| | | function getMockData() { |
| | | var mockData = {}; |
| | | for (var i = 0; i < chartConfigKeys.length; i++) { |
| | | var key = chartConfigKeys[i]; |
| | | var config = ChartConfig[key]; |
| | | mockData[key] = []; |
| | | for (var j = 0; j < config.statusMap.length; j++) { |
| | | mockData[key].push({ |
| | | name: config.statusMap[j].name, |
| | | value: Math.floor(Math.random() * 20) + 5 |
| | | }); |
| | | } |
| | | } |
| | | return mockData; |
| | | } |
| | | |
| | | |
| | | //#endregion |
| | | |