|
@@ -1206,38 +1206,6 @@ export default defineComponent({
|
|
|
},
|
|
|
// 格式化环境数据(处理环境数据展示的级别)
|
|
|
checkLevel(value: string, name: string) {
|
|
|
- let objList = {
|
|
|
- humidity: {
|
|
|
- range: [30, 70],
|
|
|
- text: ["干燥", "健康", "潮湿"],
|
|
|
- },
|
|
|
- co2: {
|
|
|
- range: [800, 1000, 1500],
|
|
|
- text: ["健康", "达标", "略高", "超标"],
|
|
|
- },
|
|
|
- pm25: {
|
|
|
- range: [35, 75, 115, 150, 250],
|
|
|
- text: [
|
|
|
- "健康",
|
|
|
- "良",
|
|
|
- "轻度污染",
|
|
|
- "中度污染",
|
|
|
- "重度污染",
|
|
|
- "严重污染",
|
|
|
- ],
|
|
|
- },
|
|
|
- hcho: {
|
|
|
- range: [0.1],
|
|
|
- text: ["健康", "超标"],
|
|
|
- },
|
|
|
- };
|
|
|
- // let sortArr = [value, ...objList[name].range].sort((a, b) => {
|
|
|
- // return a - b;
|
|
|
- // });
|
|
|
- // let rangeArr:any=objList[name].range
|
|
|
- // rangeArr.map((item:any)=>{
|
|
|
-
|
|
|
- // })
|
|
|
let levelTxt: any = "";
|
|
|
let valueNum: any = parseFloat(value);
|
|
|
if (valueNum) {
|
|
@@ -1301,10 +1269,27 @@ export default defineComponent({
|
|
|
document.getElementById("envBox").offsetHeight + "px";
|
|
|
});
|
|
|
},
|
|
|
+ // 修改环境数据
|
|
|
+ changeEnvValue(item: any) {
|
|
|
+ if (item.co2 > 1000) {
|
|
|
+ item.co2 = 1000;
|
|
|
+ } else if (item.pm25 > 75) {
|
|
|
+ item.pm25 = 75;
|
|
|
+ } else if (item.hcho > 0.1) {
|
|
|
+ item.hcho = 0.1;
|
|
|
+ } else if (item.humidity < 30) {
|
|
|
+ item.humidity = 30;
|
|
|
+ } else if (item.humidity > 70) {
|
|
|
+ item.humidity = 70;
|
|
|
+ }
|
|
|
+ },
|
|
|
// 空间信息数据格式化
|
|
|
formatSpaceInfo(content: any = []) {
|
|
|
for (let i = 0; i < content.length; i++) {
|
|
|
let item = content[i];
|
|
|
+ if (proxyData.userInfo.projectId === "Pj1101020007") {
|
|
|
+ proxyData.changeEnvValue(item);
|
|
|
+ }
|
|
|
if (item.co2 || item.co2 == 0) {
|
|
|
let obj: any = proxyData.checkLevel(item.co2, "co2");
|
|
|
// proxyData.envlist[1].level = obj.levelTxt;
|