feat: 修改水泥包装 和生料辅料生产报告配色

This commit is contained in:
zty 2024-12-30 10:59:56 +08:00
parent 59a991c49a
commit e79c1b3519
2 changed files with 75 additions and 143 deletions

View File

@ -269,7 +269,7 @@ let toolbox = {
};
let legend = {
top: "2%",
data: ["熟料", "分布电耗", "总产量"],}
data: ["袋装合计", "散装合计", "熟料出厂合计", "出厂水泥合计", "复合水泥合计"],}
let yAxis = [
{
@ -373,75 +373,59 @@ export default {
data: [],
},
yAxis: yAxis,
selector:[{
//
type: 'all',
//
title: '全选'
},
{
//
type: 'inverse',
//
title: '反选'
}],
selector: true,
series: [
{
name: "总产量",
name: "袋装合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O42.5R 散装",
name: "散装合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O42.5R 袋装",
name: "熟料出厂合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O42.5 袋装",
name: "出厂水泥合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O42.5 散装",
name: "复合水泥合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.C42.5 袋装",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.C42.5 散装",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O52.5 散装",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "熟料",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "分布电耗",
type: "bar",
yAxisIndex: 1,
data: [],
},
],
},
option2: {
color: colors,
tooltip: tooltip,
legend: legend,
grid: grid,
toolbox: toolbox,
legend: legend,
xAxis: {
axisTick: {
show: true,
@ -450,68 +434,51 @@ export default {
},
data: [],
},
selector:[{
//
type: 'all',
//
title: '全选'
},
{
//
type: 'inverse',
//
title: '反选'
}],
selector: true,
yAxis: yAxis,
series: [
{
name: "总产量",
name: "袋装合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O42.5R 散装",
name: "散装合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O42.5R 袋装",
name: "熟料出厂合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O42.5 袋装",
name: "出厂水泥合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O42.5 散装",
name: "复合水泥合计",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.C42.5 袋装",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.C42.5 散装",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "P.O52.5 散装",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "熟料",
type: "bar",
yAxisIndex: 0,
data: [],
},
{
name: "分布电耗",
type: "bar",
yAxisIndex: 1,
data: [],
},
],
},
};
@ -753,52 +720,33 @@ export default {
query1.type = "day_s";
query1.mgroup = this.query.mgroup;
this.$API.enm.mpointstat.list.req(query1).then((response) => {
let seriesData0 = [],
seriesData1 = [],
let seriesData1 = [],
seriesData2 = [],
seriesData3 = [],
seriesData4 = [],
seriesData5 = [],
seriesData6 = [],
seriesData7 = [],
seriesData8 = [],
seriesData9 = [];
seriesData5 = [];
let data = response;
data.forEach((item) => {
let ind = item.day_s - 1;
if (item.mpoint_name == "水泥+P.O42.5R 散装") {
if (item.mpoint_name == "袋装水泥总和") {
seriesData1[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5R 袋装"){
}else if (item.mpoint_name == "散装水泥总和"){
seriesData2[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5 袋装") {
}else if (item.mpoint_name == "出厂熟料") {
seriesData3[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
seriesData4[ind] = item.val;
}else if (item.mpoint_name == "复合硅酸盐水泥;42.5R;袋装水泥") {
seriesData5[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
seriesData6[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O52.5 散装") {
seriesData7[ind] = item.val;
}else if (item.mpoint_name == "出厂水泥") {
seriesData0[ind] = item.val;
}else if (item.mpoint_name == "出厂熟料"){
seriesData8[ind] = item.val;
}else if (item.mpoint_name == "包装进线") {
seriesData9[ind] = item.elec_consume_unit;
seriesData4[ind] = item.val;
}else if (item.mpoint_name == "复合水泥合计" || item.mpoint_name == "复合硅酸盐水泥;42.5R;袋装水泥") {
seriesData5[ind] = item.val;
}
});
let options = { ...that.option1 };
options.series[0].data = seriesData0;
options.series[1].data = seriesData1;
options.series[2].data = seriesData2;
options.series[3].data = seriesData3;
options.series[4].data = seriesData4;
options.series[5].data = seriesData5;
options.series[6].data = seriesData6;
options.series[7].data = seriesData7;
options.series[8].data = seriesData8;
options.series[9].data = seriesData9;
options.series[0].data = seriesData1;
options.series[1].data = seriesData2;
options.series[2].data = seriesData3;
options.series[3].data = seriesData4;
options.series[4].data = seriesData5;
let dayXAxis = [];
for (let i = 1; i <= that.days; i++) {
let item = i + "日";
@ -817,52 +765,36 @@ export default {
query2.type = "month_s";
query2.mgroup = that.query.mgroup;
this.$API.enm.mpointstat.list.req(query2).then((response) => {
let seriesData0 = [],
let
seriesData1 = [],
seriesData2 = [],
seriesData3 = [],
seriesData4 = [],
seriesData5 = [],
seriesData6 = [],
seriesData7 = [],
seriesData8 = [],
seriesData9 = [];
seriesData5 = [];
let data = response;
data.forEach((item) => {
let ind = item.month_s - 1;
if (item.mpoint_name == "水泥+P.O42.5R 散装") {
if (item.mpoint_name == "袋装水泥总和") {
seriesData1[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5R 袋装"){
}else if (item.mpoint_name == "散装水泥总和"){
seriesData2[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5 袋装") {
}else if (item.mpoint_name == "出厂熟料") {
seriesData3[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
seriesData4[ind] = item.val;
}else if (item.mpoint_name == "复合硅酸盐水泥;42.5R;袋装水泥") {
seriesData5[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
seriesData6[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O52.5 散装") {
seriesData7[ind] = item.val;
}else if (item.mpoint_name == "出厂水泥") {
seriesData0[ind] = item.val;
}else if (item.mpoint_name == "出厂熟料"){
seriesData8[ind] = item.val;
}else if (item.mpoint_name == "包装进线") {
seriesData9[ind] = item.elec_consume_unit;
seriesData4[ind] = item.val;
}else if (item.mpoint_name == "复合水泥合计" || item.mpoint_name == "复合硅酸盐水泥;42.5R;袋装水泥") {
console.log(item.mpoint_name, item.val);
seriesData5[ind] = item.val;
}
});
let options = { ...that.option2 };
options.series[0].data = seriesData0;
options.series[1].data = seriesData1;
options.series[2].data = seriesData2;
options.series[3].data = seriesData3;
options.series[4].data = seriesData4;
options.series[5].data = seriesData5;
options.series[6].data = seriesData6;
options.series[7].data = seriesData7;
options.series[8].data = seriesData8;
options.series[9].data = seriesData9;
options.series[0].data = seriesData1;
options.series[1].data = seriesData2;
options.series[2].data = seriesData3;
options.series[3].data = seriesData4;
options.series[4].data = seriesData5;
let monthXAxis = [];
for (let i = 1; i <= that.month; i++) {
let item = i + "月";

View File

@ -276,12 +276,12 @@
</template>
<script>
const colors = [
"#647bfe",
"#8698fe",
"#a9b6fe",
"#cbd3fe",
"#91CC75",
"#EE6666",
"#17E8EF",
"#FFECA1",
"#3F662F",
"#BC1012",
"#4AE20D",
"#EFC3CA",
];
let tooltip = {
show: true,