|
|
@@ -12,20 +12,7 @@ export default class CommonCalendar extends Component {
|
|
|
constructor () {
|
|
|
super()
|
|
|
|
|
|
- this.state = {
|
|
|
- testDate: [{
|
|
|
- date: '2020-11-12',
|
|
|
- state: 0,//正常 无
|
|
|
- },
|
|
|
- {
|
|
|
- date: '2020-11-13',
|
|
|
- state: 1,//迟到 red
|
|
|
- },
|
|
|
- {
|
|
|
- date: '2020-11-14',
|
|
|
- state: 2,//有事项 gray
|
|
|
- }],
|
|
|
- }
|
|
|
+ this.state = {}
|
|
|
}
|
|
|
|
|
|
componentDidMount () {
|
|
|
@@ -37,7 +24,6 @@ export default class CommonCalendar extends Component {
|
|
|
}
|
|
|
|
|
|
render () {
|
|
|
-
|
|
|
return (
|
|
|
<div className='calendar-box'>
|
|
|
<div className="site-calendar-demo-card">
|
|
|
@@ -61,11 +47,12 @@ export default class CommonCalendar extends Component {
|
|
|
|
|
|
getListData = (value) => {
|
|
|
let clickDate = this.dateformat(value),
|
|
|
+ { calendarData } = this.props,
|
|
|
listData
|
|
|
- for (let i = 0; i < this.state.testDate.length; i++) {
|
|
|
- let date = this.state.testDate[i].date
|
|
|
+ for (let i = 0; i < calendarData.length; i++) {
|
|
|
+ let date = calendarData[i].date
|
|
|
if (clickDate === date) {
|
|
|
- switch (this.state.testDate[i].state) {
|
|
|
+ switch (calendarData[i].state) {
|
|
|
case 0:
|
|
|
listData = [
|
|
|
{ color: 'no' },
|