sugangqiang 2 年之前
父节点
当前提交
33b841abfa
共有 2 个文件被更改,包括 5 次插入4 次删除
  1. 1 1
      app/enterprise/view/integral/apply.html
  2. 4 3
      public/static/modular/gate/integral/integralInfo.js

+ 1 - 1
app/enterprise/view/integral/apply.html

@@ -249,7 +249,7 @@
                                                 <td>
                                                     <div class="rowGroup">
                                                         <label class="control-label spacing td-label"><span style="color: red">*</span>数额<span class="unit"></span></label>
-                                                        <input type="text" class="form-control" name="amount[]" value="{$row.amount}" onkeyup="IntegralInfoDlg.calIntegral(this);"/>
+                                                        <input type="text" class="form-control" name="amount[]" value="{$row.amount}" onkeyup="IntegralInfoDlg.onAmountChange(this);"/>
                                                     </div>
                                                 </td>
                                                 <td>

+ 4 - 3
public/static/modular/gate/integral/integralInfo.js

@@ -177,7 +177,7 @@ IntegralInfoDlg.addItem = function () {
             '                                 <td>' +
             '                                     <div class="rowGroup">' +
             '                                         <label class="control-label spacing td-label"><span style="color: red">*</span>数额<span class="unit"></span></label>' +
-            '                                         <input type="text" class="form-control" name="amount[]" value="" onkeyup="IntegralInfoDlg.calIntegral(this);"/>' +
+            '                                         <input type="text" class="form-control" name="amount[]" value="" onkeyup="IntegralInfoDlg.onAmountChange(this);"/>' +
             '                                     </div>' +
             '                                 </td>' +
             '                                 <td>' +
@@ -320,11 +320,12 @@ IntegralInfoDlg.onItemChange = function (obj) {
     IntegralInfoDlg.calIntegral(obj);
 }
 IntegralInfoDlg.timeout = null;
+IntegralInfoDlg.delay = 250;
 IntegralInfoDlg.onAmountChange = function (obj) {
-    clearTimeout(timeout);
+    clearTimeout(IntegralInfoDlg.timeout);
     IntegralInfoDlg.timeout = setTimeout(function () {
         IntegralInfoDlg.calIntegral(obj);
-    }, 500);
+    }, IntegralInfoDlg.delay);
 }
 IntegralInfoDlg.calIntegral = function (obj) {
     var parent = $(obj).parents("table");