From 8212992d4cd6963c9fe7837e065765b28741914f Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 18 二月 2022 11:27:50 +0800 Subject: [PATCH] 2022-02-18 --- src/templates/zshare/verifycard/customscript/index.jsx | 35 ++++++++++++++++++++++------------- 1 files changed, 22 insertions(+), 13 deletions(-) diff --git a/src/templates/zshare/verifycard/customscript/index.jsx b/src/templates/zshare/verifycard/customscript/index.jsx index 41d0a75..1909699 100644 --- a/src/templates/zshare/verifycard/customscript/index.jsx +++ b/src/templates/zshare/verifycard/customscript/index.jsx @@ -32,10 +32,16 @@ editItem: record }) - this.props.form.setFieldsValue({ - sql: record.sql, - position: record.position || 'back' - }) + if (this.props.type) { + this.props.form.setFieldsValue({ + sql: record.sql + }) + } else { + this.props.form.setFieldsValue({ + sql: record.sql, + position: record.position || 'back' + }) + } } handleConfirm = () => { @@ -44,6 +50,7 @@ this.props.form.validateFieldsAndScroll((err, values) => { if (!err) { values.uuid = editItem ? editItem.uuid : '' + values.position = values.position || (editItem ? editItem.position : 'front') let _quot = values.sql.match(/'{1}/g) let _lparen = values.sql.match(/\({1}/g) @@ -98,20 +105,22 @@ this.props.customScripts.forEach(item => { if (item.status === 'false' && values.uuid !== item.uuid) return - if (item.position === 'init') { + let _item = values.uuid === item.uuid ? values : item + + if (_item.position === 'init') { _initCustomScript += ` /* 鍒濆鍖栬剼鏈� */ - ${values.uuid === item.uuid ? values.sql : item.sql} + ${_item.sql} ` - } else if (item.position === 'front') { + } else if (_item.position === 'front') { _prevCustomScript += ` /* 榛樿sql鍓嶈剼鏈� */ - ${values.uuid === item.uuid ? values.sql : item.sql} + ${_item.sql} ` } else { _backCustomScript += ` /* 榛樿sql鍚庤剼鏈� */ - ${values.uuid === item.uuid ? values.sql : item.sql} + ${_item.sql} ` } }) @@ -253,7 +262,7 @@ {usefulfields} </Form.Item> </Col> : null} - <Col span={8} style={{whiteSpace: 'nowrap'}}> + {!_type ?<Col span={8} style={{whiteSpace: 'nowrap'}}> <Form.Item style={{marginBottom: 0}} label={ <Tooltip placement="bottomLeft" title={'鑷畾涔夎剼鏈笌榛樿sql浣嶇疆鍏崇郴銆�'}> <QuestionCircleOutlined className="mk-form-tip" /> @@ -270,8 +279,8 @@ </Radio.Group> )} </Form.Item> - </Col> - <Col span={10}> + </Col> : null} + {!_type ?<Col span={10}> <Form.Item label={'蹇嵎娣诲姞'} style={{marginBottom: 0}}> <Select showSearch @@ -288,7 +297,7 @@ )} </Select> </Form.Item> - </Col> + </Col> : null} <Col span={6} className="add"> <Button onClick={this.handleConfirm} loading={this.state.loading} className="mk-green" style={{marginBottom: 15, marginLeft: 40}}> 淇濆瓨 -- Gitblit v1.8.0