暂无描述

personal.js 3.8KB

    /** * Created by TT on 2017/4/21. */ ; spa_define(function () { return $.use(["spa", "code", "form", "util", "dict"], function (spa, code, form, util, dict) { return { main: function () { var root = spa.findInMain(".sys_personal_index"); var cr = code.parseCode(root.find(".dt-tpl")); var myChart = echarts.init(document.getElementById('type')); cr.shell("count", function (env) { var v = env.cd[this.k]; if (v === 0) { return 0; } return v; }); var loadChart = function () { util.get("../ajax/sys/user/pictable/"+util.data("loginUser").id,null,function (data) { var colors = ['#c23531', '#82C8FA']; var option = { color: colors, title: { text: '个人业绩统计', subtext: '最近7天' }, tooltip: { trigger: 'axis' }, legend: { data: ['新增用户', '新增激活用户'] }, xAxis: { data: data.map(function (item) { return item.createTime; }), boundaryGap: false }, yAxis: { splitLine: { show: false }, boundaryGap: false, type: "value", // interval: 1, min: 0 }, toolbox: { show: true, feature: { dataZoom: { yAxisIndex: 'none' }, dataView: {readOnly: false}, magicType: {type: ['line', 'bar']}, restore: {}, saveAsImage: {} } }, dataZoom: [{ startValue: "" }, { type: 'inside' }], visualMap: { top: 10, right: 10, }, series: [{ name: '新增用户', type: 'line', data: data.map(function (item) { return item.znum; }), }, { name: '新增激活用户', type: 'line', data: data.map(function (item) { return item.jnum; }) } ] }; cr.val(data); myChart.setOption(option); }) }; cr.listen(dict.doTransfer); loadChart(); } } }); });