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