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