72 lines
1.9 KiB
JavaScript
72 lines
1.9 KiB
JavaScript
export function timestampToTime(timestamp) {
|
||
const date = new Date(timestamp) //时间戳为10位需*1000,时间戳为13位的话不需乘1000
|
||
const Y = date.getFullYear() + '-'
|
||
const M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'
|
||
const D =date.getDate()<10?'0'+date.getDate():date.getDate()
|
||
// const h = date.getHours() + ':'
|
||
// const m = date.getMinutes() + ':'
|
||
// const s = date.getSeconds()
|
||
return Y + M + D
|
||
}
|
||
|
||
export function getThisDay(value) {
|
||
switch (value) {
|
||
case 1:
|
||
return '星期一'
|
||
case 2:
|
||
return '星期二'
|
||
case 3:
|
||
return '星期三'
|
||
case 4:
|
||
return '星期四'
|
||
case 5:
|
||
return '星期五'
|
||
case 6:
|
||
return '星期六'
|
||
case 0:
|
||
return '星期日'
|
||
}
|
||
}
|
||
|
||
export function getYesterday() {
|
||
const date = new Date()
|
||
const y = date.getFullYear()
|
||
const m = date.getMonth() + 1
|
||
const d = date.getDate()
|
||
return `${y}-${m}-${d - 1}`
|
||
}
|
||
|
||
//传入时间 拿到昨天的时间
|
||
export function handleYesterday(value) {
|
||
const date = new Date(value)
|
||
const y = date.getFullYear()
|
||
const m = date.getMonth() + 1
|
||
const d = date.getDate() - 1
|
||
return `${y}-${m}-${d}`
|
||
}
|
||
|
||
// 处理树列表数据的方法
|
||
export function wrapTreeNode(data) {
|
||
|
||
const wrapData = data.map((item) => {
|
||
const node = { ...item.node };
|
||
|
||
if (item.children && item.children.length > 0) {
|
||
node.children = wrapTreeNode(item.children);
|
||
}
|
||
return node
|
||
});
|
||
return wrapData;
|
||
}
|
||
|
||
export function tableList(list) {
|
||
return {
|
||
data: list.List || [],
|
||
current: list.PageIndex || 1,
|
||
pageSize: list.pageSize || 10,
|
||
total: list.TotalCount || 0,
|
||
otherData: list?.OtherData || '',
|
||
success: true,
|
||
};
|
||
}
|