Initial commit
This commit is contained in:
131
mock/newList.ts
Normal file
131
mock/newList.ts
Normal file
@ -0,0 +1,131 @@
|
||||
|
||||
import { Request, Response } from 'express';
|
||||
//获取日历数据
|
||||
const getCalendarList = (req:Request ,res: Response) => {
|
||||
const body = req.body;
|
||||
const { year,month } = body;
|
||||
const getData = (month1: any,year1: any) => {
|
||||
if(year1 == 2021 || year1 == '2021') {
|
||||
let data: any
|
||||
switch (month1) {
|
||||
case 1:
|
||||
data = {
|
||||
'2021-01-01': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-01-07': {number: 3, message: ['11:00','13:40','13:40']},
|
||||
'2021-01-08': {number: 1, message: ['13:00']},
|
||||
'2021-01-14': {number: 2, message: ['12:10','13:40']},
|
||||
'2021-01-25': {number: 3, message: ['10:30','13:40','13:40']},
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
data = {
|
||||
'2021-02-06': {number: 1, message: ['10:00','13:40']},
|
||||
'2021-02-12': {number: 5, message: ['10:00','13:40','10:00','13:40','10:00']},
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
data = {
|
||||
'2021-03-09': {number: 6, message: ['10:00','13:40','10:00','13:40','10:00','13:40']},
|
||||
'2021-03-15': {number: 1, message: ['10:00','13:40']},
|
||||
'2021-03-21': {number: 4, message: ['10:00','13:40','10:00','13:40']},
|
||||
'2021-03-22': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-03-30': {number: 3, message: ['10:00','13:40','13:40']},
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
data = {
|
||||
'2021-04-01': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-04-07': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-04-08': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-04-14': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-04-19': {number: 2, message: ['10:00','13:40']},
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
data = {
|
||||
'2021-05-03': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-05-09': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-05-18': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-05-22': {number: 2, message: ['10:00','13:40']},
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
data = {
|
||||
'2021-06-01': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-06-07': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-06-09': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-06-14': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-06-21': {number: 2, message: ['10:00','13:40']},
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
data = {
|
||||
'2021-07-08': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-07-09': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-07-10': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-07-14': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-07-24': {number: 2, message: ['10:00','13:40']},
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
data = {
|
||||
'2021-08-12': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-08-13': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-08-14': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-08-19': {number: 2, message: ['10:00','13:40']},
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
data = {
|
||||
'2021-09-11': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-09-17': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-09-18': {number: 2, message: ['10:00','13:40']},
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
data = {
|
||||
'2021-10-02': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-10-10': {number: 2, message: ['10:00','13:40']},
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
data = {
|
||||
'2021-11-12': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-11-13': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-11-14': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-11-15': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-11-16': {number: 2, message: ['10:00','13:40']},
|
||||
}
|
||||
break;
|
||||
case 12:
|
||||
data = {
|
||||
'2021-12-07': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-12-08': {number: 2, message: ['10:00','13:40']},
|
||||
'2021-12-14': {number: 2, message: ['10:00','13:40']},
|
||||
}
|
||||
break;
|
||||
default:
|
||||
}
|
||||
return data
|
||||
}
|
||||
}
|
||||
(() => {
|
||||
const newRule = {
|
||||
code: 200,
|
||||
data: {
|
||||
...getData(year,month-1),
|
||||
...getData(year,month),
|
||||
...getData(year,month+1)
|
||||
},
|
||||
message: "success",
|
||||
success: true
|
||||
}
|
||||
|
||||
return res.json(newRule);
|
||||
})();
|
||||
return;
|
||||
}
|
||||
|
||||
export default {
|
||||
'POST /api/calendar': getCalendarList,
|
||||
}
|
Reference in New Issue
Block a user