xujuanning 2 miesięcy temu
rodzic
commit
fe4eefb878

+ 8 - 7
src/views/IntegratedAlarm/yhjyReport/index.vue

@@ -38,7 +38,7 @@
       <div
         id="pdfDom"
         ref="pdfContent"
-        :style="!theme ? 'background-color: #040c0b' : 'background-color: #fff'"
+        style="background-color: #040c0b"
       >
         <h2
           style="
@@ -603,9 +603,10 @@ export default {
     },
     async exportPDFop() {
       this.loading = true;
+      let that = this
       try {
         // 获取要转换为PDF的内容
-        const element = this.$refs.pdfContent;
+        const element = that.$refs.pdfContent;
 
         // 保存当前滚动位置
         const originalScrollTop = window.scrollY;
@@ -625,8 +626,8 @@ export default {
 
         // 使用html2canvas将HTML内容转换为canvas
         const canvas = await html2canvas(element, {
-          scale: 2, // 提高分辨率
-          logging: true, // 开启日志记录
+          scale: 1, // 提高分辨率
+          logging: false, // 开启日志记录
           useCORS: true, // 处理跨域图片
         });
 
@@ -675,10 +676,10 @@ export default {
 
         // 保存PDF文件
         doc.save("优化建议报告.pdf");
-        this.loading = false;
+        that.loading = false;
       } catch (error) {
         console.error("Error generating PDF:", error);
-        this.loading = false;
+        that.loading = false;
       }
     },
     exportWORD() {
@@ -964,7 +965,7 @@ export default {
     overflow: scroll;
 
     #pdfDom {
-      height: calc(100% - 40px);
+      // height: calc(100% - 40px); 
       padding: 20px;
     }
   }

+ 1 - 1
src/views/economicsOperation/jjyxReport/index.vue

@@ -62,7 +62,7 @@
       <div
         id="pdfDom"
         ref="pdfContent"
-        :style="!theme ? 'background-color: #040c0b' : 'background-color: #fff'"
+        style="background-color: #040c0b"
       >
         <h2
           style="

+ 41 - 28
src/views/economicsOperation/windAnalyse/singleWindAnasyle/windDetailDialog.vue

@@ -200,20 +200,20 @@
               :showLegend="true"
             />
           </panel>
+            <!-- :subTitle="'单位:万kWh'" -->
           <panel
             :title="'日发电量信息'"
-            :subTitle="'单位:万kWh'"
             style="height: 297px; margin-bottom: 10px"
             :showLine="false"
           >
             <div class="power-info month-1">
               <div class="info-item">
                 <div class="text">发电量:</div>
-                <div class="value green">{{ dayPowerInfo.rfdl }}</div>
+                <div class="value green">{{ dayPowerInfo.rfdl }}万kWh</div>
               </div>
               <div class="info-item">
                 <div class="text">理论发电量:</div>
-                <div class="value green">{{ dayPowerInfo.ryfdl }}</div>
+                <div class="value green">{{ dayPowerInfo.ryfdl }}万kWh</div>
               </div>
               <!-- <div class="info-item">
                 <div class="text">平均功率:</div>
@@ -221,7 +221,7 @@
               </div> -->
               <div class="info-item">
                 <div class="text">平均风速:</div>
-                <div class="value green">{{ dayPowerInfo.rpjfs }}</div>
+                <div class="value green">{{ dayPowerInfo.rpjfs }}m/s</div>
               </div>
               <!-- <div class="info-item">
                 <div class="text">拟合优度:</div>
@@ -229,33 +229,39 @@
               </div> -->
               <div class="info-item">
                 <div class="text">运行小时:</div>
-                <div class="value green">{{ dayPowerInfo.ryxxs }}</div>
+                <div class="value green">{{ dayPowerInfo.ryxxs }}h</div>
+              </div>
+              <div class="info-item">
+                <div class="text">待机小时:</div>
+                <div class="value green">
+                  {{ dayPowerInfo.rdjxs }}h
+                </div>
               </div>
               <div class="info-item">
                 <div class="text">停机小时:</div>
                 <div class="value green">
-                  {{ Number(dayPowerInfo.rgzxs) + Number(dayPowerInfo.rjxxs) }}
+                  {{ Number(dayPowerInfo.rgzxs) + Number(dayPowerInfo.rjxxs) }}h
                 </div>
               </div>
               <div class="info-item">
                 <div class="text">故障小时:</div>
-                <div class="value green">{{ dayPowerInfo.rgzxs }}</div>
+                <div class="value green">{{ dayPowerInfo.rgzxs }}h</div>
               </div>
               <div class="info-item">
                 <div class="text">维护小时:</div>
-                <div class="value green">{{ dayPowerInfo.rjxxs }}</div>
+                <div class="value green">{{ dayPowerInfo.rjxxs }}h</div>
               </div>
               <div class="info-item">
                 <div class="text">中断小时:</div>
-                <div class="value green">{{ dayPowerInfo.rzdxs }}</div>
+                <div class="value green">{{ dayPowerInfo.rzdxs }}h</div>
               </div>
               <div class="info-item">
                 <div class="text">有效风时数:</div>
-                <div class="value green">{{ dayPowerInfo.ryxfs }}</div>
+                <div class="value green">{{ dayPowerInfo.ryxfs }}h</div>
               </div>
               <div class="info-item">
                 <div class="text">损失电量:</div>
-                <div class="value green">{{ dayPowerInfo.rssdl }}</div>
+                <div class="value green">{{ dayPowerInfo.rssdl }}万kWh</div>
               </div>
               <!-- <div class="info-item">
                 <div class="text">报警次数:</div>
@@ -295,18 +301,17 @@
             <div class="month-info-left">
               <panel
                 :title="'月发电量信息'"
-                :subTitle="'单位:万kWh'"
                 style="height: 100%"
                 :showLine="false"
               >
                 <div class="power-info month-3">
                   <div class="info-item">
                     <div class="text">月发电量:</div>
-                    <div class="value green">{{ dayPowerInfo.yfdl }}</div>
+                    <div class="value green">{{ dayPowerInfo.yfdl }}万kWh</div>
                   </div>
                   <div class="info-item">
                     <div class="text">月理论发电量:</div>
-                    <div class="value green">{{ dayPowerInfo.yyfdl }}</div>
+                    <div class="value green">{{ dayPowerInfo.yyfdl }}万kWh</div>
                   </div>
                   <!-- <div class="info-item">
                     <div class="text">月平均功率:</div>
@@ -314,7 +319,7 @@
                   </div> -->
                   <div class="info-item">
                     <div class="text">月平均风速:</div>
-                    <div class="value green">{{ dayPowerInfo.ypjfs }}</div>
+                    <div class="value green">{{ dayPowerInfo.ypjfs }}m/s</div>
                   </div>
                   <!-- <div class="info-item">
                     <div class="text">月拟合优度:</div>
@@ -322,31 +327,35 @@
                   </div> -->
                   <div class="info-item">
                     <div class="text">月运行小时:</div>
-                    <div class="value green">{{ dayPowerInfo.yyxxs }}</div>
+                    <div class="value green">{{ dayPowerInfo.yyxxs }}h</div>
+                  </div>
+                  <div class="info-item">
+                    <div class="text">月待机小时:</div>
+                    <div class="value green">{{ dayPowerInfo.ydjxs }}h</div>
                   </div>
                   <div class="info-item">
                     <div class="text">月停机小时:</div>
                     <div class="value green">
                       {{
                         Number(dayPowerInfo.ygzxs) + Number(dayPowerInfo.yjxxs)
-                      }}
+                      }}h
                     </div>
                   </div>
                   <div class="info-item">
                     <div class="text">月故障小时:</div>
