|
|
@@ -1,6 +1,6 @@
|
|
|
import consts from '@/basic/consts'
|
|
|
import { editFormApi } from '@/services/common'
|
|
|
-import { Input, Row, Col, DatePicker } from 'antd'
|
|
|
+import { Input, Row, Col } from 'antd'
|
|
|
import React, { useState, useEffect, useRef } from 'react'
|
|
|
import LazyCascader from '../../LazyCascader'
|
|
|
import { connect } from 'dva'
|
|
|
@@ -8,6 +8,7 @@ import './index.less'
|
|
|
import useOptions from './useOptions'
|
|
|
import ChangeSelect from './components/ChangeSelect'
|
|
|
import ChangeTreeSelect from './components/ChangeTreeSelect'
|
|
|
+import ChangeDatePicker from './components/ChangeDatePicker'
|
|
|
|
|
|
const extraValArr = ['cascader', 'select', 'treeSelect'] // 需要设置ExtraVal的类型
|
|
|
|
|
|
@@ -159,25 +160,11 @@ const EditableFormItem = ({
|
|
|
)
|
|
|
break
|
|
|
case 'select':
|
|
|
- cell = (
|
|
|
- <ChangeSelect
|
|
|
- ref={iRef}
|
|
|
- defaultValue={state.val}
|
|
|
- options={options}
|
|
|
- onSave={save}
|
|
|
- onBlur={save}
|
|
|
- />
|
|
|
- )
|
|
|
+ cell = <ChangeSelect ref={iRef} defaultValue={state.val} options={options} onSave={save} />
|
|
|
break
|
|
|
case 'treeSelect':
|
|
|
cell = (
|
|
|
- <ChangeTreeSelect
|
|
|
- ref={iRef}
|
|
|
- defaultValue={state.val}
|
|
|
- options={options}
|
|
|
- onSave={save}
|
|
|
- onBlur={save}
|
|
|
- />
|
|
|
+ <ChangeTreeSelect ref={iRef} defaultValue={state.val} options={options} onSave={save} />
|
|
|
)
|
|
|
break
|
|
|
case 'textarea':
|
|
|
@@ -192,7 +179,7 @@ const EditableFormItem = ({
|
|
|
)
|
|
|
break
|
|
|
case 'datePicker':
|
|
|
- cell = <DatePicker onBlur={save} defaultValue={state.val} />
|
|
|
+ cell = <ChangeDatePicker onSave={save} defaultValue={state.val} />
|
|
|
break
|
|
|
default:
|
|
|
cell = (
|