Преглед на файлове

联系人控件 过滤没有dingUserId

xujunjie преди 2 години
родител
ревизия
90350debf2
променени са 1 файла, в които са добавени 7 реда и са изтрити 5 реда
  1. 7 5
      src/components/DDComponents/InnerContactField/index.js

+ 7 - 5
src/components/DDComponents/InnerContactField/index.js

@@ -20,11 +20,13 @@ function InnerContactField(props) {
       }}
       filterOption={(input, option) => option.children.toLowerCase().includes(input.toLowerCase())}
     >
-      {userList.map(item => (
-        <Option key={item.ID} value={item.DingUserId}>
-          {item.CName}
-        </Option>
-      ))}
+      {(userList || [])
+        .filter(item => item.DingUserId)
+        .map(item => (
+          <Option key={item.ID} value={item.DingUserId}>
+            {item.CName}
+          </Option>
+        ))}
     </Select>
   );
 }