From 6c912cd0c0e4bada25205518e6df0dc3af7cab8e Mon Sep 17 00:00:00 2001 From: flowerField Date: Thu, 21 Jan 2021 10:19:50 +0800 Subject: [PATCH] cell format bug --- src/controllers/dropCell.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/controllers/dropCell.js b/src/controllers/dropCell.js index 66fc509..ec60e84 100644 --- a/src/controllers/dropCell.js +++ b/src/controllers/dropCell.js @@ -508,12 +508,19 @@ const luckysheetDropCell = { cell.m = cell.v.toExponential(len).toString(); } else{ - let mask = genarate(Math.round(cell.v * 1000000000) / 1000000000); - cell.m = mask[0].toString(); + let mask; + if(cell.ct.fa === "##0.00"){ + /* 如果是数字类型 */ + mask = genarate(Math.round(cell.v * 1000000000) / 1000000000 + ".00") ; + cell.m = mask[0].toString(); + }else { + mask = genarate(Math.round(cell.v * 1000000000) / 1000000000); + cell.m = mask[0].toString(); + } } } - cell.ct = { "fa": "General", "t": "n" }; + cell.ct = cell.ct || { "fa": "General", "t": "n" }; } else{ let mask = genarate(cell.v);