From 74f42024805abe7850dbeeb03dae48a0d9ef0b79 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 05 二月 2020 13:10:17 +0800
Subject: [PATCH] 2020-02-05

---
 src/templates/ushare/modalform/index.jsx |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/templates/ushare/modalform/index.jsx b/src/templates/ushare/modalform/index.jsx
index 4151053..d870560 100644
--- a/src/templates/ushare/modalform/index.jsx
+++ b/src/templates/ushare/modalform/index.jsx
@@ -33,7 +33,7 @@
     } else if ((type === 'multiselect' || type === 'select' || type === 'link') && resourceType === '1') { // 閫夋嫨绫诲瀷銆佹暟鎹簮
       _options = [..._options, 'resourceType', 'dataSource', 'valueField', 'valueText', 'orderBy', 'orderType', 'database']
     } else if (type === 'number') {
-      _options = [..._options, 'decimal', 'min', 'max']
+      _options = ['label', 'field', 'initval', 'type', 'readonly', 'hidden', 'decimal', 'min', 'max']
     } else if (type === 'fileupload') {
       _options = ['label', 'field', 'type', 'readonly', 'required']
     }
@@ -60,6 +60,7 @@
           form.type = 'select'
         } else if (type === 'number' && form.key === 'initval') {
           form.type = 'number'
+          form.required = true
         }
         form.show = _options.includes(form.key)
         return form
@@ -89,7 +90,7 @@
       } else if ((value === 'multiselect' || value === 'select' || value === 'link') && this.state.resourceType === '1') { // 閫夋嫨绫诲瀷銆佹暟鎹簮
         _options = [..._options, 'resourceType', 'dataSource', 'valueField', 'valueText', 'orderBy', 'orderType', 'database']
       } else if (value === 'number') {
-        _options = [..._options, 'decimal', 'min', 'max']
+        _options = ['label', 'field', 'initval', 'type', 'readonly', 'hidden', 'decimal', 'min', 'max']
       } else if (value === 'fileupload') {
         _options = ['label', 'field', 'type', 'readonly', 'required']
       }
@@ -112,11 +113,13 @@
         formlist: this.state.formlist.map(form => {
           form.show = _options.includes(form.key)
           if (form.key === 'initval') {
+            form.required = false
             if (dateOptions.hasOwnProperty(value)) {
               form.options = dateOptions[value]
               form.type = 'select'
             } else if (value === 'number') {
               form.type = 'number'
+              form.required = true
             } else {
               form.type = 'text'
             }

--
Gitblit v1.8.0