fastlion-amis
Version:
一种MIS页面生成工具
86 lines (85 loc) • 2.38 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createEventId = exports.MEETING_INIT_EVENTS = exports.INITIAL_EVENTS = void 0;
var tslib_1 = require("tslib");
var dayjs_1 = (0, tslib_1.__importDefault)(require("dayjs"));
var eventGuid = 0;
var todayStr = new Date().toISOString().replace(/T.*$/, ''); // YYYY-MM-DD of today
var genDay = function (dayCount) {
if (dayCount === void 0) { dayCount = 0; }
return (0, dayjs_1.default)().add(dayCount, 'day').format('YYYY-MM-DD');
};
// 考勤配置
exports.INITIAL_EVENTS = [
{
id: createEventId(),
title: 'Timed even1t',
start: genDay(),
end: genDay(),
display: 'background',
backgroundColor: '#999',
textColor: '#333'
},
{
id: createEventId(),
title: 'Timed even1t',
start: genDay(2),
end: genDay(3),
display: 'background',
backgroundColor: '#fdecee',
textColor: '#333'
},
{
id: createEventId(),
title: 'Timed even1t',
start: genDay(3),
end: genDay(3),
display: 'background',
backgroundColor: '#fdecee',
textColor: '#333'
},
{
id: createEventId(),
title: 'Timed even1t',
start: genDay(3),
end: genDay(3),
display: 'background',
// backgroundColor: 'red',
textColor: '#333'
},
];
// 会议室配置
exports.MEETING_INIT_EVENTS = [
{
id: createEventId(),
title: 'All-day event',
start: todayStr
},
{
id: createEventId(),
title: 'Timed event',
start: todayStr + 'T12:00:00',
end: todayStr + 'T13:00:00'
},
{
id: createEventId(),
title: 'Timed even1t',
start: genDay(2) + 'T11:00:00',
end: genDay(2) + 'T12:00:00',
backgroundColor: '#999',
textColor: '#333'
},
{
id: createEventId(),
title: 'Timed ev2en3t',
start: genDay(3) + 'T14:00:00',
backgroundColor: 'black',
className: 'error',
textColor: 'red'
},
];
function createEventId() {
return String(eventGuid++);
}
exports.createEventId = createEventId;
//# sourceMappingURL=./components/Schedule/event-utils.js.map
;