云链智安app
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // utils/format.js
  2. export function formatAmount(value) {
  3. if (typeof value !== 'number') {
  4. return '0.00';
  5. }
  6. // 保留两位小数
  7. const fixedValue = value.toFixed(2);
  8. // 判断是否超过 1 万
  9. if (value >= 10000) {
  10. const wanValue = (value / 10000).toFixed(2);
  11. return `${wanValue}`;
  12. }
  13. return fixedValue;
  14. }
  15. export function formatAmountunit(value) {
  16. if (typeof value !== 'number') {
  17. return '0.00';
  18. }
  19. // 保留两位小数
  20. const fixedValue = value.toFixed(2);
  21. // 判断是否超过 1 万
  22. if (value >= 10000) {
  23. const wanValue = (value / 10000).toFixed(2);
  24. return '万元';
  25. }
  26. return fixedValue;
  27. }
  28. export function Accumulateddischarge(value) {
  29. if (typeof value !== 'number') {
  30. return '0.00';
  31. }
  32. // 保留两位小数
  33. const fixedValue = value.toFixed(2);
  34. // 判断是否超过 1 万
  35. if (value >= 1000) {
  36. const wanValue = (value / 1000).toFixed(2);
  37. return `${wanValue}`;
  38. }
  39. return fixedValue;
  40. }
  41. export function Accumulateddischargeunit(value) {
  42. if (typeof value !== 'number') {
  43. return '--';
  44. }
  45. // 保留两位小数
  46. const fixedValue = value.toFixed(2);
  47. // 判断是否超过 1 万
  48. if (value >= 1000) {
  49. const wanValue = (value / 1000).toFixed(2);
  50. return 'MWh';
  51. }
  52. return fixedValue;
  53. }