rui.jiang 4 månader sedan
förälder
incheckning
788401fb2b
4 ändrade filer med 75 tillägg och 58 borttagningar
  1. 25 25
      .env.dev
  2. 31 25
      src/views/health/index.vue
  3. 13 8
      src/views/health/malfunction.vue
  4. 6 0
      src/views/health/vibration.vue

+ 25 - 25
.env.dev

@@ -12,30 +12,30 @@ VUE_APP_ISSHOWHD='default'
 VUE_APP_TITLE='机组功率曲线异常检测数据分析系统'
 
 #外网
-VUE_APP_MAPVIEW= "http://106.120.102.238:18000/tiles/{z}/{x}/{y}.png"
-VUE_APP_UPLOAD="http://106.120.102.238:16700/energy-manage-service/api/check/upload"
-VUE_APP_APIPROXY='http://106.120.102.238:16700'
-VUE_APP_MAP=http://106.120.102.238:18080
-VUE_APP_WZLAPIPROXY='http://106.120.102.238:18080/WindTransDev'
-VUE_APP_ETLAPIPROXY='http://106.120.102.238:18080/WindTransDev'
-VUE_APP_AnalysisMultiAPIPROXY='http://106.120.102.238:28999/AnalysisMulti'
-#自定义算法文佳 目前无法使用,可能是服务未启动
-VUE_APP_sAlgorithmAPIPROXY='http://106.120.102.238:58880'
-VUE_APP_databaseApiAPIPROXY='http://106.120.102.238:58880'
-# #暂时不知下载报告内网dev 环境地址
-VUE_APP_downLoadChartAPIPROXY='http://106.120.102.238:58880'
+# VUE_APP_MAPVIEW= "http://106.120.102.238:18000/tiles/{z}/{x}/{y}.png"
+# VUE_APP_UPLOAD="http://106.120.102.238:16700/energy-manage-service/api/check/upload"
+# VUE_APP_APIPROXY='http://106.120.102.238:16700'
+# VUE_APP_MAP=http://106.120.102.238:18080
+# VUE_APP_WZLAPIPROXY='http://106.120.102.238:18080/WindTransDev'
+# VUE_APP_ETLAPIPROXY='http://106.120.102.238:18080/WindTransDev'
+# VUE_APP_AnalysisMultiAPIPROXY='http://106.120.102.238:28999/AnalysisMulti'
+# #自定义算法文佳 目前无法使用,可能是服务未启动
+# VUE_APP_sAlgorithmAPIPROXY='http://106.120.102.238:58880'
+# VUE_APP_databaseApiAPIPROXY='http://106.120.102.238:58880'
+# # #暂时不知下载报告内网dev 环境地址
+# VUE_APP_downLoadChartAPIPROXY='http://106.120.102.238:58880'
 
 #内网
-# VUE_APP_UPLOAD="http://192.168.50.235/energy-manage-service/api/check/upload"
-# VUE_APP_MAPVIEW=/tiles/{z}/{x}/{y}.png
-# VUE_APP_MAP=http://192.168.50.235
-# VUE_APP_APIPROXY='http://192.168.50.235:16200'
-# VUE_APP_WZLAPIPROXY='http://192.168.50.241:9001'
-# VUE_APP_ETLAPIPROXY='http://192.168.50.241:9001'
-# # #自定义算法文佳 目前无法使用,可能是服务未启动
-# VUE_APP_sAlgorithmAPIPROXY='http://192.168.50.235:8998/AnalysisMulti'
-# VUE_APP_databaseApiAPIPROXY='http://192.168.50.234:3002'
-# #暂时不知健康评估内网dev 环境地址
-# VUE_APP_AnalysisMultiAPIPROXY='http://192.168.50.235:8998/AnalysisMulti'
-# #暂时不知下载报告内网dev 环境地址
-# VUE_APP_downLoadChartAPIPROXY='http://106.120.102.238:58880'
+VUE_APP_UPLOAD="http://192.168.50.235/energy-manage-service/api/check/upload"
+VUE_APP_MAPVIEW=/tiles/{z}/{x}/{y}.png
+VUE_APP_MAP=http://192.168.50.235
+VUE_APP_APIPROXY='http://192.168.50.235:16200'
+VUE_APP_WZLAPIPROXY='http://192.168.50.241:9001'
+VUE_APP_ETLAPIPROXY='http://192.168.50.241:9001'
+# #自定义算法文佳 目前无法使用,可能是服务未启动
+VUE_APP_sAlgorithmAPIPROXY='http://192.168.50.235:8998/AnalysisMulti'
+VUE_APP_databaseApiAPIPROXY='http://192.168.50.234:3002'
+#暂时不知健康评估内网dev 环境地址
+VUE_APP_AnalysisMultiAPIPROXY='http://192.168.50.235:8998/AnalysisMulti'
+#暂时不知下载报告内网dev 环境地址
+VUE_APP_downLoadChartAPIPROXY='http://106.120.102.238:58880'

