Browse Source

修改附件列表有个null导致报错

Renxy 1 year ago
parent
commit
0b3d88f4de
1 changed files with 9 additions and 7 deletions
  1. 9 7
      src/pages/ContractManager/component/Modal.jsx

+ 9 - 7
src/pages/ContractManager/component/Modal.jsx

@@ -1065,13 +1065,15 @@ const ContractModal = (props) => {
                 ) : (
                   <ul>
                     {data?.attach_extend &&
-                      JSON.parse(data?.attach_extend)?.map((item, idx) => (
-                        <li key={`${idx}_${item.name}`}>
-                          <a onClick={() => handlePreViewSingle(item)}>
-                            {item.name}
-                          </a>
-                        </li>
-                      ))}
+                      JSON.parse(data?.attach_extend)
+                        ?.filter((item) => item)
+                        .map((item, idx) => (
+                          <li key={`${idx}_${item.name}`}>
+                            <a onClick={() => handlePreViewSingle(item)}>
+                              {item.name}
+                            </a>
+                          </li>
+                        ))}
                   </ul>
                 )}
               </Form.Item>