浏览代码

【UAS移动端】【字段顺序影响放大镜赋值问题】

wuyx 2 月之前
父节点
当前提交
b16718efc8
共有 1 个文件被更改,包括 19 次插入18 次删除
  1. 19 18
      uas-office-web/uas-mobile/src/components/common/currencyDetail/CurrencyDetail.jsx

+ 19 - 18
uas-office-web/uas-mobile/src/components/common/currencyDetail/CurrencyDetail.jsx

@@ -518,25 +518,26 @@ class CurrencyDetail extends Component {
           }
         })
       } else {
-        let billGroup = billGroupList[groupIndex]
-        if (!isObjNull(billGroup)) {
-          let showBillFields = billGroup.showBillFields
-          let hideBillFields = billGroup.hideBillFields
-          if (!isObjEmpty(showBillFields)) {
-            showBillFields.forEach((showModel, index) => {
-              if (showModel.field in dataObj) {
-                showModel.value = dataObj[showModel.field]
-              }
-            })
-          }
-          if (!isObjEmpty(hideBillFields)) {
-            hideBillFields.forEach((showModel, index) => {
-              if (showModel.field in dataObj) {
-                showModel.value = dataObj[showModel.field]
-              }
-            })
+        billGroupList.forEach((billGroup, index) => {
+          if (!isObjNull(billGroup)) {
+            let showBillFields = billGroup.showBillFields
+            let hideBillFields = billGroup.hideBillFields
+            if (!isObjEmpty(showBillFields)) {
+              showBillFields.forEach((showModel, index) => {
+                if (showModel.field in dataObj) {
+                  showModel.value = dataObj[showModel.field]
+                }
+              })
+            }
+            if (!isObjEmpty(hideBillFields)) {
+              hideBillFields.forEach((showModel, index) => {
+                if (showModel.field in dataObj) {
+                  showModel.value = dataObj[showModel.field]
+                }
+              })
+            }
           }
-        }
+        })
       }
     }
     this.setState({