-                    <div class="value green">{{ dayPowerInfo.ygzxs }}</div>
+                    <div class="value green">{{ dayPowerInfo.ygzxs }}h</div>
                   </div>
                   <div class="info-item">
                     <div class="text">月维护小时:</div>
-                    <div class="value green">{{ dayPowerInfo.yjxxs }}</div>
+                    <div class="value green">{{ dayPowerInfo.yjxxs }}h</div>
                   </div>
                   <div class="info-item">
                     <div class="text">月中断小时:</div>
-                    <div class="value green">{{ dayPowerInfo.yzdxs }}</div>
+                    <div class="value green">{{ dayPowerInfo.yzdxs }}h</div>
                   </div>
                   <div class="info-item">
                     <div class="text">月有效风时数:</div>
-                    <div class="value green">{{ dayPowerInfo.yyxfs }}</div>
+                    <div class="value green">{{ dayPowerInfo.yyxfs }}h</div>
                   </div>
                   <div class="info-item">
                     <div class="text">月报警次数:</div>
@@ -386,11 +395,15 @@
                   </div>
                   <div class="info-item">
                     <div class="text">年平均风速:</div>
-                    <div class="value green">{{ dayPowerInfo.npjfs }}</div>
+                    <div class="value green">{{ dayPowerInfo.npjfs }}m/s</div>
                   </div>
                   <div class="info-item">
                     <div class="text">年运行小时:</div>
-                    <div class="value green">{{ dayPowerInfo.nyxxs }}</div>
+                    <div class="value green">{{ dayPowerInfo.nyxxs }}h</div>
+                  </div>
+                  <div class="info-item">
+                    <div class="text">年待机小时:</div>
+                    <div class="value green">{{ dayPowerInfo.ndjxs }}h</div>
                   </div>
                   <div class="info-item">
                     <div class="text">年停机小时:</div>
@@ -400,24 +413,24 @@
                           Number(dayPowerInfo.ngzxs) +
                           Number(dayPowerInfo.njxxs)
                         ).toFixed(2)
-                      }}
+                      }}h
                     </div>
                   </div>
                   <div class="info-item">
                     <div class="text">年故障小时:</div>
-                    <div class="value green">{{ dayPowerInfo.ngzxs }}</div>
+                    <div class="value green">{{ dayPowerInfo.ngzxs }}h</div>
                   </div>
                   <div class="info-item">
                     <div class="text">年维护小时:</div>
-                    <div class="value green">{{ dayPowerInfo.njxxs }}</div>
+                    <div class="value green">{{ dayPowerInfo.njxxs }}h</div>
                   </div>
                   <div class="info-item">
                     <div class="text">年中断小时:</div>
-                    <div class="value green">{{ dayPowerInfo.nzdxs }}</div>
+                    <div class="value green">{{ dayPowerInfo.nzdxs }}h</div>
                   </div>
                   <div class="info-item">
                     <div class="text">年有效风时数:</div>
-                    <div class="value green">{{ dayPowerInfo.nyxfs }}</div>
+                    <div class="value green">{{ dayPowerInfo.nyxfs }}h</div>
                   </div>
                 </div>
               </panel>