|
@@ -21,7 +21,43 @@ define(['jquery', 'bootstrap', 'backend', 'addtabs', 'table', 'echarts', 'echart
|
|
|
{field: 'category_name', title: __('名称'), operate: false,},
|
|
|
{field: 'num', title: __('数量'), operate: false,},
|
|
|
]
|
|
|
- ]
|
|
|
+ ],
|
|
|
+ onLoadSuccess(row){
|
|
|
+ let a=Echarts.init(document.getElementById('charts1'))
|
|
|
+ let items=[]
|
|
|
+ row.rows.forEach(item=>{
|
|
|
+ items.push({value:item.num,name:item.category_name})
|
|
|
+ })
|
|
|
+ console.log(items)
|
|
|
+ a.setOption({
|
|
|
+ title: {
|
|
|
+ text: '订单量排名',
|
|
|
+ left: 'center'
|
|
|
+ },
|
|
|
+ tooltip: {
|
|
|
+ trigger: 'item'
|
|
|
+ },
|
|
|
+ legend: {
|
|
|
+ orient: 'vertical',
|
|
|
+ left: 'left'
|
|
|
+ },
|
|
|
+ series: [
|
|
|
+ {
|
|
|
+ name: '品类',
|
|
|
+ type: 'pie',
|
|
|
+ radius: '50%',
|
|
|
+ data: items,
|
|
|
+ emphasis: {
|
|
|
+ itemStyle: {
|
|
|
+ shadowBlur: 10,
|
|
|
+ shadowOffsetX: 0,
|
|
|
+ shadowColor: 'rgba(0, 0, 0, 0.5)'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ })
|
|
|
+ }
|
|
|
});
|
|
|
table1.bootstrapTable({
|
|
|
url: location.href+'&type=2',
|