From 2d9ed8d1ffbfb1fe79f84d10e9c3d0354281b8f2 Mon Sep 17 00:00:00 2001 From: YANG QIA <2013xile@gmail.com> Date: Thu, 18 Apr 2024 20:07:26 +0800 Subject: [PATCH] fix(data-vi): number becomes string after precision transformation (#4092) --- .../plugin-data-visualization/src/client/hooks/transformer.ts | 3 --- .../plugin-data-visualization/src/client/transformers.ts | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/plugins/@nocobase/plugin-data-visualization/src/client/hooks/transformer.ts b/packages/plugins/@nocobase/plugin-data-visualization/src/client/hooks/transformer.ts index c10c1e56b7..365df0d588 100644 --- a/packages/plugins/@nocobase/plugin-data-visualization/src/client/hooks/transformer.ts +++ b/packages/plugins/@nocobase/plugin-data-visualization/src/client/hooks/transformer.ts @@ -20,7 +20,6 @@ export const useFieldSelectProps = (fields: FieldOption[]) => if (!value) { typeField.setState({ value: null, - disabled: true, }); } const fieldProps = selectedFields.find((field) => field.value === value); @@ -41,13 +40,11 @@ export const useFieldSelectProps = (fields: FieldOption[]) => if (supports.includes(key)) { typeField.setState({ value: key, - disabled: true, }); return; } typeField.setState({ value: null, - disabled: false, }); }, }; diff --git a/packages/plugins/@nocobase/plugin-data-visualization/src/client/transformers.ts b/packages/plugins/@nocobase/plugin-data-visualization/src/client/transformers.ts index 0db494e34e..796e50c7ad 100644 --- a/packages/plugins/@nocobase/plugin-data-visualization/src/client/transformers.ts +++ b/packages/plugins/@nocobase/plugin-data-visualization/src/client/transformers.ts @@ -160,7 +160,7 @@ const transformers: { { label: '1.000', value: 3 }, ], }, - fn: (val: number, precision: number) => val.toFixed(precision), + fn: (val: number, precision: number) => Number(val.toFixed(precision)), }, Separator: { schema: {