rui.jiang il y a 4 mois
Parent
commit
9bedfbaaaf

+ 2 - 2
src/components/map/index.vue

@@ -196,8 +196,8 @@ export default {
         new TileLayer({
           source: new XYZ({
             // url: "http://127.0.0.1:8010/tiles/{z}/{x}/{y}.png", //本地
-            url: "http://192.168.50.235/tiles/{z}/{x}/{y}.png", //内网
-            // url: "http://106.120.102.238:18000/tiles/{z}/{x}/{y}.png", //外网
+            // url: "http://192.168.50.235/tiles/{z}/{x}/{y}.png", //内网
+            url: "http://106.120.102.238:18000/tiles/{z}/{x}/{y}.png", //外网
             // url: "http://10.96.137.5:9080/tiles/{z}/{x}/{y}.png", //大~#@唐
           }),
         }),

+ 2 - 1
src/components/virtual_list/index.vue

@@ -49,7 +49,8 @@ export default {
 
 <style lang="scss" scoped>
 .charts {
-  height: calc(100% - 150px);
+  // height: calc(100% - 150px);
+  height: 100%;
 }
 
 .virtual-list {

+ 47 - 11
src/views/overview/components/production_indicator_all/index.vue

@@ -1,7 +1,7 @@
 <!--
  * @Author: your name
  * @Date: 2025-01-13 13:45:50
- * @LastEditTime: 2025-01-22 15:28:10
+ * @LastEditTime: 2025-01-22 15:35:23
  * @LastEditors: bogon
  * @Description: In User Settings Edit
  * @FilePath: /performance-test/src/views/overview/components/production_indicator_all/index.vue
@@ -33,24 +33,60 @@
       </el-alert>
       <div v-if="productionIndicatorCsvData.length > 0">
         <template v-for="(itemCsv, itemind) in productionIndicatorCsvData">
-          <!-- <Rader
-            :chartData="chantItem"
-            v-for="(chantItem, chartInd) in itemCsv.data"
-            :key="chartInd + 'chantItem'"
-          ></Rader> -->
-          <!-- {{ Object.keys(itemCsv.data[0]).length }} -->
           <el-table
-            v-if="Object.keys(itemCsv.data[0]).length <= 4"
+            v-if="Object.keys(itemCsv.data[0]).length > 4"
             :data="itemCsv.data"
+            :key="itemind + 'itemCsv'"
             border
             style="width: 100%"
+            max-height="500"
             align="center"
           >
-            <el-table-column prop="Qp" label="风场总发电量(瓦)"> </el-table-column>
+            <el-table-column prop="EPActualTotal" label="实发电量(瓦)">
+            </el-table-column>
+            <el-table-column
+              prop="TurbinePowerRate"
+              label="风机能量利用率(百分比)"
+            >
+            </el-table-column>
+            <el-table-column prop="EPLostStopPercent" label="停机损失百分比">
+            </el-table-column>
+            <el-table-column prop="EPLostBadPercent" label="欠发损失百分比">
+            </el-table-column>
+            <el-table-column
+              prop="EPLostPerformPercent"
+              label="功率曲线未达标损失百分比"
+            >
+            </el-table-column>
+            <el-table-column prop="EPLostLimitPercent" label="限电损失百分比">
+            </el-table-column>
+            <el-table-column prop="TurbineRunRate" label="风机可利用率">
+            </el-table-column>
+            <el-table-column prop="mean_width" label="功率水平平均宽度">
+            </el-table-column>
+            <el-table-column prop="variance_width" label="功率水平方差">
+            </el-table-column>
+            <el-table-column prop="WindSpeedAvr" label="平均风速(m/s)">
+            </el-table-column>
+            <el-table-column prop="Thi" label="利用小时"> </el-table-column>
+            <el-table-column prop="Ws" label="功率曲线一致性系数">
+            </el-table-column>
+          </el-table>
+          <el-table
+            v-else
+            :data="itemCsv.data"
+            border
+            style="width: 100%"
+            align="center"
+          >
+            <el-table-column prop="Qp" label="风场总发电量(瓦)">
+            </el-table-column>
             <el-table-column prop="Thc" label="风场等效利用小时">
             </el-table-column>
-            <el-table-column prop="Rdr" label="风场弃风率(百分比)"> </el-table-column>
-            <el-table-column prop="Qdr" label="风场弃风电量(瓦)"> </el-table-column>
+            <el-table-column prop="Rdr" label="风场弃风率(百分比)">
+            </el-table-column>
+            <el-table-column prop="Qdr" label="风场弃风电量(瓦)">
+            </el-table-column>
           </el-table>
         </template>
       </div>