|
@@ -19,7 +19,13 @@
|
|
|
type="default"
|
|
|
size="mini"
|
|
|
@click="switchWeek(item,index)"
|
|
|
- :disabled="canSelect(item)">{{weekArr[index]}}</van-button>
|
|
|
+ :disabled="canSelect(item)" v-if="user.timeType.enableNewWeeklyfill != 1">{{weekArr[index]}}</van-button>
|
|
|
+ <van-button
|
|
|
+ class="selectgxbtn"
|
|
|
+ type="default"
|
|
|
+ size="mini"
|
|
|
+ @click="switchWeek(item,index)"
|
|
|
+ :disabled="canSelect(item)" v-if="user.timeType.enableNewWeeklyfill == 1">{{ weekText(dateRange[index]) }}</van-button>
|
|
|
</van-grid-item>
|
|
|
<van-grid-item v-if="weekIndex != 7">
|
|
|
<van-button type="default" size="mini" class="selectgxbtn" @click="addWeekIndex()" icon="plus" v-if="user.timeType.enableNewWeeklyfill != 1"></van-button>
|
|
@@ -700,6 +706,7 @@
|
|
|
})
|
|
|
let { dateList } = data
|
|
|
this.dateRange = dateList.map(item => new Date(item.date))
|
|
|
+ this.dateText = [dateList[0].date, dateList[dateList.length - 1].date]
|
|
|
} else {
|
|
|
for(let i=0;i<this.weekIndex;i++){
|
|
|
this.dateRange.push(new Date(date.getFullYear(),date.getMonth(),date.getDate()+i))
|
|
@@ -717,7 +724,10 @@
|
|
|
|
|
|
let startDateStr = startDate.getFullYear() + '-' + (startDateM < 10 ? '0' + startDateM : startDateM) + '-' + (startDateD < 10 ? '0' + startDateD : startDateD)
|
|
|
let endDateStr = endDate.getFullYear() + '-' + (endDateM < 10 ? '0' + endDateM : endDateM) + '-' + (endDateD < 10 ? '0' + endDateD : endDateD)
|
|
|
- this.dateText = [startDateStr,endDateStr]
|
|
|
+
|
|
|
+ if(enableNewWeeklyfill != 1) {
|
|
|
+ this.dateText = [startDateStr,endDateStr]
|
|
|
+ }
|
|
|
|
|
|
this.form = []
|
|
|
for(let i=0;i<this.weekIndex;i++){
|
|
@@ -2229,6 +2239,15 @@
|
|
|
)
|
|
|
});
|
|
|
},
|
|
|
+ weekText(item) {
|
|
|
+ return this.getWeekDay(item)
|
|
|
+ },
|
|
|
+ // 中国标准时间转成周几
|
|
|
+ getWeekDay(date) {
|
|
|
+ var week = new Date(date).getDay();
|
|
|
+ var weekArr = ['日', '一', '二', '三', '四', '五', '六'];
|
|
|
+ return '周' + weekArr[week];
|
|
|
+ },
|
|
|
// 中国标准时间转成YYYY-MM-DD
|
|
|
formatDate(date) {
|
|
|
if (!date) {
|