Jelajahi Sumber

修正在积分申报中选择项目类别时积分项目只有一个选项的时候会多触发一次请求

sugangqiang 2 tahun lalu
induk
melakukan
d3c571c694
1 mengubah file dengan 11 tambahan dan 9 penghapusan
  1. 11 9
      public/static/modular/gate/integral/integralInfo.js

+ 11 - 9
public/static/modular/gate/integral/integralInfo.js

@@ -288,15 +288,17 @@ IntegralInfoDlg.onProjectTypeChange = function (obj) {
 }
 IntegralInfoDlg.onProjectChange = function (obj) {
     var projectId = $(obj).val();
-    var itemObj = $(obj).parents("table").find("select[name='item_id[]']")
-    Feng.addAjaxSelect({
-        "obj": itemObj,
-        "displayCode": "id",
-        "displayName": "name",
-        "bindData": "unit",
-        "type": "GET",
-        "url": "/common/api/getIntegralItemsByProject/projectId/" + projectId
-    });
+    var itemObj = $(obj).parents("table").find("select[name='item_id[]']");
+    if (projectId) {
+        Feng.addAjaxSelect({
+            "obj": itemObj,
+            "displayCode": "id",
+            "displayName": "name",
+            "bindData": "unit",
+            "type": "GET",
+            "url": "/common/api/getIntegralItemsByProject/projectId/" + projectId
+        });
+    }
 }
 IntegralInfoDlg.onItemChange = function (obj) {
     var unit = $(obj).find("option:selected").data("unit");