浏览代码

9/20

master
dong 1年前
父节点
当前提交
a288a370cd
共有 1 个文件被更改,包括 25 次插入11 次删除
  1. 25
    11
      src/views/nationwide.vue

+ 25
- 11
src/views/nationwide.vue 查看文件

11
           <div class="left_top1img">
11
           <div class="left_top1img">
12
             <div class="left_top1img1 TiF_font">累计收益</div>
12
             <div class="left_top1img1 TiF_font">累计收益</div>
13
             <div class="left_top1img2 custom-font">
13
             <div class="left_top1img2 custom-font">
14
-              {{ (characteristic.money/10000).toFixed(2) }}<span class="left_top21img1">亿元</span>
14
+              {{ formatAmount1(characteristic.money) }}<span class="left_top21img1">亿元</span>
15
             </div>
15
             </div>
16
           </div>
16
           </div>
17
           <div class="left_top1img">
17
           <div class="left_top1img">
18
             <div class="left_top1img1 TiF_font">今日收益</div>
18
             <div class="left_top1img1 TiF_font">今日收益</div>
19
             <div class="left_top1img2 custom-font">
19
             <div class="left_top1img2 custom-font">
20
-              {{ (characteristic.moneyDaily*1).toFixed(2) }}<span class="left_top21img1">万元</span>
20
+              {{ formatAmounts2(characteristic.moneyDaily) }}<span class="left_top21img1">万元</span>
21
             </div>
21
             </div>
22
           </div>
22
           </div>
23
         </div>
23
         </div>
25
           <div class="left_top21">
25
           <div class="left_top21">
26
             <div class="left_top21img">
26
             <div class="left_top21img">
27
               <div class="left_top21imgfont custom-font18">
27
               <div class="left_top21imgfont custom-font18">
28
-                {{characteristic.chargeEnergyDaily==0?0:(characteristic.chargeEnergyDaily/1000).toFixed(2)
28
+                {{formatAmount1(characteristic.chargeEnergyDaily)
29
                 }}<span class="left_top21img1">GWh</span>
29
                 }}<span class="left_top21img1">GWh</span>
30
               </div>
30
               </div>
31
             </div>
31
             </div>
34
           <div class="left_top21">
34
           <div class="left_top21">
35
             <div class="left_top21img">
35
             <div class="left_top21img">
36
               <div class="left_top21imgfont custom-font18">
36
               <div class="left_top21imgfont custom-font18">
37
-                {{characteristic.chargeEnergy==0?0:(characteristic.chargeEnergy/1000).toFixed(2) }}<span class="left_top21img1">GWh</span>
37
+                {{formatAmount1(characteristic.chargeEnergy) }}<span class="left_top21img1">GWh</span>
38
               </div>
38
               </div>
39
             </div>
39
             </div>
40
             <div class="left_top21name TiF_font">累计总充电量</div>
40
             <div class="left_top21name TiF_font">累计总充电量</div>
42
           <div class="left_top21">
42
           <div class="left_top21">
43
             <div class="left_top21img">
43
             <div class="left_top21img">
44
               <div class="left_top21imgfont custom-font18">
44
               <div class="left_top21imgfont custom-font18">
45
-                {{characteristic.disChargeEnergyDaily==0?0:(characteristic.disChargeEnergyDaily/1000).toFixed(2)
45
+                {{formatAmount1(characteristic.disChargeEnergyDaily)
46
                 }}<span class="left_top21img1">GWh</span>
46
                 }}<span class="left_top21img1">GWh</span>
47
               </div>
47
               </div>
48
             </div>
48
             </div>
51
           <div class="left_top21">
51
           <div class="left_top21">
52
             <div class="left_top21img">
52
             <div class="left_top21img">
53
               <div class="left_top21imgfont custom-font18">
53
               <div class="left_top21imgfont custom-font18">
54
-                {{characteristic.disChargeEnergy==0?0:(characteristic.disChargeEnergy/1000).toFixed(2)
54
+                {{formatAmount1(characteristic.disChargeEnergy)
55
                 }}<span class="left_top21img1">GWh</span>
55
                 }}<span class="left_top21img1">GWh</span>
56
               </div>
56
               </div>
57
             </div>
57
             </div>
146
           <img class="center_top1img22img" src="../assets/svg/center.svg" alt="" />
146
           <img class="center_top1img22img" src="../assets/svg/center.svg" alt="" />
147
           <div class="center_top1img1 TiF_font">总装机容量</div>
147
           <div class="center_top1img1 TiF_font">总装机容量</div>
148
           <div class="center_top1img2 custom-font">
148
           <div class="center_top1img2 custom-font">
149
-            {{characteristic.ratedCap==0?0:(characteristic.ratedCap/1000).toFixed(2)}}<span class="left_top21img2">GWh</span>
149
+            {{formatAmount1(characteristic.ratedCap)}}<span class="left_top21img2">GWh</span>
150
           </div>
150
           </div>
151
         </div>
151
         </div>
152
         <div class="center_top1img33">
152
         <div class="center_top1img33">
153
           <div class="center_top1img1 TiF_font">总装机功率</div>
153
           <div class="center_top1img1 TiF_font">总装机功率</div>
154
           <div class="center_top1img2 custom-font">
154
           <div class="center_top1img2 custom-font">
155
-            {{characteristic.ratedPower==0?0:(characteristic.ratedPower/1000).toFixed(2) }}<span class="left_top21img2">GW</span>
155
+            {{formatAmount1(characteristic.ratedPower) }}<span class="left_top21img2">GW</span>
156
           </div>
156
           </div>
157
         </div>
157
         </div>
158
       </div>
158
       </div>
410
       
410
       
411
       domImg.value = imgDara2;
411
       domImg.value = imgDara2;
412
     }
412
     }
413
-    await gatstations(0, 100000);
413
+    // await gatstations(0, 100000);  // 获取全国站点数据
414
     await chartMap();
414
     await chartMap();
415
   } catch (err) {}
415
   } catch (err) {}
416
 };
416
 };
1870
     state:'正常'
1870
     state:'正常'
1871
   }
1871
   }
1872
 ])
1872
 ])
1873
+ // 处理数据
1874
+const formatAmount1 = (amount) => {
1875
+  if (amount == undefined||amount == null) {
1876
+    return "0";
1877
+  }else{
1878
+    return (amount / 1000).toFixed(2);
1879
+  }
1873
  
1880
  
1874
- 
1881
+};
1882
+const formatAmounts2 = (amount) => {
1883
+  if (amount == undefined||amount == null) {
1884
+    return "0";
1885
+  }else{
1886
+    return amount.toFixed(2);
1887
+  }
1888
+};
1875
 onMounted(() => {
1889
 onMounted(() => {
1876
   // const loading = inject('loading'); // 通过 inject 访问 layoutTitle 变量
1890
   // const loading = inject('loading'); // 通过 inject 访问 layoutTitle 变量
1877
   // loading.close();
1891
   // loading.close();
1878
   gatstationstest(); // 天气
1892
   gatstationstest(); // 天气
1879
 
1893
 
1880
   showOverlay(false);
1894
   showOverlay(false);
1881
-  convertImageToBase64(); //
1895
+  convertImageToBase64(); // 登录
1882
   let times = daysDifference() + "";
1896
   let times = daysDifference() + "";
1883
   daysandtime.value = times.split("");
1897
   daysandtime.value = times.split("");
1884
   updateTime(); // 初始更新时间
1898
   updateTime(); // 初始更新时间

正在加载...
取消
保存