From bc5ec1017fd8a140ec5c30ea9e8ea839d5bf1bda Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 15 十二月 2020 16:22:20 +0800 Subject: [PATCH] 2020-12-15 --- src/templates/zshare/modalform/index.jsx | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/templates/zshare/modalform/index.jsx b/src/templates/zshare/modalform/index.jsx index eb7b333..b0080fa 100644 --- a/src/templates/zshare/modalform/index.jsx +++ b/src/templates/zshare/modalform/index.jsx @@ -187,11 +187,22 @@ openTypeChange = (key, value) => { if (key === 'type') { - let _options = this.getOptions(value, this.state.resourceType, this.state.supField, this.state.display, this.state.enter) + let enter = 'false' let fieldValue = {} + + if (value === 'text' || value === 'number') { + enter = 'sub' + fieldValue.enter = 'sub' + } else if (value === 'select' || value === 'link') { + fieldValue.enter = 'false' + } + + let _options = this.getOptions(value, this.state.resourceType, this.state.supField, this.state.display, enter) + this.setState({ openType: value, + enter: enter, formlist: this.state.formlist.map(form => { form.show = _options.includes(form.key) if (form.key === 'initval') { @@ -233,8 +244,6 @@ if (form.show) { fieldValue.resourceType = form.initVal } - } else if (form.key === 'enter') { - form.initVal = this.state.enter } else if (form.key === 'linkSubField') { form.initVal = this.state.linkSubFields.map(_field => _field.field) -- Gitblit v1.8.0