+ 31 - 25
src/views/health/index.vue

@@ -161,7 +161,9 @@ export default {
       companyCode: "",
       timevalue: [],
       ListData: [],
-      loading: false, // ✅ 加载状态
+      loading: false, // ✅ 加载状态.
+      // demo演示
+      timevalue: new Date(2024, 6), // 7 月是 6,因为月份从 0 开始
     };
   },
   computed: {
@@ -173,31 +175,31 @@ export default {
       };
     },
 
-  monthPickerOptions() {
-  return {
-    disabledDate: (time) => {
-      const code = this.companyCode;
-      const date = time;
-
-      if (code === "WOF046400029") {
-        const start = new Date("2023-10-01");
-        const end = new Date("2024-10-30");
-        return date < start || date > end;
-      } else if (code === "WOF091200030") {
-        const start = new Date("2023-01-01");
-        const end = new Date("2024-11-30");
-        return date < start || date > end;
-      } else if (code === "WOF093400005") {
-        const start = new Date("2023-12-01");
-        const end = new Date("2024-05-30");
-        return date < start || date > end;
-      } else {
-        // 其他公司不限制时间选择
-        return false;
-      }
+    monthPickerOptions() {
+      return {
+        disabledDate: (time) => {
+          const code = this.companyCode;
+          const date = time;
+
+          if (code === "WOF046400029") {
+            const start = new Date("2023-10-01");
+            const end = new Date("2024-10-30");
+            return date < start || date > end;
+          } else if (code === "WOF091200030") {
+            const start = new Date("2023-01-01");
+            const end = new Date("2024-11-30");
+            return date < start || date > end;
+          } else if (code === "WOF093400005") {
+            const start = new Date("2023-12-01");
+            const end = new Date("2024-05-30");
+            return date < start || date > end;
+          } else {
+            // 其他公司不限制时间选择
+            return false;
+          }
+        },
+      };
     },
-  };
-},
   },
   created() {
     this.GETtree();
@@ -209,6 +211,10 @@ export default {
       const processedData = this.processTreeData(treedata);
       this.parentOpt = processedData;
       this.defaultdata = res.data[0];
+      // demo演示
+      this.$nextTick(() => {
+        this.companyCode = "WOF046400029";
+      });
     },
 
     processTreeData(treeData) {

+ 13 - 8
src/views/health/malfunction.vue

@@ -260,6 +260,12 @@ export default {
       for (const key in this.tabConditions) {
         this.tabConditions[key].parentOpt = processed;
       }
+
+      // demo演示
+        this.$nextTick(() => {
+    // 默认选中七XX风电场
+    this.tabConditions[this.activeTab].companyCode = 'WOF046400029'
+  })
     },
     parentChange(data) {
       const condition = this.tabConditions[this.activeTab];
@@ -277,14 +283,13 @@ export default {
       });
 
       axios
- .get(`/ETLapi/waveData/getAllSamplingFrequency/${data.codeNumber}`)
-.then((res) => {
-  condition.frequencyoptions = (res.data.datas || [])
-    .map(item => Number(item))
-    .filter(num => num >= 12800)
-    .map(num => num.toString());
-});
-
+        .get(`/ETLapi/waveData/getAllSamplingFrequency/${data.codeNumber}`)
+        .then((res) => {
+          condition.frequencyoptions = (res.data.datas || [])
+            .map((item) => Number(item))
+            .filter((num) => num >= 12800)
+            .map((num) => num.toString());
+        });
 
       condition.companyCode = data.codeNumber;
     },

+ 6 - 0
src/views/health/vibration.vue

@@ -435,6 +435,12 @@ export default {
       const processedData = this.processTreeData(treedata);
       this.parentOpt = processedData;
       this.defaultdata = res.data[0];
+
+
+         // demo演示
+      this.$nextTick(() => {
+        this.companyCode = "WOF046400029";
+      });
     },
 
     parentChange(data) {