chenshilong 6 年 前
コミット
56d11843be
1 ファイル変更2 行追加0 行削除
  1. 2 0
      web/building_saas/main/js/models/calc_program.js

+ 2 - 0
web/building_saas/main/js/models/calc_program.js

@@ -1092,6 +1092,7 @@ let analyzer = {
                 expr = expr.replace(/\[[\u4E00-\u9FA5]+\]/gi, '0');
                 expr = expr.replace(/@\d+/gi, '0');
                 expr = expr.replace(/L/gi, '0');
+                expr = expr.replace(/%/gi, '*0.01');
                 if (expr.includes('00'))
                     return false;
 
@@ -1231,6 +1232,7 @@ let analyzer = {
             let val = `$CE.at(${IDArr[i]},false)`;
             rst = rst.replace(patt, val);
         };
+        rst = rst.replace(/%/g, "*0.01");
         rst = rst.replace(/\[/g, "$CE.base('");
         rst = rst.replace(/\]/g, "',false)");
         rst = rst.replace(/L/g, labourCoe);