From b817ed58259cb236a4e35767b43d01137f65f072 Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Fri, 1 Apr 2022 21:06:01 +0800 Subject: [PATCH] add calculation --- src/hooks/data.ts | 1 + src/hooks/useProcessor.ts | 3 +++ src/views/dashboard/data.ts | 1 + 3 files changed, 5 insertions(+) diff --git a/src/hooks/data.ts b/src/hooks/data.ts index 2b999fc5..00160b42 100644 --- a/src/hooks/data.ts +++ b/src/hooks/data.ts @@ -32,6 +32,7 @@ export enum Calculations { Precision = "precision", ConvertSeconds = "convertSeconds", ConvertMilliseconds = "convertMilliseconds", + MsTos = "msTos", } export enum sizeEnum { XS = "XS", diff --git a/src/hooks/useProcessor.ts b/src/hooks/useProcessor.ts index de90ab08..74d4f954 100644 --- a/src/hooks/useProcessor.ts +++ b/src/hooks/useProcessor.ts @@ -351,6 +351,9 @@ export function aggregation(val: number, config: any): number | string { case Calculations.Precision: data = data.toFixed(2); break; + case Calculations.MsTos: + data = val / 1000; + break; default: data; break; diff --git a/src/views/dashboard/data.ts b/src/views/dashboard/data.ts index d5e578c0..50026a1c 100644 --- a/src/views/dashboard/data.ts +++ b/src/views/dashboard/data.ts @@ -272,4 +272,5 @@ export const CalculationOpts = [ }, { label: "Convert seconds to YYYY-MM-DD HH:mm:ss", value: "convertSeconds" }, { label: "Precision is 2", value: "precision" }, + { label: "Milliseconds to seconds", value: "msTos" }, ];