|
@@ -72,6 +72,7 @@ import bt4 from "@/assets/img/Group1376.png"
|
|
|
import bt1 from "@/assets/img/Group1377.png"
|
|
|
import bt3 from "@/assets/img/Group1395.png"
|
|
|
import bt2 from "@/assets/img/Group1396.png"
|
|
|
+
|
|
|
const props = defineProps({
|
|
|
count: {
|
|
|
type: Number,
|
|
@@ -95,10 +96,9 @@ const tableData = ref([
|
|
|
// 批量数据
|
|
|
const handleDelete=(event)=>{
|
|
|
jcname.value=event.chname;
|
|
|
-
|
|
|
- series.value=[];
|
|
|
- steptimes.value=[];
|
|
|
currentrow1.value=true;
|
|
|
+ series.value =[];
|
|
|
+ console.log(series.value);
|
|
|
//let arr=[];
|
|
|
const params = {
|
|
|
transCode: "D10019",
|
|
@@ -107,6 +107,8 @@ const handleDelete=(event)=>{
|
|
|
};
|
|
|
request(params)
|
|
|
.then((res) => {
|
|
|
+ series.value=[];
|
|
|
+ steptimes.value=[];
|
|
|
if (res.returnCode == "000000000") {
|
|
|
for (let j = 0; j < res.steptimes.length; j++) {
|
|
|
steptimes.value.push(Object.values(res.steptimes[j]));
|
|
@@ -117,9 +119,32 @@ const handleDelete=(event)=>{
|
|
|
if(res.rows[i].data[k].val<0){
|
|
|
|
|
|
}
|
|
|
- arr.push(res.rows[i].data[k].val);
|
|
|
+ let num=res.rows[i].data[k].val;
|
|
|
+ arr.push(parseFloat(num).toFixed(2));
|
|
|
}
|
|
|
- // var arr = Array.from(Object.values(res.rows[i].data),x=>x);
|
|
|
+ if(res.rows[i].code=='Temperature'){
|
|
|
+ res.rows[i].code='温度'
|
|
|
+ }else if(res.rows[i].code=='Pressure'){
|
|
|
+ res.rows[i].code='压强'
|
|
|
+ }else if(res.rows[i].code=='CO'){
|
|
|
+ res.rows[i].code= '一氧化碳'
|
|
|
+ }else if(res.rows[i].code=='CO2'){
|
|
|
+ res.rows[i].code= '二氧化碳'
|
|
|
+ }else if(res.rows[i].code=='HCL'){
|
|
|
+ res.rows[i].code= '氯化氢'
|
|
|
+ }else if(res.rows[i].code=='NO2'){
|
|
|
+ res.rows[i].code= '二氧化氮'
|
|
|
+ }else if(res.rows[i].code=='SO2'){
|
|
|
+ res.rows[i].code= '二氧化硫'
|
|
|
+ }else if(res.rows[i].code=='H2S'){
|
|
|
+ res.rows[i].code= '硫化氢'
|
|
|
+ }else if(res.rows[i].code=='Height'){
|
|
|
+ res.rows[i].code= '水位'
|
|
|
+ }else if(res.rows[i].code=='Flow'){
|
|
|
+ res.rows[i].code= '流量'
|
|
|
+ }else{
|
|
|
+
|
|
|
+ }
|
|
|
series.value.push({
|
|
|
name:res.rows[i].code,
|
|
|
type: 'line',
|
|
@@ -129,6 +154,7 @@ const handleDelete=(event)=>{
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
+ // console.log( series.value);
|
|
|
lineChart();
|
|
|
}) .catch((err) => {
|
|
|
ElMessage.error(err.returnMsg);
|
|
@@ -143,6 +169,7 @@ onMounted(() => {
|
|
|
classradio.value=radio;
|
|
|
getdata(props.count);
|
|
|
lineChart();
|
|
|
+ console.log(series.value)
|
|
|
|
|
|
}
|
|
|
const fcon = createFireControl();
|
|
@@ -271,7 +298,7 @@ const lineChart=()=>{
|
|
|
},
|
|
|
series: series.value
|
|
|
};
|
|
|
- myChart.setOption(option);
|
|
|
+option && myChart.setOption(option,true)
|
|
|
window.onresize = function() {
|
|
|
// 让图表自适应大小
|
|
|
myChart.resize();
|