Initial commit

This commit is contained in:
linxd
2025-06-17 14:20:06 +08:00
commit 08424ecdb8
112 changed files with 26341 additions and 0 deletions

131
mock/newList.ts Normal file
View 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,
}