Browse Source

计量单元相关

MaiXinRong 11 months ago
parent
commit
195575d3d7
1 changed files with 5 additions and 3 deletions
  1. 5 3
      app/public/js/ledger.js

+ 5 - 3
app/public/js/ledger.js

@@ -1964,7 +1964,7 @@ $(document).ready(function() {
                     if (type === 'delete') {
                         for (const p of result.pos) {
                             const posInfo = pos.getPos(p);
-                            billsTag.afterDeletePos(posInfo);
+                            billsTag.afterDeletePos([posInfo]);
                         }
                         pos.removeDatas(result.pos);
                         sheet.deleteRows(row, count);
@@ -2160,7 +2160,7 @@ $(document).ready(function() {
                 postData('/tender/' + getTenderId() + '/pos/update', data, function (result) {
                     for (const p of result.pos) {
                         const posInfo = pos.getPos(p);
-                        billsTag.afterDeletePos(posInfo);
+                        billsTag.afterDeletePos([posInfo]);
                     }
                     pos.removeDatas(result.pos);
                     sheet.deleteRows(row, count);
@@ -2256,7 +2256,9 @@ $(document).ready(function() {
                             try {
                                 const exprInfo = getExprInfo(colSetting.field, true);
                                 posData[exprInfo.expr] = trimInvalidChar(info.sheet.getText(curRow, curCol));
-                                posData[exprInfo.qty] = math.evaluate(transExpr(posData[exprInfo.expr]));
+                                if (posData[exprInfo.expr] || !posData[exprInfo.qty]) {
+                                    posData[exprInfo.qty] = math.evaluate(transExpr(posData[exprInfo.expr]));
+                                }
                                 bPaste = true;
                             } catch (err) {
                                 toastMessageUniq(hint.expr);