|  | @@ -1368,6 +1368,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>
 | 
											
												
													
														|  |                    <!-- 可视化结束 -->
 |  |                    <!-- 可视化结束 -->
 | 
											
												
													
														|  |                    <!-- 右侧边栏开始 -->
 |  |                    <!-- 右侧边栏开始 -->
 | 
											
										
											
												
													
														|  | @@ -1653,6 +1655,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'
 | 
											
										
											
												
													
														|  | @@ -1726,10 +1731,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();
 | 
											
										
											
												
													
														|  | @@ -1961,7 +1970,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;
 |  | 
 | 
											
												
													
														|  | 
 |  | +    
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 |