From d33d00cafeea2c4f980ea3af268d9260269edcc1 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 25 一月 2021 18:24:20 +0800
Subject: [PATCH] 2021-01-25

---
 src/tabviews/zshare/mutilform/index.jsx |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/tabviews/zshare/mutilform/index.jsx b/src/tabviews/zshare/mutilform/index.jsx
index aee32e1..f55880a 100644
--- a/src/tabviews/zshare/mutilform/index.jsx
+++ b/src/tabviews/zshare/mutilform/index.jsx
@@ -229,7 +229,7 @@
       if (['select', 'link', 'multiselect', 'radio', 'checkbox', 'checkcard'].includes(item.type) && item.resourceType === '1') {
         deForms.push(item)
       } else if (['select', 'link', 'radio'].includes(item.type) && item.resourceType !== '1') { // 閫変腑绗竴椤�
-        if (item.initval.indexOf('$first') > -1) {
+        if (item.initval && item.initval.indexOf('$first') > -1) {
           item.initval = item.options[0] ? item.options[0].Value : ''
         }
       }
@@ -462,7 +462,7 @@
           } else if (['select', 'multiselect', 'radio', 'checkbox', 'checkcard'].includes(item.type)) {
             item.options = item.oriOptions
           }
-          if (['select', 'link', 'radio'].includes(item.type) && item.initval.indexOf('$first') > -1) { // 閫変腑绗竴椤�
+          if (['select', 'link', 'radio'].includes(item.type) && item.initval && item.initval.indexOf('$first') > -1) { // 閫変腑绗竴椤�
             item.initval = item.options[0] ? item.options[0].Value : ''
             values.push({field: item.field, value: item.initval})
           }
@@ -569,7 +569,7 @@
           } else if (['select', 'multiselect', 'radio', 'checkbox', 'checkcard'].includes(item.type)) {
             item.options = item.oriOptions
           }
-          if (['select', 'link', 'radio'].includes(item.type) && item.initval.indexOf('$first') > -1) { // 閫変腑绗竴椤�
+          if (['select', 'link', 'radio'].includes(item.type) && item.initval && item.initval.indexOf('$first') > -1) { // 閫変腑绗竴椤�
             item.initval = item.options[0] ? item.options[0].Value : ''
             values.push({field: item.field, value: item.initval})
           }
@@ -1292,6 +1292,10 @@
               }
             }
 
+            if (_item.value === undefined) {
+              _item.value = ''
+            }
+
             search.push(_item)
           })
 
@@ -1346,7 +1350,10 @@
               }
             } else {
               _value = values[key]
-              
+            }
+
+            if (_value === undefined) {
+              _value = ''
             }
 
             search.push({

--
Gitblit v1.8.0