diff --git a/cmdb-ui/src/pages/components/cmdb-table/index.js b/cmdb-ui/src/pages/components/cmdb-table/index.js
index 5b68b262c..e13df4ccc 100644
--- a/cmdb-ui/src/pages/components/cmdb-table/index.js
+++ b/cmdb-ui/src/pages/components/cmdb-table/index.js
@@ -595,16 +595,18 @@ export default {
style="float: right; margin: 10px 0;"
/>
)}
- !col.isAuto && col.isEditable)}
- data={selectedRows}
- on-closeEditModal={this.closeEditModal}
- on-editModalOkHandler={this.editModalOkHandler}
- modalVisible={modalVisible}
- modalLoading={modalLoading}
- >
+ {modalVisible && (
+ !col.isAuto && col.isEditable)}
+ data={selectedRows}
+ on-closeEditModal={this.closeEditModal}
+ on-editModalOkHandler={this.editModalOkHandler}
+ modalVisible={modalVisible}
+ modalLoading={modalLoading}
+ >
+ )}
)
}