Просмотр исходного кода

feat: 数据看板加入每列总计

CaIon 2 лет назад
Родитель
Сommit
e8188902c2
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      web/src/pages/Detail/index.js

+ 7 - 0
web/src/pages/Detail/index.js

@@ -90,9 +90,16 @@ const Detail = (props) => {
                     // sort by value
                     // sort by value
                     array.sort((a, b) => b.value - a.value);
                     array.sort((a, b) => b.value - a.value);
                     // add $
                     // add $
+                    let sum = 0;
                     for (let i = 0; i < array.length; i++) {
                     for (let i = 0; i < array.length; i++) {
+                        sum += parseFloat(array[i].value);
                         array[i].value = renderQuotaNumberWithDigit(parseFloat(array[i].value), 4);
                         array[i].value = renderQuotaNumberWithDigit(parseFloat(array[i].value), 4);
                     }
                     }
+                    // add to first
+                    array.unshift({
+                        key: '总计',
+                        value: renderQuotaNumberWithDigit(sum, 4)
+                    });
                     return array;
                     return array;
                 }
                 }
             }
             }