修改当天过期的显示bug
This commit is contained in:
@@ -60,9 +60,9 @@
|
|||||||
<text style="color: #fff; font-size: 60rpx;" v-if="vipList.length==0">VIP</text>
|
<text style="color: #fff; font-size: 60rpx;" v-if="vipList.length==0">VIP</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="vip_infor" v-if="vipList&&vipList.length>0">
|
<view class="vip_infor" v-if="vipList&&vipList.length>0">
|
||||||
<view class="vip_infor_item" v-for="(item, index) in vipList" :key="index" :class="{expired: isExpired(item.endTime.split(' ')[0])}">
|
<view class="vip_infor_item" v-for="(item, index) in vipList" :key="index" :class="{expired: isExpired(item.endTime)}">
|
||||||
<text>{{item.text}}VIP</text>
|
<text>{{item.text}}VIP</text>
|
||||||
<text v-if="isExpired(item.endTime.split(' ')[0])">({{item.endTime.split(' ')[0]}} 已到期)</text>
|
<text v-if="isExpired(item.endTime)">({{item.endTime.split(' ')[0]}} 已到期)</text>
|
||||||
<text v-else>(有效期到 {{item.endTime.split(' ')[0]}})</text>
|
<text v-else>(有效期到 {{item.endTime.split(' ')[0]}})</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -371,9 +371,11 @@
|
|||||||
},
|
},
|
||||||
//判断过期的vip
|
//判断过期的vip
|
||||||
isExpired(dateString){
|
isExpired(dateString){
|
||||||
const date = new Date(dateString);
|
const dataTime = new Date(dateString.replace(' ', 'T'));
|
||||||
const now = new Date();
|
//获取当前时间的Date对象
|
||||||
return date < now;
|
const currentTime = new Date();
|
||||||
|
//比较两个时间
|
||||||
|
return dataTime < currentTime;
|
||||||
},
|
},
|
||||||
// 获取用户的角色信息
|
// 获取用户的角色信息
|
||||||
getUserRole() {
|
getUserRole() {
|
||||||
@@ -522,17 +524,21 @@
|
|||||||
|
|
||||||
//筛选出来已过期的
|
//筛选出来已过期的
|
||||||
let listAll = this.vipList;
|
let listAll = this.vipList;
|
||||||
let list = this.vipList.filter(item => !this.isExpired(item.endTime.split(' ')[0]));
|
let list = this.vipList.filter(item => !this.isExpired(item.endTime));
|
||||||
|
|
||||||
//全部的 vip模块展示
|
//全部的 vip模块展示
|
||||||
if(listAll.length>0){
|
if(listAll.length>0){
|
||||||
listAll = this.showDataList(listAll);
|
listAll = this.showDataList(listAll);
|
||||||
|
}else{
|
||||||
|
this.textList = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('-------listAll',listAll)
|
console.log('-------listAll',listAll)
|
||||||
//筛选过期以后的 昵称模块展示需要
|
//筛选过期以后的 昵称模块展示需要
|
||||||
if(list.length>0){
|
if(list.length>0){
|
||||||
list = this.showDataList(list);
|
list = this.showDataList(list);
|
||||||
|
}else{
|
||||||
|
this.textList = [];
|
||||||
}
|
}
|
||||||
console.log('-------list',list)
|
console.log('-------list',list)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user