diff --git a/src/views/statistics/stock_statistics.vue b/src/views/statistics/stock_statistics.vue index 88a50125..1c4908a3 100644 --- a/src/views/statistics/stock_statistics.vue +++ b/src/views/statistics/stock_statistics.vue @@ -321,15 +321,21 @@ export default { that.initChartOptions(); }, initChartOptions() { - this.$API.bi.dataset.exec.req("materialCount", {query: { + let that = this; + let query = { "select_dept": "", "groupby_dept": "", "material_types": this.params.type, - "select_material": "material.cate as cate", - "groupby_material": "material.cate", - "select_material_name": "", - "groupby_material_name": "" - }}).then((res) => { + "select_material": "", + "groupby_material": "" + }; + if(that.params.type==40){ + query.select_material="material.cate as cate"; + query.groupby_material="material.cate"; + query.select_material_name = ""; + query.groupby_material_name = ""; + } + this.$API.bi.dataset.exec.req("materialCount", {query:query }).then((res) => { if (res.echart_options) { this.echartsOptions = JSON.parse(res.echart_options); }