Browse Source

刘功能优化

liuhairui 3 years ago
parent
commit
678dd40f8f
1 changed files with 44 additions and 113 deletions
  1. 44 113
      public/assets/js/backend/dashboard.js

+ 44 - 113
public/assets/js/backend/dashboard.js

@@ -4,129 +4,60 @@ define(['jquery', 'bootstrap', 'backend', 'addtabs', 'table', 'echarts', 'echart
         index: function () {
             // 基于准备好的dom,初始化echarts实例
             var myChart = Echarts.init(document.getElementById('echart'), 'walden');
-            // console.log(myChart);
-            //
-            // // $.ajax({
-            // //     type: 'post',
-            // //     //传输类型
-            // //     async: false,
-            // //     //同步执行
-            // //     url: 'Dashboard/ecDashboard',
-            // //     //web.xml中注册的Servlet的url-pattern
-            // //     data: {},
-            // //     dataType: 'json',
-            // //         //返回数据形式为json
-            // //         success: function(result) {
-            // //             console.log(result);
-            // //         },
-            // //         // error:function(errorMsg) {
-            // //         //     alert("加载数据失败");
-            // //         // }
-            // // });//AJAX
-            //
-            // // 指定图表的配置项和数据
             var option = {
                 title: {
-                    text: '订单趋势图表'
+                    text: '',
+                    subtext: ''
                 },
+                color: [
+                    "#18d1b1",
+                    "#3fb1e3",
+                    "#626c91",
+                    "#a0a7e6",
+                    "#c4ebad",
+                    "#96dee8"
+                ],
                 tooltip: {
-                    trigger: 'axis',
+                    trigger: 'axis'
                 },
-                // toolbox: {//图片下载
-                //     feature: {
-                //         saveAsImage: {}
-                //     }
-                // },
-                grid: {//图表大小
-                    left: '3%',
-                    right: '4%',
-                    bottom: '3%',
-                    containLabel: true
+                legend: {
+                    data: [__('Register user')]
                 },
-                xAxis: [
-                    {
-                        type: 'category',
-                        boundaryGap: false,
-                        data: Config.column//日期
-                    }
-                ],
-                yAxis: [
-                    {
-                        type: 'value'
+                toolbox: {
+                    show: false,
+                    feature: {
+                        magicType: {show: true, type: ['stack', 'tiled']},
+                        saveAsImage: {show: true}
                     }
-                ],
-                series: [
-                    {
-                        name: '订单',
-                        type: 'line',
-                        stack: 'Total',
-                        // label: {//显示数据文字
-                        //     show: true,
-                        //     position: 'top'
-                        // },
-                        areaStyle: {},
-                        emphasis: {
-                            focus: 'series'
-                        },
-                        data: [120, 132, 101, 134, 90, 230, 210]
+                },
+                xAxis: {
+                    type: 'category',
+                    boundaryGap: false,
+                    data: Config.column
+                },
+                yAxis: {},
+                grid: [{
+                    left: 'left',
+                    top: 'top',
+                    right: '10',
+                    bottom: 30
+                }],
+                series: [{
+                    name: __('Register user'),
+                    type: 'line',
+                    smooth: true,
+                    areaStyle: {
+                        normal: {}
                     },
-                ]
+                    lineStyle: {
+                        normal: {
+                            width: 1.5
+                        }
+                    },
+                    data: Config.userdata
+                }]
             };
 
-            // var option = {
-            //     title: {
-            //         text: '',
-            //         subtext: ''
-            //     },
-            //     color: [
-            //         "#18d1b1",
-            //         "#3fb1e3",
-            //         "#626c91",
-            //         "#a0a7e6",
-            //         "#c4ebad",
-            //         "#96dee8"
-            //     ],
-            //     tooltip: {
-            //         trigger: 'axis'
-            //     },
-            //     legend: {
-            //         data: [__('Register user')]
-            //     },
-            //     toolbox: {
-            //         show: false,
-            //         feature: {
-            //             magicType: {show: true, type: ['stack', 'tiled']},
-            //             saveAsImage: {show: true}
-            //         }
-            //     },
-            //     xAxis: {
-            //         type: 'category',
-            //         boundaryGap: false,
-            //         data: Config.column
-            //     },
-            //     yAxis: {},
-            //     grid: [{
-            //         left: 'left',
-            //         top: 'top',
-            //         right: '10',
-            //         bottom: 30
-            //     }],
-            //     series: [{
-            //         name: __('Register user'),
-            //         type: 'line',
-            //         smooth: true,
-            //         areaStyle: {
-            //             normal: {}
-            //         },
-            //         lineStyle: {
-            //             normal: {
-            //                 width: 1.5
-            //             }
-            //         },
-            //         data: Config.userdata
-            //     }]
-            // };
-
             // 使用刚指定的配置项和数据显示图表。
             myChart.setOption(option);