|
@@ -1120,6 +1120,7 @@ export default defineComponent({
|
|
|
// let itemStartTime:any=proxyData.parseCusStartTime(item.startTime)
|
|
|
// let itemEndTime:any=proxyData.parseCusStartTime(item.endTime)
|
|
|
// item时间段保护当前时间端
|
|
|
+ // debugger;
|
|
|
if (startTime < item.startTime) {
|
|
|
if (endTime < item.startTime) {
|
|
|
} else if (endTime >= item.startTime) {
|
|
@@ -1132,7 +1133,7 @@ export default defineComponent({
|
|
|
);
|
|
|
delTimerArr.push(delObj);
|
|
|
startTime = startTime;
|
|
|
- endTime = endTime;
|
|
|
+ endTime = endTime > item.endTime ? endTime : item.endTime;
|
|
|
}
|
|
|
} else if (startTime >= item.startTime && startTime < item.endTime) {
|
|
|
if (endTime <= item.endTime) {
|
|
@@ -1243,7 +1244,7 @@ export default defineComponent({
|
|
|
},
|
|
|
// 加班数据格式化=》后台需要的数据结构(删除加班逻辑)
|
|
|
formateDelTimer() {
|
|
|
- debugger;
|
|
|
+ // debugger;
|
|
|
let timerArr: any = proxyData.nowData.timerArr;
|
|
|
let endIndex: any = proxyData.endIndex > 0 ? proxyData.endIndex - 1 : 0;
|
|
|
// debugger
|
|
@@ -1280,8 +1281,8 @@ export default defineComponent({
|
|
|
if (!flag) {
|
|
|
for (let i = 0; i < customSceneList.length; i++) {
|
|
|
let item: any = customSceneList[i];
|
|
|
- if (item.startTime < startTime) {
|
|
|
- // debugger
|
|
|
+ if (item.startTime < startTime && item.endTime > startTime) {
|
|
|
+ // debugger;
|
|
|
if (item.endTime <= endTime) {
|
|
|
let delObj: any = proxyData.formaTimeObj(
|
|
|
item,
|
|
@@ -1320,7 +1321,7 @@ export default defineComponent({
|
|
|
);
|
|
|
addTimeArr.push(addObj2);
|
|
|
}
|
|
|
- } else if (item.startTime === item.startTime) {
|
|
|
+ } else if (item.startTime === startTime) {
|
|
|
if (item.endTime <= endTime) {
|
|
|
// 整段删除
|
|
|
let delObj: any = proxyData.formaTimeObj(
|
|
@@ -1616,7 +1617,7 @@ export default defineComponent({
|
|
|
newProps[1].toString() !== oldProps[1].toString()
|
|
|
) {
|
|
|
console.log("加班数据变化-----==");
|
|
|
- proxyData.setWorkTimeList();
|
|
|
+ // proxyData.setWorkTimeList();
|
|
|
}
|
|
|
// proxyData.setWorkTimeList();
|
|
|
if (newProps[0]) {
|