MENU.wxs
1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
// 奖励状态:领取状态(奖励列表)
var redRec = function (key) {
var status = {
'0': '未领取',
'1': '发放中',
'2': '已到账',
'3': '退回',
'4': '已过期'
}
return status[key + '']
}
var presentStatus = function (val) {
var status = {
'0': '电子券',
'1': '实物商品',
'2': '现金红包',
'3': '核销实物',
'4': '优惠券',
'5': '咪咕会员包',
'6': '卡片',
'9': '谢谢惠顾',
'10': '咪咕会员包',
'11': '实物兑换劵',
'12': '返货劵',
'13': '无奖励',
'15': '返货券(提报)'
}
return status[val + '']
}
/**
* 时间戳转化为年 月 日 时 分 秒
* number: 传入时间戳
* format:返回格式,支持自定义,但参数必须与formateArr里保持一致
*/
var formatTime = function (number, format) {
if (!number) {
return '-'
}
var formateArr = ['Y', 'M', 'D', 'h', 'm', 's']
var returnArr = []
// eslint-disable-next-line no-undef
var date = getDate(number)
// 数据转化
function formatNumber (n) {
return n > 9 ? n : '0' + n
}
returnArr.push(date.getFullYear())
returnArr.push(formatNumber(date.getMonth() + 1))
returnArr.push(formatNumber(date.getDate()))
returnArr.push(formatNumber(date.getHours()))
returnArr.push(formatNumber(date.getMinutes()))
returnArr.push(formatNumber(date.getSeconds()))
for (var i = 0; i < returnArr.length; i++) {
format = format.replace(formateArr[i], returnArr[i])
}
return format
}
module.exports = {
formatTime: formatTime,
redRec: redRec,
presentStatus: presentStatus
}