|
@@ -1362,6 +1362,8 @@
|
|
<BarChart ref="BarChartref" v-show="BarChartshow" :BarChartshow="BarChartshow"/>
|
|
<BarChart ref="BarChartref" v-show="BarChartshow" :BarChartshow="BarChartshow"/>
|
|
<scatter ref="scatterref" v-show="scattershow" :scattershow="scattershow"/>
|
|
<scatter ref="scatterref" v-show="scattershow" :scattershow="scattershow"/>
|
|
<radar ref="radarref" v-show="radarshow" :radarshow="radarshow"/>
|
|
<radar ref="radarref" v-show="radarshow" :radarshow="radarshow"/>
|
|
|
|
+ <pie ref="pieref" v-show="pieshow" :pieshow="pieshow" />
|
|
|
|
+ <pareto ref="paretoref" v-show="paretoshow" :paretoshow="paretoshow" />
|
|
</div>
|
|
</div>
|
|
<!-- 可视化结束 -->
|
|
<!-- 可视化结束 -->
|
|
<!-- 右侧边栏开始 -->
|
|
<!-- 右侧边栏开始 -->
|
|
@@ -1647,6 +1649,9 @@ import echartLine from './echart/echartLine.vue'
|
|
import BarChart from './echart/BarChart.vue'
|
|
import BarChart from './echart/BarChart.vue'
|
|
import scatter from './echart/scatter.vue'
|
|
import scatter from './echart/scatter.vue'
|
|
import radar from './echart/radar.vue'
|
|
import radar from './echart/radar.vue'
|
|
|
|
+import pie from './echart/pie.vue'
|
|
|
|
+import pareto from './echart/pareto.vue'
|
|
|
|
+
|
|
import Doptimize from './titlecomponent/Doptimize.vue'
|
|
import Doptimize from './titlecomponent/Doptimize.vue'
|
|
import Joptimize from './titlecomponent/Joptimize.vue'
|
|
import Joptimize from './titlecomponent/Joptimize.vue'
|
|
import Toptimize from './titlecomponent/Toptimize.vue'
|
|
import Toptimize from './titlecomponent/Toptimize.vue'
|
|
@@ -1721,10 +1726,14 @@ let BarChartshow = ref(false);
|
|
let bargraphshow = ref(false);
|
|
let bargraphshow = ref(false);
|
|
let scattershow = ref(false);
|
|
let scattershow = ref(false);
|
|
let radarshow = ref(false);
|
|
let radarshow = ref(false);
|
|
|
|
+let pieshow = ref(false);
|
|
|
|
+let paretoshow = ref(false);
|
|
let bargraphref = ref();
|
|
let bargraphref = ref();
|
|
let echartLineref = ref();
|
|
let echartLineref = ref();
|
|
let BarChartref = ref();
|
|
let BarChartref = ref();
|
|
let radarref = ref();
|
|
let radarref = ref();
|
|
|
|
+let pieref = ref();
|
|
|
|
+let paretoref = ref();
|
|
let scatterref = ref();
|
|
let scatterref = ref();
|
|
let echartzongshow = ref(false);
|
|
let echartzongshow = ref(false);
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
@@ -1956,7 +1965,7 @@ let question = ref([
|
|
{ url: 'kk8.png', titlie: "帕雷托图" },
|
|
{ url: 'kk8.png', titlie: "帕雷托图" },
|
|
{ url: 'kk3.png', titlie: "面积图" },
|
|
{ url: 'kk3.png', titlie: "面积图" },
|
|
{ url: 'kk5.png', titlie: "柱状图" },
|
|
{ url: 'kk5.png', titlie: "柱状图" },
|
|
- // { url: 'k3.png', titlie: "饼状图" },
|
|
|
|
|
|
+ { url: 'k3.png', titlie: "饼状图" },
|
|
|
|
|
|
{ url: 'kk6.png', titlie: "横条图" },
|
|
{ url: 'kk6.png', titlie: "横条图" },
|
|
{ url: 'kk7.png', titlie: "雷达图" },
|
|
{ url: 'kk7.png', titlie: "雷达图" },
|
|
@@ -2634,9 +2643,9 @@ const dialogbolen = () => {
|
|
vuefval.value.onSelection();
|
|
vuefval.value.onSelection();
|
|
break;
|
|
break;
|
|
case "开始":
|
|
case "开始":
|
|
- optmonitor1.value.echatinit();
|
|
|
|
- processMonitor1ref.value.echatinit();
|
|
|
|
- processMonitor1ref.value.echatinit();
|
|
|
|
|
|
+ // optmonitor1.value.echatinit();
|
|
|
|
+ // processMonitor1ref.value.echatinit();
|
|
|
|
+ // processMonitor1ref.value.echatinit();
|
|
runok();
|
|
runok();
|
|
break;
|
|
break;
|
|
case "列表监控":
|
|
case "列表监控":
|
|
@@ -2656,6 +2665,9 @@ const dialogbolen = () => {
|
|
case "面积图":
|
|
case "面积图":
|
|
echatsfunc();
|
|
echatsfunc();
|
|
break;
|
|
break;
|
|
|
|
+ case "饼状图":
|
|
|
|
+ echatsfunc();
|
|
|
|
+ break;
|
|
case "柱状图":
|
|
case "柱状图":
|
|
echatsfunc();
|
|
echatsfunc();
|
|
break;
|
|
break;
|
|
@@ -2677,7 +2689,7 @@ const dialogbolen = () => {
|
|
break;
|
|
break;
|
|
case "帕雷托图":
|
|
case "帕雷托图":
|
|
dialog.value.paretodialog = true;
|
|
dialog.value.paretodialog = true;
|
|
- // echatsfunc();
|
|
|
|
|
|
+ echatsfunc();
|
|
break;
|
|
break;
|
|
case "云图/等值线":
|
|
case "云图/等值线":
|
|
dialog.value.clouddialog = true;
|
|
dialog.value.clouddialog = true;
|
|
@@ -2701,10 +2713,12 @@ const echartclear = () => {
|
|
BarChartref.value.echatinit();
|
|
BarChartref.value.echatinit();
|
|
radarref.value.echatinit();
|
|
radarref.value.echatinit();
|
|
scatterref.value.echatinit();
|
|
scatterref.value.echatinit();
|
|
|
|
+ pieref.value.echatinit();
|
|
|
|
+ paretoref.value.echatinit();
|
|
}
|
|
}
|
|
const echatsfunc = () => {
|
|
const echatsfunc = () => {
|
|
//echartzongshow.value=true;
|
|
//echartzongshow.value=true;
|
|
- echartclear();
|
|
|
|
|
|
+ // echartclear();
|
|
switch (tabactive.value) {
|
|
switch (tabactive.value) {
|
|
case "面积图":
|
|
case "面积图":
|
|
areashow.value = true;
|
|
areashow.value = true;
|
|
@@ -2713,6 +2727,8 @@ const echatsfunc = () => {
|
|
BarChartshow.value = false;
|
|
BarChartshow.value = false;
|
|
radarshow.value = false;
|
|
radarshow.value = false;
|
|
scattershow.value = false;
|
|
scattershow.value = false;
|
|
|
|
+ pieshow = false;
|
|
|
|
+ paretoshow =false;
|
|
break;
|
|
break;
|
|
case "柱状图":
|
|
case "柱状图":
|
|
areashow.value = false;
|
|
areashow.value = false;
|
|
@@ -2721,6 +2737,8 @@ const echatsfunc = () => {
|
|
BarChartshow.value = false;
|
|
BarChartshow.value = false;
|
|
radarshow.value = false;
|
|
radarshow.value = false;
|
|
scattershow.value = false;
|
|
scattershow.value = false;
|
|
|
|
+ pieshow = false;
|
|
|
|
+ paretoshow = false;
|
|
break;
|
|
break;
|
|
case "饼状图":
|
|
case "饼状图":
|
|
areashow.value = false;
|
|
areashow.value = false;
|
|
@@ -2729,6 +2747,8 @@ const echatsfunc = () => {
|
|
BarChartshow.value = false;
|
|
BarChartshow.value = false;
|
|
radarshow.value = false;
|
|
radarshow.value = false;
|
|
scattershow.value = false;
|
|
scattershow.value = false;
|
|
|
|
+ pieshow = true;
|
|
|
|
+ paretoshow = false;
|
|
break;
|
|
break;
|
|
case "折线图":
|
|
case "折线图":
|
|
areashow.value = false;
|
|
areashow.value = false;
|
|
@@ -2737,6 +2757,8 @@ const echatsfunc = () => {
|
|
BarChartshow.value = false;
|
|
BarChartshow.value = false;
|
|
radarshow.value = false;
|
|
radarshow.value = false;
|
|
scattershow.value = false;
|
|
scattershow.value = false;
|
|
|
|
+ pieshow = false;
|
|
|
|
+ paretoshow = false;
|
|
break;
|
|
break;
|
|
case "散点图":
|
|
case "散点图":
|
|
areashow.value = false;
|
|
areashow.value = false;
|
|
@@ -2745,6 +2767,8 @@ const echatsfunc = () => {
|
|
BarChartshow.value = false;
|
|
BarChartshow.value = false;
|
|
radarshow.value = false;
|
|
radarshow.value = false;
|
|
scattershow.value = true;
|
|
scattershow.value = true;
|
|
|
|
+ pieshow = false;
|
|
|
|
+ paretoshow = false;
|
|
break
|
|
break
|
|
case "横条图":
|
|
case "横条图":
|
|
areashow.value = false;
|
|
areashow.value = false;
|
|
@@ -2753,6 +2777,8 @@ const echatsfunc = () => {
|
|
BarChartshow.value = true;
|
|
BarChartshow.value = true;
|
|
radarshow.value = false;
|
|
radarshow.value = false;
|
|
scattershow.value = false;
|
|
scattershow.value = false;
|
|
|
|
+ pieshow = false;
|
|
|
|
+ paretoshow = false;
|
|
break
|
|
break
|
|
case "雷达图":
|
|
case "雷达图":
|
|
areashow.value = false;
|
|
areashow.value = false;
|
|
@@ -2761,14 +2787,28 @@ const echatsfunc = () => {
|
|
BarChartshow.value = false;
|
|
BarChartshow.value = false;
|
|
radarshow.value = true;
|
|
radarshow.value = true;
|
|
scattershow.value = false;
|
|
scattershow.value = false;
|
|
|
|
+ pieshow = false;
|
|
|
|
+ paretoshow = false;
|
|
|
|
+ break
|
|
|
|
+ case "帕雷托图":
|
|
|
|
+ areashow.value = false;
|
|
|
|
+ bargraphshow.value = false;
|
|
|
|
+ echartLineshow.value = false;
|
|
|
|
+ BarChartshow.value = false;
|
|
|
|
+ radarshow.value = false;
|
|
|
|
+ scattershow.value = false;
|
|
|
|
+ pieshow = false;
|
|
|
|
+ paretoshow = true;
|
|
break
|
|
break
|
|
default:
|
|
default:
|
|
- areashow.value = false;
|
|
|
|
|
|
+ areashow.value = false;
|
|
bargraphshow.value = false;
|
|
bargraphshow.value = false;
|
|
echartLineshow.value = false;
|
|
echartLineshow.value = false;
|
|
BarChartshow.value = false;
|
|
BarChartshow.value = false;
|
|
radarshow.value = false;
|
|
radarshow.value = false;
|
|
scattershow.value = false;
|
|
scattershow.value = false;
|
|
|
|
+ pieshow = false;
|
|
|
|
+ paretoshow = false;
|
|
break
|
|
break
|
|
|
|
|
|
}
|
|
}
|
|
@@ -2835,9 +2875,10 @@ const curveLine = () => {
|
|
bargraphref.value.getsockechart(curvedata.value);
|
|
bargraphref.value.getsockechart(curvedata.value);
|
|
echartLineref.value.getsockechart(curvedata.value);
|
|
echartLineref.value.getsockechart(curvedata.value);
|
|
BarChartref.value.getsockechart(curvedata.value);
|
|
BarChartref.value.getsockechart(curvedata.value);
|
|
- radarref.value.getsockechart(curvedata.value);
|
|
|
|
- scatterref.value.getsockechart(curvedata.value);
|
|
|
|
-
|
|
|
|
|
|
+ radarref.value.getsockechart(curvedata.value);
|
|
|
|
+ scatterref.value.getsockechart(curvedata.value);
|
|
|
|
+ pieref.value.getsockechart(curvedata.value);
|
|
|
|
+ paretoref.value.getsockechart(curvedata.value);
|
|
// optmonitor1.value.getecharts();
|
|
// optmonitor1.value.getecharts();
|
|
|
|
|
|
})
|
|
})
|
|
@@ -3553,6 +3594,8 @@ const websocketonmessage = (res) => {
|
|
BarChartref.value.getsockechart(arrobj.value);
|
|
BarChartref.value.getsockechart(arrobj.value);
|
|
radarref.value.getsockechart(arrobj.value);
|
|
radarref.value.getsockechart(arrobj.value);
|
|
scatterref.value.getsockechart(arrobj.value);
|
|
scatterref.value.getsockechart(arrobj.value);
|
|
|
|
+ pieref.value.getsockechart(arrobj.value);
|
|
|
|
+ paretoref.value.getsockechart(arrobj.value);
|
|
} else {
|
|
} else {
|
|
if (res.data.indexOf('——成功') !== -1) {
|
|
if (res.data.indexOf('——成功') !== -1) {
|
|
|
|
|
|
@@ -3857,7 +3900,7 @@ const openSeconddialog = (name) => {
|
|
|
|
|
|
.ech {
|
|
.ech {
|
|
flex: 1;
|
|
flex: 1;
|
|
- border: 1px solid;
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|