浏览代码

联系人控件 过滤没有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>
   );
 }