Преглед на файлове

优化合计有效位数

hsh преди 1 година
родител
ревизия
c2cbe6ab48
променени са 2 файла, в които са добавени 11 реда и са изтрити 1 реда
  1. 9 0
      src/main/resources/static/js/common/pharmacy-com.js
  2. 2 1
      src/main/resources/static/js/yf/ward_prescription.js

+ 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)
                 }
             },
             {