|
@@ -23,10 +23,12 @@
|
|
|
<div class="schedulingUser">
|
|
|
<template v-for="(item, index) in calendarData">
|
|
|
<div :key="index" v-if="data.day == item.partrolDate">
|
|
|
- <div :key="itx" class="listTime" v-for="itx in item.rosterUserDtos">
|
|
|
- <span>{{ itx.partrolTime }}</span>
|
|
|
- <span>{{ itx.partolName }}</span>
|
|
|
- </div>
|
|
|
+ <template v-for="(itx, inxs) in item.rosterUserDtos">
|
|
|
+ <div :key="inxs" class="listTime" v-if="thisDayOfStaDay(data)">
|
|
|
+ <span>{{ itx.partrolTime }}</span>
|
|
|
+ <span>{{ itx.partolName }}</span>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
<template
|
|
|
v-if="
|
|
|
date.getTime() <= $moment(zeroTetracosa(thisObj.endDate)).valueOf() &&
|
|
@@ -35,7 +37,9 @@
|
|
|
>
|
|
|
<!-- 每周那几天 -->
|
|
|
<span v-if="thisObj.periodType == 1">
|
|
|
- <template v-if="periodValueType(thisObj.periodValue).includes(date.getDay() + '')">
|
|
|
+ <template
|
|
|
+ v-if="periodValueType(thisObj.periodValue).includes(date.getDay() + '') && thisDayOfStaDay(data)"
|
|
|
+ >
|
|
|
<div class="pointSet" @click="addItem(date, data, item)">点击设置</div>
|
|
|
</template>
|
|
|
</span>
|
|
@@ -58,7 +62,7 @@
|
|
|
>
|
|
|
<!-- 每周那几天 -->
|
|
|
<span v-if="thisObj.periodType == 1">
|
|
|
- <template v-if="periodValueType(thisObj.periodValue).includes(date.getDay() + '')">
|
|
|
+ <template v-if="periodValueType(thisObj.periodValue).includes(date.getDay() + '') && thisDayOfStaDay(data)">
|
|
|
<div class="pointSet" @click="add(data)">点击设置</div>
|
|
|
</template>
|
|
|
</span>
|
|
@@ -256,6 +260,11 @@ export default {
|
|
|
|
|
|
return sur;
|
|
|
},
|
|
|
+ thisDayOfStaDay(data) {
|
|
|
+ let startDate = this.$moment(this.thisObj.startDate).valueOf();
|
|
|
+ let thisDate = this.$moment(data.day + ' 00:00:00').valueOf();
|
|
|
+ return startDate <= thisDate;
|
|
|
+ },
|
|
|
thisTimeFF(s, arr) {
|
|
|
let thisDate = this.$moment(new Date());
|
|
|
let sur = false;
|