Commit fa2e3ad0 by liang ce

Merge branch 'dev' of http://gitlab.roboming.com/fengzhaoyu/schedule into dev

parents 552fdd2d f2b11c05
...@@ -361,7 +361,6 @@ create.Page({ ...@@ -361,7 +361,6 @@ create.Page({
} }
} }
} }
if (DateMap.has(toLocaleDateString(startTime))) { if (DateMap.has(toLocaleDateString(startTime))) {
DateMap.get(toLocaleDateString(startTime)).push(pushItem); DateMap.get(toLocaleDateString(startTime)).push(pushItem);
} }
...@@ -394,10 +393,12 @@ create.Page({ ...@@ -394,10 +393,12 @@ create.Page({
const initialTimeList = item.initialTime.split("-"); const initialTimeList = item.initialTime.split("-");
const startTimeList = item.startTime.split(":"); const startTimeList = item.startTime.split(":");
const DTSTART = `${initialTimeList[0]}${initialTimeList[1]}${initialTimeList[2]}T${startTimeList[0]}${startTimeList[1]}00Z`; const DTSTART = `${initialTimeList[0]}${initialTimeList[1]}${initialTimeList[2]}T${startTimeList[0]}${startTimeList[1]}00Z`;
const rule = RRule.fromString( let rule = { all: () => [] };
if (item.recurrenceModel.recurrenceRule) {
rule = RRule.fromString(
`${item.recurrenceModel.recurrenceRule};DTSTART=${DTSTART}` `${item.recurrenceModel.recurrenceRule};DTSTART=${DTSTART}`
); );
}
const setDateMapValueAll = (startTime, endTime, item) => { const setDateMapValueAll = (startTime, endTime, item) => {
//如果有日程会议则用日程会议替换 //如果有日程会议则用日程会议替换
let replaceItem = []; let replaceItem = [];
...@@ -418,6 +419,7 @@ create.Page({ ...@@ -418,6 +419,7 @@ create.Page({
}; };
// 需要剔除某一天 // 需要剔除某一天
if (item.excludePlanDates) { if (item.excludePlanDates) {
const excludeData = getExcludeDate(item.excludePlanDates.split(",")); const excludeData = getExcludeDate(item.excludePlanDates.split(","));
rule.all().forEach(startTime => { rule.all().forEach(startTime => {
//修正时间(时间有8小时时差) //修正时间(时间有8小时时差)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment