mirror of
https://gitee.com/elegant_wings/dbd-meeting-wx-small.git
synced 2025-06-21 21:19:37 +08:00
20250526-列表当天为红色,二四为黑色、一三五为蓝色
This commit is contained in:
parent
7b58e54fcf
commit
22f6986acc
@ -339,6 +339,8 @@ Page({
|
|||||||
isNowDay = true
|
isNowDay = true
|
||||||
}
|
}
|
||||||
item.isNowDay = isNowDay
|
item.isNowDay = isNowDay
|
||||||
|
// 添加星期几属性用于颜色判断
|
||||||
|
item.weekDay = getWeekday(item.start)
|
||||||
item.timeSlot = selfFormatTimeYMD(item.start) + ' '+ getWeekday(item.start) +' ' + selfFormatTimeHM(item.start) + '~' + selfFormatTimeHM(item.end);
|
item.timeSlot = selfFormatTimeYMD(item.start) + ' '+ getWeekday(item.start) +' ' + selfFormatTimeHM(item.start) + '~' + selfFormatTimeHM(item.end);
|
||||||
// 状态字体颜色
|
// 状态字体颜色
|
||||||
let statusColor = "#FFB119";
|
let statusColor = "#FFB119";
|
||||||
|
@ -15,8 +15,8 @@
|
|||||||
</van-dropdown-menu>
|
</van-dropdown-menu>
|
||||||
<view class="itemView" wx:for="{{reservationDataList}}" wx:for-item="item" wx:key="*this">
|
<view class="itemView" wx:for="{{reservationDataList}}" wx:for-item="item" wx:key="*this">
|
||||||
<view class="headView">
|
<view class="headView">
|
||||||
<view wx:if="{{!item.isNowDay}}" 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: #4e96f8;">{{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 class="status" style="color: {{item.statusColor}};">{{item.statusName}}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="contentView" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">
|
<view class="contentView" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">
|
||||||
|
@ -5,7 +5,9 @@ import Notify from '@vant/weapp/notify/notify';
|
|||||||
|
|
||||||
import {
|
import {
|
||||||
selfFormatTimeYMD,
|
selfFormatTimeYMD,
|
||||||
selfFormatTimeHM
|
selfFormatTimeHM,
|
||||||
|
getWeekday,
|
||||||
|
getNowDate
|
||||||
} from "../../../../utils/util.js"
|
} from "../../../../utils/util.js"
|
||||||
|
|
||||||
import {
|
import {
|
||||||
@ -367,6 +369,16 @@ Page({
|
|||||||
formartData(queryDataList) {
|
formartData(queryDataList) {
|
||||||
// 格式化数据
|
// 格式化数据
|
||||||
return queryDataList.map(item => {
|
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);
|
item.timeSlot = selfFormatTimeYMD(item.start) + ' ' + selfFormatTimeHM(item.start) + '~' + selfFormatTimeHM(item.end);
|
||||||
// 状态字体颜色
|
// 状态字体颜色
|
||||||
let statusColor = "#FFB119";
|
let statusColor = "#FFB119";
|
||||||
|
@ -66,7 +66,9 @@
|
|||||||
</van-dropdown-menu>
|
</van-dropdown-menu>
|
||||||
<view class="itemView" wx:for="{{reservationDataList}}" wx:for-item="item" wx:key="*this">
|
<view class="itemView" wx:for="{{reservationDataList}}" wx:for-item="item" wx:key="*this">
|
||||||
<view class="headView">
|
<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 class="status" style="color: {{item.statusColor}};">{{item.statusName}}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="contentView" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">
|
<view class="contentView" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user