fix: 设置移动端时间组件默认值生效 (#1388)
Co-authored-by: sealday <zhanglin@daoyoucloud.com> Reviewed-on: daoyoucloud/tachybase#1388 Reviewed-by: sealday <zhanglin@daoyoucloud.com> Co-authored-by: wjh <wwwjh0710@163.com> Co-committed-by: wjh <wwwjh0710@163.com>
This commit is contained in:
parent
d16fd867c5
commit
69dcf1add2
@ -7,7 +7,10 @@ import { Button, DatePicker, Input, Space } from 'antd-mobile';
|
|||||||
export const MDatePicker = connect(
|
export const MDatePicker = connect(
|
||||||
(props) => {
|
(props) => {
|
||||||
const [visible, setVisible] = useState(false);
|
const [visible, setVisible] = useState(false);
|
||||||
const nowDate = props.value || new Date();
|
const nowDate = props?.value || new Date();
|
||||||
|
if (!props?.value) {
|
||||||
|
props.onChange(nowDate);
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Button
|
<Button
|
||||||
@ -23,6 +26,7 @@ export const MDatePicker = connect(
|
|||||||
onClose={() => {
|
onClose={() => {
|
||||||
setVisible(false);
|
setVisible(false);
|
||||||
}}
|
}}
|
||||||
|
value={nowDate}
|
||||||
onConfirm={(value) => {
|
onConfirm={(value) => {
|
||||||
props.onChange(value);
|
props.onChange(value);
|
||||||
setVisible(false);
|
setVisible(false);
|
||||||
|
Loading…
Reference in New Issue
Block a user