Explorar el Código

优化合计有效位数

hsh hace 1 año
padre
commit
c2cbe6ab48

+ 9 - 0
src/main/resources/static/js/common/pharmacy-com.js

@@ -145,6 +145,15 @@ function keepTwoDecimal(num) {
     return result;
 }
 
+function keepMiDecimal(num, mi) {
+    var result = parseFloat(num);
+    if (isNaN(result)) {
+        return false;
+    }
+    result = Math.round(num * mi) / mi;
+    return result;
+}
+
 //默认打印机下标
 var defaultPrintIndex = -1;
 

+ 2 - 1
src/main/resources/static/js/yf/ward_prescription.js

@@ -987,7 +987,8 @@ function initDetailTable() {
                     if(rowObject.retprice === '合计'){
                         return cellvalue
                     }
-                    return keepTwoDecimal(rowObject.retprice * rowObject.amount)
+                    // 保留4位小数
+                    return keepMiDecimal(rowObject.retprice * rowObject.amount, 10000)
                 }
             },
             {