From 8d7c3eed8bdac1e77c8de90a3227d801708c358e Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 15 五月 2023 21:12:56 +0800
Subject: [PATCH] 2023-05-15

---
 src/menu/components/table/edit-table/index.jsx |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/menu/components/table/edit-table/index.jsx b/src/menu/components/table/edit-table/index.jsx
index fd53e91..3cae9f5 100644
--- a/src/menu/components/table/edit-table/index.jsx
+++ b/src/menu/components/table/edit-table/index.jsx
@@ -141,7 +141,9 @@
 
       delete item.isNew
 
-      this.setState({card: item})
+      this.setState({card: null}, () => {
+        this.setState({card: item})
+      })
     }
   }
 
@@ -158,6 +160,10 @@
       card.$c_cl = true
       
       card.errors = checkComponent(card)
+
+      if (!card.submit.sheet) {
+        card.errors.push({ level: 0, detail: '鎻愪氦鎸夐挳鏈缃紒'})
+      }
 
       if (card.errors.length === 0) {
         card.$tables = getTables(card)
@@ -273,9 +279,9 @@
   }
 
   getWrapForms = () => {
-    const { wrap, action } = this.state.card
+    const { wrap, columns } = this.state.card
 
-    return getWrapForm(wrap, action)
+    return getWrapForm(wrap, columns)
   }
 
   updateWrap = (res) => {
@@ -343,8 +349,11 @@
 
   render() {
     const { card, appType } = this.state
+    
+    if (!card) return null
+    
     let _style = resetStyle(card.style)
-
+    
     return (
       <div className="menu-editable-table-edit-box" style={_style} onClick={this.clickComponent} id={card.uuid}>
         <NormalHeader hideSearch="true" config={card} updateComponent={this.updateComponent}/>

--
Gitblit v1.8.0