Explorar o código

项目控件与日期控件改动

xujunjie hai 1 ano
pai
achega
8898e8455d

+ 2 - 1
src/components/DDComponents/DDDateField/index.js

@@ -8,8 +8,9 @@ function DDDateField(props) {
   const handleChange = date => {
     if (date) {
       onChange?.(date.format('YYYY-MM-DD HH:mm:ss'), props.id, props.label);
+    } else {
+      onChange?.(date, props.id, props.label);
     }
-    onChange?.(date, props.id, props.label);
   };
 
   return (

+ 2 - 2
src/components/DDComponents/ProjectField/index.js

@@ -27,7 +27,7 @@ function DDProjectField(props) {
       loading={loading}
       style={{ width: '100%' }}
       disabled={disabled}
-      defaultValue={value ? Number(value) : undefined}
+      defaultValue={value}
       onChange={val => {
         const project = projectList.find(item => item.ID === val);
         onChange(`${val}`);
@@ -38,7 +38,7 @@ function DDProjectField(props) {
       options={projectList.map(item => {
         return {
           label: `${item.project_name}(${item.project_full_code})`,
-          value: item.id,
+          value: item.id + '',
         };
       })}
     />