(function () { var page = { init: function ($page) { //扇形图数据 chartMap = {}; chartMap['chart-bingtu'] = echarts.init(document.getElementById('chart-bingtu')); var data = [{"name":"测试11","value":"9000.00"},{"name":"测试22","value":"100900.00"},{"name":"测试33","value":"0.00"}]; var data2 = [{"name":"9000.00","value":"9000.00"},{"name":"100900.00","value":"100900.00"},{"name":"0.00","value":"0.00"}]; //learun.httpget("", { type: 'chart', id: _item.F_Id }, function(data) { //var type = $('#' + data.Id).attr('data-desktop'); var legendData = []; $.each(data, function (_index, _item) { legendData.push(_item.name + _item.value); var data3 = {}; data3.name = _item.name + _item.value; data3.value = _item.value; data2.push(data3); }); console.log(data2); console.log(legendData); var option = {}; option.tooltip = { trigger: 'item', formatter: "{a}
{b}: {c} ({d}%)" }; option.legend = { orient: 'vertical', left: 'right', data: legendData }; option.series = [{ name: '占比', type: 'pie', radius : '55%', center: ['40%', '60%'], itemStyle: { emphasis: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'rgba(0, 0, 0, 0.5)' } }, data: data2 }]; //option.color = ['#df4d4b', '#304552', '#52bbc8', 'rgb(224,134,105)', '#8dd5b4', '#5eb57d', '#d78d2f']; chartMap['chart-bingtu'].setOption(option); //列表数据 //learun.httpget(config.webapi + "learun/adms/desktop/data", { type: 'Target', id: _item.F_Id }, function(data){}); var drivingdata = '[{"name":"测试1","value":"29"},{"name":"测试2","value":"20"}]'; data = JSON.parse(drivingdata); var _itemHtml = '' $.each(data, function (_index, _item) { _itemHtml += '\
\
'+ _item.name + '
\
'+ _item.value +'
\
'; $page.find('#driving-data').html(_itemHtml); }); } }; return page; })();