提交 323814c1 authored 作者: 钟是志's avatar 钟是志

29143 h5/优秀学生干部管理/优秀学生干部申请,时间只要年/月;更改时间排版(20192601007,bdk@2022*$)

上级 a8c724f8
...@@ -93,13 +93,21 @@ export default class MobileDate extends Component { ...@@ -93,13 +93,21 @@ export default class MobileDate extends Component {
} }
}; };
formatDateShow = (v) => {
}
render() { render() {
let { dates } = this.state; let { dates } = this.state;
const { format, showTime, otherProps = {} } = this.props; const { format, showTime, otherProps,
} = this.props;
const mobileProps = otherProps?.mobileProps || {};
const formatDiy = mobileProps.format || format || 'YYYY-MM-DD HH:mm:ss';
let mode = 'datetime'; let mode = 'datetime';
if (!showTime) { if (!showTime) {
mode = 'date'; mode = 'date';
} }
console.log(formatDiy);
const startTime = dates.length > 0 ? dates[0] && dates[0].valueOf() : null; const startTime = dates.length > 0 ? dates[0] && dates[0].valueOf() : null;
const endTime = dates.length > 1 ? dates[1] && dates[1].valueOf() : null; const endTime = dates.length > 1 ? dates[1] && dates[1].valueOf() : null;
const MustSpan = this.MustSpan(); const MustSpan = this.MustSpan();
...@@ -113,7 +121,7 @@ export default class MobileDate extends Component { ...@@ -113,7 +121,7 @@ export default class MobileDate extends Component {
extra={ extra={
<span style={{ fontSize: 14 }}> <span style={{ fontSize: 14 }}>
{!!startTime {!!startTime
? moment(startTime).format(format ? format : 'YYYY-MM-DD HH:mm:ss') ? moment(startTime).format(formatDiy)
: '请选择时间'} : '请选择时间'}
</span> </span>
} }
...@@ -122,19 +130,21 @@ export default class MobileDate extends Component { ...@@ -122,19 +130,21 @@ export default class MobileDate extends Component {
dismissText: '取消', dismissText: '取消',
}} }}
value={!!startTime ? new Date(startTime) : null} value={!!startTime ? new Date(startTime) : null}
format={format ? format : 'YYYY-MM-DD HH:mm:ss'}
mode={mode} mode={mode}
onChange={date => this.handelStartChange(date)} onChange={date => this.handelStartChange(date)}
{...otherProps} {...mobileProps}
format={(value) => {
return moment(value).format(formatDiy);
}}
> >
<List.Item arrow="horizontal">{MustSpan}开始时间</List.Item> <List.Item arrow="horizontal">{MustSpan}开始</List.Item>
</DatePicker> </DatePicker>
<DatePicker <DatePicker
// value={this.state.date} // value={this.state.date}
extra={ extra={
<span style={{ fontSize: 14 }}> <span style={{ fontSize: 14 }}>
{!!endTime {!!endTime
? moment(endTime).format(format ? format : 'YYYY-MM-DD HH:mm:ss') ? moment(endTime).format(formatDiy)
: '请选择时间'} : '请选择时间'}
</span> </span>
} }
...@@ -144,11 +154,13 @@ export default class MobileDate extends Component { ...@@ -144,11 +154,13 @@ export default class MobileDate extends Component {
dismissText: '取消', dismissText: '取消',
}} }}
mode={mode} mode={mode}
format={format ? format : 'YYYY-MM-DD HH:mm:ss'}
onChange={date => this.handelEndChange(date)} onChange={date => this.handelEndChange(date)}
{...otherProps} {...mobileProps}
format={(value) => {
return moment(value).format(formatDiy);
}}
> >
<List.Item arrow="horizontal">{MustSpan}结束时间</List.Item> <List.Item arrow="horizontal">{MustSpan}结束</List.Item>
</DatePicker> </DatePicker>
</div> </div>
); );
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论