From ffc81ccbf6493386824f020c77869a737ce6fce5 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 27 二月 2024 16:48:50 +0800 Subject: [PATCH] 2024-02-27 --- src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx | 39 +++++++++++++++++++++------------------ 1 files changed, 21 insertions(+), 18 deletions(-) diff --git a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx b/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx index 94b0c9a..11c9431 100644 --- a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx +++ b/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx @@ -530,6 +530,26 @@ return } + if (verify.dataType === 'custom') { + if (this.scriptsForm && this.scriptsForm.props.form.getFieldValue('sql') && !/^\s+$/.test(this.scriptsForm.props.form.getFieldValue('sql'))) { + notification.warning({ + top: 92, + message: '瀛樺湪鏈繚瀛樿剼鏈紝璇风偣鍑荤‘瀹氫繚瀛橈紝鎴栫偣鍑诲彇娑堟斁寮冧慨鏀癸紒', + duration: 5 + }) + this.setState({activeKey: 'scripts'}) + return + } + } + if (this.columnRef && this.columnRef.state.editingKey) { + notification.warning({ + top: 92, + message: '瀛楁鏈繚瀛橈紒', + duration: 5 + }) + return + } + if (card.intertype === 'system' && verify.dataType !== 'custom' && verify.columns.length > 0 && config.$c_ds && config.setting.interType === 'system' && config.columns && config.columns.length > 0) { let cols = [] let columns = config.columns.map(c => c.field) @@ -587,15 +607,6 @@ }) }) } else if (activeKey === 'columns') { - if (this.columnRef && this.columnRef.state.editingKey) { - notification.warning({ - top: 92, - message: '瀛楁鏈繚瀛橈紒', - duration: 5 - }) - return - } - if (this.props.card.intertype !== 'system' || verify.dataType !== 'custom') { resolve(verify) } else { @@ -614,15 +625,6 @@ }, verify.scripts) } } else if (activeKey === 'scripts') { - if (this.scriptsForm && this.scriptsForm.props.form.getFieldValue('sql') && !/^\s+$/.test(this.scriptsForm.props.form.getFieldValue('sql'))) { - notification.warning({ - top: 92, - message: '瀛樺湪鏈繚瀛樿剼鏈紝璇风偣鍑荤‘瀹氫繚瀛橈紝鎴栫偣鍑诲彇娑堟斁寮冧慨鏀癸紒', - duration: 5 - }) - return - } - this.setState({loading: true}) this.sqlverify(() => { // 楠岃瘉鎴愬姛 this.setState({ @@ -777,6 +779,7 @@ col.type = col.type || 'text' col.output = col.output || 'true' col.required = col.required || 'false' + col.Width = col.Width || 20 if (!['text', 'image', 'number'].includes(col.type)) { if (/^Decimal/ig.test(col.type)) { -- Gitblit v1.8.0