From b64a9e500484cfe6d443c7ddd7d7896f306dfbd1 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 09 Dec 2020 10:24:17 +0800 Subject: [PATCH] Merge branch 'master' of https://gitee.com/jyyforjava/zq-erp --- zq-erp/src/main/resources/templates/views/admin/hive-erp/analysis/customerFlow.html | 12 +++--- zq-erp/src/main/resources/static/js/systools/ChartsUtils.js | 56 +++++++++++++++++++++++++++ zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java | 9 +++- 3 files changed, 68 insertions(+), 9 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java b/zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java index c25461f..69a4dc0 100644 --- a/zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java +++ b/zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java @@ -4,6 +4,7 @@ import com.matrix.core.pojo.AjaxResult; import com.matrix.core.tools.WebUtil; import com.matrix.system.common.bean.SysUsers; +import com.matrix.system.common.tools.DataAuthUtil; import com.matrix.system.hive.bean.SysShopInfo; import com.matrix.system.hive.dao.SysShopInfoDao; import com.matrix.system.hiveErp.analysUtil.*; @@ -112,8 +113,12 @@ //获取所有门店 SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); - List<SysShopInfo> shops= shopInfoDao.selectShopInfo(user.getCompanyId()); - + List<SysShopInfo> shops=null; + if(DataAuthUtil.hasAllShopAuth()){ + shops= shopInfoDao.selectShopInfo(user.getCompanyId()); + }else{ + shops=Arrays.asList(shopInfoDao.selectById(user.getShopId())); + } //定义数据项内容 List<SeriesVo> series=new ArrayList<>(); diff --git a/zq-erp/src/main/resources/static/js/systools/ChartsUtils.js b/zq-erp/src/main/resources/static/js/systools/ChartsUtils.js index 93a7553..cb5a624 100644 --- a/zq-erp/src/main/resources/static/js/systools/ChartsUtils.js +++ b/zq-erp/src/main/resources/static/js/systools/ChartsUtils.js @@ -11,7 +11,6 @@ this.$unitSelect = $("#unitSelect"); //记录当前视图的格式化字符串 this.dateFmt = ""; - //绑定搜索事件 $('#serach').on("click",{charts:this},this.updateChartsDate); //时间单位选择变化 @@ -119,3 +118,58 @@ event.data.charts.loadChartData(); } } + +/** + *指定图表的配置项和数据 + */ +ChartsUtils.prototype.getption=function(title) { + return { + title: { + text: title, + padding: 20 + }, + legend: {}, + toolbox: { + show: true, + feature: { + mark: {show: true}, + dataView: {show: true, readOnly: false}, + magicType: {show: true, type: ['line', 'bar']}, + restore: {show: true}, + saveAsImage: {show: true} + } + }, + tooltip: { + trigger: 'axis' + }, + xAxis: { + type: 'category', + boundaryGap: false, + axisLabel: { + rotate: 30 + }, + splitLine: { + show: false, + }, + data: [] + }, + yAxis: { + type: 'value' + }, + dataZoom: [ + { + id: 'dataZoomX', + type: 'slider', + xAxisIndex: [0], + filterMode: 'filter' + } + ], + animation: true, + animationDuration: 1000, + animationDurationUpdate: 1000, + animationEasing: 'linear', + animationEasingUpdate: 'linear', + } + +}; + diff --git a/zq-erp/src/main/resources/templates/views/admin/hive-erp/analysis/customerFlow.html b/zq-erp/src/main/resources/templates/views/admin/hive-erp/analysis/customerFlow.html index 53c9190..2cbe29c 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive-erp/analysis/customerFlow.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive-erp/analysis/customerFlow.html @@ -141,12 +141,12 @@ var myChart1 = echarts.init(document.getElementById('echarts-line-chart1'), 'macarons'); var myChart2 = echarts.init(document.getElementById('echarts-line-chart2'), 'macarons'); var myChart3 = echarts.init(document.getElementById('echarts-line-chart3'), 'macarons'); - /* - 点击事件 - myChart1.on('click', function (params) { - console.log(params); - }); -*/ + /* + 点击事件 + myChart1.on('click', function (params) { + console.log(params); + }); + */ // 指定图表的配置项和数据 function getption() { return { -- Gitblit v1.9.1