20250526-列表当天为红色,二四为黑色、一三五为蓝色

This commit is contained in:
luoyu 2025-05-26 17:11:17 +08:00
parent 7b58e54fcf
commit 22f6986acc
4 changed files with 20 additions and 4 deletions

View File

@ -339,6 +339,8 @@ Page({
isNowDay = true
}
item.isNowDay = isNowDay
// 添加星期几属性用于颜色判断
item.weekDay = getWeekday(item.start)
item.timeSlot = selfFormatTimeYMD(item.start) + ' '+ getWeekday(item.start) +' ' + selfFormatTimeHM(item.start) + '~' + selfFormatTimeHM(item.end);
// 状态字体颜色
let statusColor = "#FFB119";

View File

@ -15,8 +15,8 @@
</van-dropdown-menu>
<view class="itemView" wx:for="{{reservationDataList}}" wx:for-item="item" wx:key="*this">
<view class="headView">
<view wx:if="{{!item.isNowDay}}" class="number">{{item.timeSlot}}</view>
<view wx:if="{{item.isNowDay}}" class="number" style="color: #4e96f8;">{{item.timeSlot}}</view>
<view wx:if="{{!item.isNowDay}}" class="number" style="color: {{item.weekDay === '星期一' || item.weekDay === '星期三' || item.weekDay === '星期五' ? '#4e96f8' : '#333333'}};">{{item.timeSlot}}</view>
<view wx:if="{{item.isNowDay}}" class="number" style="color: #FF4D4F;">{{item.timeSlot}}</view>
<view class="status" style="color: {{item.statusColor}};">{{item.statusName}}</view>
</view>
<view class="contentView" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">

View File

@ -5,7 +5,9 @@ import Notify from '@vant/weapp/notify/notify';
import {
selfFormatTimeYMD,
selfFormatTimeHM
selfFormatTimeHM,
getWeekday,
getNowDate
} from "../../../../utils/util.js"
import {
@ -367,6 +369,16 @@ Page({
formartData(queryDataList) {
// 格式化数据
return queryDataList.map(item => {
// 判断是否是当天
let isNowDay = false
let nowDate = selfFormatTimeYMD(getNowDate())
if (nowDate == selfFormatTimeYMD(item.start)) {
isNowDay = true
}
item.isNowDay = isNowDay
// 添加星期几属性用于颜色判断
item.weekDay = getWeekday(item.start)
item.timeSlot = selfFormatTimeYMD(item.start) + ' ' + selfFormatTimeHM(item.start) + '~' + selfFormatTimeHM(item.end);
// 状态字体颜色
let statusColor = "#FFB119";

View File

@ -66,7 +66,9 @@
</van-dropdown-menu>
<view class="itemView" wx:for="{{reservationDataList}}" wx:for-item="item" wx:key="*this">
<view class="headView">
<view class="number">{{item.timeSlot}}</view>
<!-- 根据是否当天和星期几设置不同颜色 -->
<view wx:if="{{!item.isNowDay}}" class="number" style="color: {{item.weekDay === '星期一' || item.weekDay === '星期三' || item.weekDay === '星期五' ? '#4e96f8' : '#333333'}};">{{item.timeSlot}}</view>
<view wx:if="{{item.isNowDay}}" class="number" style="color: #FF4D4F;">{{item.timeSlot}}</view>
<view class="status" style="color: {{item.statusColor}};">{{item.statusName}}</view>
</view>
<view class="contentView" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">