|
@@ -237,8 +237,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="Freezer_middle_belowdataboxs2">
|
|
<div class="Freezer_middle_belowdataboxs2">
|
|
<div class="Freezer_middle_belowdataboxs2_title">解冻时长</div>
|
|
<div class="Freezer_middle_belowdataboxs2_title">解冻时长</div>
|
|
- <div v-if="meterialParamlistfalog === false" class="chartssno">暂未运行</div>
|
|
|
|
- <div v-else id="chartss"></div>
|
|
|
|
|
|
+ <div id="chartss"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -422,6 +421,7 @@ const updateTime = () => {
|
|
|
|
|
|
const progressbar = (datalist: any) => {
|
|
const progressbar = (datalist: any) => {
|
|
const chartElement = document.getElementById('chartss');
|
|
const chartElement = document.getElementById('chartss');
|
|
|
|
+ console.log(datalist, 'datalist');
|
|
if (chartElement) {
|
|
if (chartElement) {
|
|
const myChart = echarts.init(chartElement);
|
|
const myChart = echarts.init(chartElement);
|
|
const option = {
|
|
const option = {
|
|
@@ -471,7 +471,7 @@ const progressbar = (datalist: any) => {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
barWidth: 20,
|
|
barWidth: 20,
|
|
- data: [Number(datalist.runTime).toFixed(2)],
|
|
|
|
|
|
+ data: [datalist.jdTime === null ? 0 : Number(datalist.jdTime).toFixed(2)],
|
|
label: {
|
|
label: {
|
|
show: true,
|
|
show: true,
|
|
position: 'insideTop',
|
|
position: 'insideTop',
|
|
@@ -487,7 +487,7 @@ const progressbar = (datalist: any) => {
|
|
type: 'bar',
|
|
type: 'bar',
|
|
barWidth: 20,
|
|
barWidth: 20,
|
|
barGap: '-100%',
|
|
barGap: '-100%',
|
|
- data: [Number(datalist.jdTime).toFixed(2)],
|
|
|
|
|
|
+ data: [datalist.runTime === null ? 10 : Number(datalist.runTime).toFixed(2)],
|
|
itemStyle: {
|
|
itemStyle: {
|
|
normal: {
|
|
normal: {
|
|
color: {
|
|
color: {
|
|
@@ -511,7 +511,7 @@ const progressbar = (datalist: any) => {
|
|
show: true,
|
|
show: true,
|
|
position: 'right',
|
|
position: 'right',
|
|
formatter() {
|
|
formatter() {
|
|
- const total = Number(datalist.jdTime).toFixed(2); // 假设总条数为20
|
|
|
|
|
|
+ const total = datalist.jdTime ? 0 : Number(datalist.jdTime).toFixed(2); // 假设总条数为20
|
|
return `${total}h`;
|
|
return `${total}h`;
|
|
},
|
|
},
|
|
fontSize: 16,
|
|
fontSize: 16,
|
|
@@ -868,18 +868,12 @@ const uselistData = () => {
|
|
});
|
|
});
|
|
};
|
|
};
|
|
|
|
|
|
-const meterialParamlistfalog = ref<boolean>(false);
|
|
|
|
const usemeterialParamlist = (item: any) => {
|
|
const usemeterialParamlist = (item: any) => {
|
|
const meterialId = Number(item);
|
|
const meterialId = Number(item);
|
|
meterialParamlist(meterialId)
|
|
meterialParamlist(meterialId)
|
|
.then((res: any) => {
|
|
.then((res: any) => {
|
|
if (res && res.code === 200) {
|
|
if (res && res.code === 200) {
|
|
- if (res.data.jdTime === null && res.data.runTime === null) {
|
|
|
|
- meterialParamlistfalog.value = false;
|
|
|
|
- } else {
|
|
|
|
- meterialParamlistfalog.value = true;
|
|
|
|
- progressbar(res.data);
|
|
|
|
- }
|
|
|
|
|
|
+ progressbar(res.data);
|
|
} else {
|
|
} else {
|
|
console.log('获取数据失败');
|
|
console.log('获取数据失败');
|
|
}
|
|
}
|
|
@@ -900,7 +894,6 @@ const handleMqttMessage = (topic: string, message: any) => {
|
|
alarmdata.value.shift();
|
|
alarmdata.value.shift();
|
|
}
|
|
}
|
|
alarmdata.value.push(data);
|
|
alarmdata.value.push(data);
|
|
- // console.log(alarmdata.value, 'alarmdata.value');
|
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
console.error('解析消息失败:', error);
|
|
console.error('解析消息失败:', error);
|
|
}
|
|
}
|