diff --git a/src/pages/calcTable/index.tsx b/src/pages/calcTable/index.tsx index 170ac3d..190e7eb 100644 --- a/src/pages/calcTable/index.tsx +++ b/src/pages/calcTable/index.tsx @@ -369,7 +369,7 @@ const EditableCell: React.FC = (props) => { if (record[`${_.keys(values)[0]}_type`] === "number") { values = { ...values, - [_.keys(values)[0]]: !!_.get(values, _.keys(values)[0]) ? toDecimal_n(_.get(values, _.keys(values)[0]), restProps?.pattern) : "" + [_.keys(values)[0]]: !!_.get(values, _.keys(values)[0]) || _.get(values, _.keys(values)[0]) === 0 ? toDecimal_n(_.get(values, _.keys(values)[0]), restProps?.pattern) : "" }; } handleSave?.(_.keys(values)[0], { ...record, ...values });