|
|
|
@ -1,5 +1,3 @@ |
|
|
|
<!--pages/message/index/index.wxml--> |
|
|
|
<wxs module="message" src="../../message/index.wxs"></wxs> |
|
|
|
<cu-custom bgColor="bg-white" isBack="{{true}}"> |
|
|
|
<view slot="content" style="color:black;font-size:18px">消息</view> |
|
|
|
</cu-custom> |
|
|
|
@ -34,14 +32,13 @@ |
|
|
|
<view class="flex flex-justify"> |
|
|
|
<view class="text-sg text-bold">[{{item.categoryName}}]</view> |
|
|
|
<view class="text-sm text-gray"> |
|
|
|
<wux-badge dot="{{item.status === 0}}">{{message.formateDate(item.createTime)}}</wux-badge> |
|
|
|
<wux-badge dot="{{item.status === 0}}">{{formateDate(item.createTime)}}</wux-badge> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="text-df" style="margin-top:18rpx">{{item.content}}</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<!--加载更多的UI--> |
|
|
|
<view wx:if="{{form.pageNum>1}}" style="padding:20rpx"> |
|
|
|
<wux-divider> |
|
|
|
<view class="loadmore"> |
|
|
|
@ -51,4 +48,32 @@ |
|
|
|
</wux-divider> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</refresh-view> |
|
|
|
</refresh-view> |
|
|
|
|
|
|
|
<wxs module="formateDate"> |
|
|
|
function isEmpty(val) { |
|
|
|
return typeof val === 'undefined' || val === '' || val === null |
|
|
|
} |
|
|
|
|
|
|
|
function formateDate(datetime) { |
|
|
|
if (isEmpty(datetime)) { |
|
|
|
return '' |
|
|
|
} |
|
|
|
var dayCode = 24 * 60 * 60 * 1000 |
|
|
|
datetime = datetime.replace(getRegExp('/\s/g', 'g'), '') |
|
|
|
var date = getDate(datetime.trim()) |
|
|
|
var today = getDate() |
|
|
|
var yestoday = getDate(getDate().getTime() - dayCode) |
|
|
|
var week = '' |
|
|
|
if (date.getFullYear() === today.getFullYear() && date.getMonth() === today.getMonth() && date.getDate() === today.getDate()) { |
|
|
|
week = '今天 ' + datetime.substring(10) |
|
|
|
} else if (date.getFullYear() === yestoday.getFullYear() && date.getMonth() === yestoday.getMonth() && date.getDate() === yestoday.getDate()) { |
|
|
|
week = '昨天 ' + datetime.substring(10) |
|
|
|
} |
|
|
|
if (isEmpty(week)) { |
|
|
|
return datetime |
|
|
|
} |
|
|
|
return week |
|
|
|
} |
|
|
|
module.exports = formateDate |
|
|
|
</wxs> |