12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- function getStartDate(chooseYear){
- // 按年度来计算的时候,开始时间是该年度7月1号还是到下一个年的6月30号结束
- if(chooseYear == 2016){
- return chooseYear + "-08-01";
- }else{
- return chooseYear+'-07-01';
- }
- }
- //获取结束时间
- function getEndDate(chooseYear){
- chooseYear = parseInt(chooseYear);
- var endDate = new Date((chooseYear+1) + '-06-30'),
- now = new Date();
- if(now <= endDate){
- return now.format("yyyy-MM-dd");
- }else{
- return (chooseYear+1) + '-06-30';
- }
- }
- /*
- * 获取用来排序的字段值,返回数组
- * 参数: list - 列表, key - 字段的名称
- */
- function getKeyValueArr(list, key){
- var arr = [];
- for(var k in list){
- arr.push(list[k][key]);
- }
-
- return arr;
- }
- /*
- * 排名
- */
- function soreRank(arr){
- var temp = [];
- var lis = [];
- for(var i=0;i<arr.length;i++){
- lis.push(arr[i]);
- }
- lis = _.uniq(lis);
- for(var i=0;i<arr.length;i++){
- temp[i] = lis.indexOf(arr[i])+1;
- }
-
- return temp;
- }
- /*
- * 绘制饼图
- * arry [{name: '', value: ''}]
- * color ['#ffc800', '#17b3ec']
- */
- function drawPieChart(elId, arry, color){
- var myChart = echarts.init(document.getElementById(elId));
- var option = {
- tooltip: {
- trigger: 'item',
- formatter: "{b} : {c} ({d}%)",
- position: ['50%', '50%']
- },
- color: color,
- series: [
- {
- type:'pie',
- radius: ['80%', '99%'],
- startAngle: 270,
- legendHoverLink: false,
- hoverAnimation: false,
- avoidLabelOverlap: false,
- label: {
- normal: {
- show: false,
- textStyle: {
- color: "#000"
- }
- }
- },
- labelLine: {
- normal: {
- show: false
- }
- },
- data:arry
- }]
- };
- $("#"+elId).removeAttr("_echarts_instance_");
- myChart.setOption(option);
- }
|